
工作积累
helloworldwt
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shiro系统权限管理、及原理剖析
常用的Java EE权限框架有shiro、spring security。shiro被应用非常广泛,可以集成cas,搭建单点登录系统。spring security则被认为比较重,应用没有shiro广泛。权限系统中的两个概念:单点登录权限控制原创 2016-06-25 17:25:37 · 15631 阅读 · 1 评论 -
Shiro集成CAS搭建SSO单点登录系统
在多应用系统中,登录一般是统一进行管理,在一个应用中登录了,在其他应用则不用登录,在任何一个应用进行退出,则当前用户已经在所有应用退出,即SSO单点登录。原创 2016-07-04 08:01:15 · 1494 阅读 · 0 评论 -
JDK8新特性介绍
1.简介Oracle甲骨文公司于2015年1月15日发布了新一版JDK8,新版本加入了许多新的特性。这些特性带来了一些改变,可以很大方便Java程序的编写。新特性主要涉及:对于JDK7中Fork/Join并行处理的升级;支持Lambda表达式;添加了Stream API;对于注解的拓展,加入了类型注解、重复注解;在G1回收器中支持字符串去重;内存空间中删除了永久代,引入了元空间。2.新原创 2016-12-20 10:29:48 · 4344 阅读 · 3 评论 -
多台机器时,简便的一条命令多台执行的方式
1.简介 在互联网企业,现在分布式几乎是必备,我们同一个业务线上的机器一般是大于1台。在这种情况下,我们经常遇到这么一个场景,为了排查一个问题,我们需要上多台机器上多次执行同一条命令。现在可以对这个场景进行简化,在一台机器上配置ssh访问另外多台台机器,在这一台机器上执行命令,同时可以获取其他机器的结果。 2.ssh原理与运用原创 2016-12-20 15:58:42 · 1508 阅读 · 1 评论 -
mybatis plugin实现slow sql的记录、乐观锁
mybatis是一个轻量级的ORM框架,在github上开源维护升级,mybatis的开源项目组在处理issue及升级时一直坚持轻量,不会提供很重的功能集成在里面。因此在常用的场景需要自己集成插件,mybatis对第三方拓展提供了非常好的支持。分页插件有PageHelper,可以应对大部分分页场景。mybatis没有提供乐观锁功能,本文主要对乐观锁插件的开发进行讲解,也分析如何记录慢查询日志。原创 2016-12-30 14:49:12 · 3203 阅读 · 0 评论 -
apache maven-release-plugin 版本管理方式
项目开发需要发布release版本,人工管理的方式,需要手动修改version配置,修改频繁,且容易出错。现引入maven-release-plugin插件,可以提高效率,自动修改版本。具体使用步骤:1.正确配置maven 配置文件setting.xml2.在项目pom.xml中增加如下配置:原创 2015-09-06 15:35:46 · 6724 阅读 · 0 评论 -
Spring MVC结合日志框架给一次请求日志打印出唯一标示
在上线项目中,日志是分析、排查问题的重要工具,丰富及规范日志的输出具有重要意义。传统Java MVC后台,controller请求是日志的开端,url访问开始,到service层处理,再到url访问结束,如果给这些日志都打上唯一区别的标示,则可以把此次相关的日志都能查询出(grep ‘日志路径’ ‘标示’)。原创 2016-12-20 11:10:57 · 4221 阅读 · 1 评论