摘要: Thymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用。 Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。相对于编写逻辑或代码,开发者只需将标签属性添加到 阅读全文
posted @ 2016-08-29 10:18 王雪瑞 阅读(847) 评论(0) 推荐(0) 编辑
摘要: Spring MVC工作流程图 图一 图二 Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用H 阅读全文
posted @ 2016-08-22 17:19 王雪瑞 阅读(36517) 评论(0) 推荐(5) 编辑
摘要: 1.最基本的建议就是尽早释放无用对象的引用。大多数程序员在使用临时变量的时候,都是让引用变量在退出活动域(scope)后,自动设置为 null.我们在使用这种方式时候,必须特别注意一些复杂的对象图,例如数组,队列,树,图等,这些对象之间有相互引用关系较为复杂。对于这类对象,GC 回收它们一般效率较低 阅读全文
posted @ 2016-08-22 17:13 王雪瑞 阅读(347) 评论(0) 推荐(0) 编辑
摘要: JVM内存区域模型 1.方法区 也称"永久代” 、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。 运行时常量池:是方法区的一部分, 阅读全文
posted @ 2016-08-19 14:18 王雪瑞 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得 阅读全文
posted @ 2016-08-16 18:13 王雪瑞 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 一、概述 1、struts框架本身分为三个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。 2、struts2工作的基本流程: 客户端初始化一个指向Servlet容器的请求 org.apache.struts2.dispatcher.ng.fil 阅读全文
posted @ 2016-08-16 16:23 王雪瑞 阅读(2843) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中遇到了JAVA bean 和XML互转的需求, 本来准备循规蹈矩使用dom4j忽然想起来之前曾接触过的XStream, 一番研究豁然开朗,利器啊利器, 下来就XStream的一些用法与大家分享。 XStream是大名鼎鼎的thought works下的一个开源项目, 主要功能是提供JAV 阅读全文
posted @ 2016-04-25 13:46 王雪瑞 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是 阅读全文
posted @ 2016-04-21 09:16 王雪瑞 阅读(254) 评论(0) 推荐(0) 编辑
摘要: Web Service概述 Web Service的定义 W3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。 这 里我们从一个程序员的视角来观察web s 阅读全文
posted @ 2016-04-20 09:37 王雪瑞 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: Spring事务管理 Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。下面先说声明式: Spring配置文件中关 阅读全文
posted @ 2016-04-05 16:32 王雪瑞 阅读(159) 评论(0) 推荐(0) 编辑