会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大胡龙的小圈子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
10
下一页
2016年12月16日
struts2值栈内部数据结构详解
摘要: 值栈是struts2内部一片很重要的区域,我在初学的时候,发现对于值栈这个数据结构的理解不是很深刻.例如OGNLContext是什么,ActionContext和值栈有什么关系.为什么ActionContext可以获得值栈和contextMap等等,这些都是在我初学的时候的难以理解的概念性问题.我在
阅读全文
posted @ 2016-12-16 10:13 hlhdidi
阅读(6923)
评论(2)
推荐(3)
2016年12月6日
hibernate一级缓存的源码初窥
摘要: hibernate的一级缓存的存在使得hibernate可以在操作实体化对象的时候减少对于数据库的访问.hibernate的一级缓存实际上就是指的session缓存,它的生命周期和session相同.hibernate通过Map来实现一级缓存,Map里存储了持久化类的更新后的状态以及持久化类的副本(
阅读全文
posted @ 2016-12-06 20:30 hlhdidi
阅读(1558)
评论(1)
推荐(1)
2016年11月10日
使用自定义标签模拟jstl的<c:for each>标签
摘要: 一.自定义标签的基本编写 下面编写一个自定义标签,它可以输出当前的时间. 1.编写标签类 类可以通过继承SimpleTagSupport类实现一个标签类编写.父类为我们提供了一些编写自定义标签的快捷的成员变量.而在服务器解析到自定义标签的时候,会去寻找标签类的doTag方法(这个方法在父类中有定义)
阅读全文
posted @ 2016-11-10 20:09 hlhdidi
阅读(1338)
评论(0)
推荐(0)
2016年11月6日
servlet学习笔记_4
摘要: 一.response.1.response.characterEncoding和response.setContentType("text/html;charset=UTF-8"),response.setCharacterEncoding是设置服务器端输出的编码,而response.setCont
阅读全文
posted @ 2016-11-06 00:44 hlhdidi
阅读(269)
评论(0)
推荐(0)
2016年11月4日
采用dom4j和反射模拟Spring框架的依赖注入功能
摘要: Spring的依赖注入是指将对象的创建权交给Spring框架,将对象所依赖的属性注入进来的行为.在学习了dom4j后,其实也可以利用dom4j和反射做一个小Demo模拟Spring框架的这种功能.下面是具体的步骤: 第一步,编写配置文件.配置文件的书写,采用了和Spring的配置文件applicat
阅读全文
posted @ 2016-11-04 12:49 hlhdidi
阅读(1100)
评论(0)
推荐(0)
servlet学习笔记_3
摘要: 一.路径问题如果是在浏览器端请求服务器的数据(超链接,js的src),那么加/代表在Tomcat的webapp目录,不加/的话通常不考虑,实际上不加/在浏览器端也是当前项目目录(但是开发中通常必须要写/)如果是在服务器端请求的服务器的数据,那么加/代表在项目的webcontent下面,而不加/是一样
阅读全文
posted @ 2016-11-04 10:20 hlhdidi
阅读(311)
评论(0)
推荐(0)
2016年11月2日
servlet学习笔记_2
摘要: 一.Servlet线程安全问题1.servlet的线程安全问题.servlet引擎采用多线程的模式运行,它为并发的每个访问请求都预备一个线程来相应,但是由于只有一个servlet对象,因此,如果多个线程同时调用servlet的service方法,那么可能会触发线程安全问题.线程安全需要通过在serv
阅读全文
posted @ 2016-11-02 23:38 hlhdidi
阅读(294)
评论(0)
推荐(0)
servlet学习笔记_1
摘要: 一.动态页面和静态页面 动态页面&静态页面:如果浏览器在不同时刻不同条件下访问web服务器的某个页面,浏览器所获得的页面内容会发生变化,那么这种页面称之为动态页面.动态页面和静态页面的区别在于针对页面的访问请求,服务器能够在不同条件下返回给客户端的网页内容是否相同.要想web浏览器访问某一web页面
阅读全文
posted @ 2016-11-02 23:23 hlhdidi
阅读(234)
评论(0)
推荐(0)
2016年10月30日
利用反射和ResultSetMetaData实现DBUtils的基本功能
摘要: DBUtils大大简化了JDBC的书写,极大的提高了开发效率,和数据库连接池一起,简化了JDBC开发的流程.简易的自定义数据库连接池可以通过装饰者设计模式和动态代理模式得到很简单的实现,那么DBUtils应该怎么实现呢?为了了解DBUtils其内部工作的流程,我实现了一个自己的DBUtils工具类,
阅读全文
posted @ 2016-10-30 23:58 hlhdidi
阅读(1578)
评论(0)
推荐(0)
2016年10月27日
jQuery学习笔记整理
摘要: 一.子元素选择器.:nth-child:匹配父元素下的第N个子或者奇偶元素.注意:序号是从1开始的,而eq是从0开始计数的!它匹配的是前方选择器选择到的元素的父元素下面的第几个元素.例如:ul li:first-child:匹配的是<ul>下面的这个<li>的父元素的第一个孩子.判断是否为li.见下
阅读全文
posted @ 2016-10-27 00:47 hlhdidi
阅读(331)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
10
下一页
公告