工作中知识点总结积累2018

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/LIURONGTAI/article/details/79961961

1.java Long类型对应mySql bigInt

2.servlet下service方法,genericservlet下service方法.httpservlet下多出doget和dopost方法,如果重写service方法优先执行service而不是doget和dopost.

3.sqlSessionTemplate使用selectOne方法时,可以返回0-1个对象

4.sqlSessionTemplate使用selectList方法时可以返回多个对象

5.uuid是36位字符串,insert时使用uuid()添加

6.List是有序列表,是接口不是实现类不能实例化(以前总以为有实现类是List).以线性方式存储对象.可以通过对象的索引操作对象

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.mySql的concat连接字符串函数,可以使用concat(' '+数字)将数字转换为字符串

12.数据库下标从1开始算,java数组从0开始算

13.mysql的limit:limit([位置偏移量],行数).表示从[位置偏移量]的位置+行数的数据.行数为-1时表示从位置偏移量到最后的数据.行数不填写时表示从1到位置偏移量的数据

14.设置虚拟机参数

(1)-Xms20 设置堆区初始化内存

(2)-Xmx20 设置堆区最大内存

(3)-Xmn20 设置堆区最小内存

(4)-XX:PermSize=128M 非堆内存初始值

(5)-XX:MaxPermSize=128M 非堆内存最大值

15.三种方式设置参数

(1)打开eclipse window-preferences-Java-Installed JREs-Edit-Default VM Arguments 在VM自变量中输入:-Xmx20m -Xms20m -Xmn10m -Xss16m 对所有项目适用

(2)Eclipse中 右击工程/要运行的主类-Run As-RunConfigurations-(x)=Arguments-VM arguments中加入-Xmx36m 可针对单个项目使用

(3) 修改eclipse根目录下的eclipse.ini文件

16.@RequestMapping下的produces参数可以设置响应类型和格式

17.MyBatis缓存:一级缓存是以SqlSession为单位的,每个查询语句自动开启一级缓存.缓存的生命周期与SqlSession同步.二级缓存是以mapper为单位,在mapper文件配置cache节点对象.在每个查询语句<select>语句中设置useCache="true"后开启缓存.缓存的生命周期是整个Application

展开阅读全文

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