发表于: 2017-08-18 16:38:56
1 1168
今天完成的:
准备小课堂,重新看了遍shiro+spring的整合,和前端商量改了两个接口
收获:
1.一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象。但其实它接受的是一个json字符串,并自动组装成对象。
2.了解arrayList和linkedList
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。
2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。
3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。
这一点要看实际情况的。
若只对单条数据插入或删除,ArrayList的速度反而优于LinkedList。但若是批量随机的插入删除数据,LinkedList的速度大大优于ArrayList. 因为ArrayList每插入一条数据,要移动插入点及之后的所有数据。 这一点我做了实验。在分别有200000条“记录”的ArrayList和LinkedList的首位插入20000条数据,LinkedList耗时约是ArrayList的20分之1。
详见http://blog.csdn.net/h11h03/article/details/3157968
问题:
1.查询公司条件多选,前端传来多选的数组,在动态查询里写in(...),结果没起作用。明天用or试试
计划:
明天写前台接口
进度:
延期
目前后台接口写的差不多了
评论