周记 2015.1.10

1. 使用plsql连接oralce数据库报错:ORA-12518: TNS: 监听程序无法分发客户机连接。原因:原有数据库设置的链接不够用,导致连接plsql和启动tomcat时经常

    抛出“无法分发客户端连接”的异常。

2. 因为语句中有一个小于号“<”,在XML中,会被当成一个页面元素来解析,不会处理为mysql的SQL语句的组成部分,修改如下:

     <if test="timeUnit != null and timeUnit == 5">

     <![CDATA[

             and timestampdiff(second, create_time, now()) <= 2592000

      ]]>

     </if>

     这样,将会把SQL语句中与XML页面元素相同的元素屏蔽,是的XML不将其解析为XML的元素,从而生成正确的SQL语句。

3. 获取当前数据库时间:

    DB2:current time, current date, current timestamp

    日期转换为字符串:char(current date)

    字符串转换为日起:date('2011-01-01')

     ORALCE:  SYSDATE()

     格式化日期:    TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS)

                          to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss')

4. mybatis中打印SQL语句的日志级别为DEBUG,若想打印SQL语句,可以将日志级别设置为DEBUG即可。

5. 服务器的端口是用来的接收数据的,当服务往外发送数据时,走的是另外的端口。

6. 一次连接中只有两个端口,例如:客户端 A 端口向服务端B端口发送信息,那么服务端再向客户端回复信息时,走的也是A端口和B端口。但如果服务端主动向

    客户端发送信息,那么走的就不是B端口,B端口是用来监听的。同样,客户端也不是A端口接收,客户端有其他端口来去监听过来的请求。

原文地址:https://www.cnblogs.com/Jtianlin/p/4214876.html