工作中知识点总结积累一

1.java Long类型对应mySql bigInt
2.使用sqlSessionTemplate时,myBatis命名空间放在调用时第一个参数位置,前面不用加包名
3.sqlSessionTemplate使用selectOne方法时,可以返回0-1个对象
4.sqlSessionTemplate使用selectList方法时可以返回多个对象
5.uuid是36位字符串,insert时使用uuid()添加
6.page对象在P对象(Map类型)中时,P作为parameterType,mybatis中需要这样获取page对象的属性.
<if test="page.count!= null and page.count != ''">
	and  count=#{page.count}
</if>
如果是要P内的属性,直接#{count}就可以
7.float单精度,声明变量时若未加 f 默认为double类型
8.分布式指将项目的不同业务部署到不同的服务器上,各个业务之间通过RPC 框架传输数据.降低客户端访问压力.所谓RPC是通过TPC协议传输数据.A业务对象序列化后传输到B业务,B业务反序列化进行操作.将结果序列化后通过TCP协议传回A.A反序列化为对象
集群是指一对机器在一起干活就叫集群,比如相同的程序复制出好几份,集群涉及到负载调节.通过负载调节将客户端请求发放给负载小的程序.
9.mySql的date类型年-月-日格式,datetime类型年-月-日 时:分:秒格式.都可使用字符串插入,插入系统时间使用NOW();
10.mySql的SUBSTR方法,SUBSTR(字符串,起始位置(丛一开始算),长度)或者SUBSTR(字符串,起始位置(从一开始算))表示从起始位置到末尾
11.concat连接字符串函数,可以使用concat(' '+数字)将数字转换为字符串
12.List是有序列表,是接口不是实现类不能实例化(以前总以为有实现类是List).以线性方式存储对象.可以通过对象的索引操作对象.add(int
13.数据库下标从1开始算,java数组从0开始算
14.mysql的limit:limit([位置偏移量],行数).表示从[位置偏移量]的位置+行数的数据.行数为-1时表示从位置偏移量到最后的数据.行数不填写时表示从1到位置偏移量的数据

阅读更多

没有更多推荐了,返回首页