zoukankan      html  css  js  c++  java
  • 周记 2014.9.28

    1. 修改日期和时间:

        # date -s '20151122 18:22'

        修改日期:

        时间设定成2009年5月10日的命令如下:

        #date -s 05/10/2009

        修改时间:

        将系统时间设定成上午10点18分0秒的命令如下。

        #date -s 10:18:00

    2. 切换用户:su  username

    3. 完善的日志信息:自己处理的模块有进入信息的数据和下发信息的数量,各种产品的数据量。用以证明自己没错。

    4. 如果通过远程连接一个服务器,突然被拒绝了。去查看服务器的时候发现是正常的,但远程依旧无法连接。有可能是服务器上的IP被其他

        服务器占用了(服务器上的IP是固定的,有另外一台服务器自动获取IP重复)。

    5. 在利用线程池连接数据库时,报login timeOut的错误,有可能是线程池中的线程都被占用完了。

    6. 测试代码发送消息有时候有回复,有时候没有。有可能是消息被别的程序接收了。可以通过 :netstat  -a|grep pid ,来查看某个监听的所有链接。

    7. 记录日志的时候,如果需要记录数量,可以考虑使用AtomicInteger,启用新的线程,然后每隔一段时间记录一下AtomicInteger的值。

        避免打印每一个数量而浪费资源。

    8. DELETE和TRUNCATE TABLE:

       1). TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。

       2). delete可以有条件的删除记录,而truncate会删除全部记录   

       3). delete from tableName where *  , truncate table tableName

       4). truncate比delete删除快

       5). TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比Delete操作后的表要快得多。

       6). 当使用truncate清空表后表的索引将重新设置成初始大小,而delete则不能

     (详见: http://zhidao.baidu.com/link?url=K-kJSdfiapFurODoPTcLsf7jYxv2JP5T_jQiGna8FLlObQv0TDMh5XZ1zpR5J1Vpcc1Q2w5R9lRa_vRQAM6RFK

  • 相关阅读:
    Scanner类
    每日总结-05-17
    栈的基本操作 出栈与入栈
    Angularjs1.x 项目结构
    【树形dp小练】HDU1520 HDU2196 HDU1561 HDU3534
    [ACM] hdu 1251 统计难题 (字典树)
    Asakura的魔法世界
    distcp导致个别datanode节点数据存储严重不均衡分析
    Redis集群主备模式部署
    java的输入输出流(一)
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/3997768.html
Copyright © 2011-2022 走看看