01 2018 档案

摘要:在应用部署的时候,往往遇到需要发布到不同环境的情况,而每个环境的数据库信息、密钥信息等可能会存在差异。 1.在默认的application.properties或者yaml中设置profile 打包命令: 命令解释: 这样的话,多环境按需求选择环境打包就成功了。O(∩_∩)O 阅读全文
posted @ 2018-01-29 21:10 程序猿001 阅读(1215) 评论(0) 推荐(0) 编辑
摘要:数据库中in和exists关键字的区别 in 是把外表和内表作hash join,而exists是对外表作loop,每次loop再对内表进行查询。 一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表, 阅读全文
posted @ 2018-01-25 09:41 程序猿001 阅读(2129) 评论(0) 推荐(1) 编辑
摘要:一、定义 1.悲观锁:即很悲观,每次拿数据的时候都觉得数据会被人更改,所以拿数据的时候就把这条记录锁掉,这样别人就没法改这条数据了,一直到你的锁释放。 2.乐观锁:即很乐观,查询数据的时候总觉得不会有人更改数据,等到更新的时候再判断这个数据有没有被人更改,有人更改了则本次更新失败。 二、实现过程 2 阅读全文
posted @ 2018-01-25 09:17 程序猿001 阅读(3834) 评论(0) 推荐(0) 编辑
摘要:shiro是一个权限框架,具体的使用可以查看其官网 http://shiro.apache.org/ 它提供了很方便的权限认证和登录的功能. 而springboot作为一个开源框架,必然提供了和shiro整合的功能!接下来就用springboot结合springmvc,mybatis,整合shiro 阅读全文
posted @ 2018-01-10 20:03 程序猿001 阅读(717) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示