- 博客(6)
- 收藏
- 关注
原创 String compareTo()方法的坑
/*** Created with IntelliJ IDEA.** @author:* @company:** Date: 2018/12/15* Time: 上午 09:42* To change this template use File | Settings | File Templates.* Description:*/...
2018-12-15 10:38:19
516
原创 Arrays.sort()源码分析
6版本以下用插入和归并判断的7版本object的排序依然用的归并int和其他基本类型用的改进的插入排序双轴快速排序和归并排序,但归并排序已经被注释即将过时,java8以上数组元素个数<47用的插入排序,大于47小于286用的双轴快速插入,大于286后做判断,判断原则是以已经分成若干子区域的数组的无序程度,如果无序程度大于67,依然使用双轴快速排序,小于67使用归并排序.First, Arr...
2018-12-14 12:21:05
427
1
原创 CAS执行原理+和I18n中文国际化解决方案
单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS框架:CAS(Central Authentication Service)是实现SSO单点登录的框架,由是Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG ...
2018-12-09 22:14:20
1022
原创 JMS消息中间件
JMS(目前Spring框架整合的Spring-jms 使用最稳定最新的版本是5.1.3)**JMS(Java Messaging Service)是Java平台上有关面向消息中间件(MOM)的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,翻译为Java消息服务。JMS即Java消息服务(Java Message Se...
2018-12-08 11:31:31
275
原创 Freemarker模板引擎
Freemarker:(目前用的最稳定的版本是2.3.24-15年7月 )是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。FTL指令(ftl(FreeMarker TemplatLanguage|)是Freemarker模板的...
2018-12-06 12:51:21
387
翻译 servlet bottom principle
servlet bottom principleServlet container startup processTomcat7 also began to support embedded features, adding a startup class org.apache.catalina.startup.Tomcat. Creating an instance object and c...
2018-12-05 09:12:04
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人