java web
liudajiang
这个作者很懒,什么都没留下…
展开
-
数据库连接池技术中dbcp、c3p0、jndi三者的联系
这两个连接池都是Hibernate建议使用的连接池DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池,Tomcat的数据源使用的就是DBCP。C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统转载 2011-04-23 00:22:00 · 573 阅读 · 0 评论 -
Tomcat5.5X连接池(dbcp)
<br />容器:Tomcat 5.5X数据库:MySql5.0 主要涉及几个目录,几个文件,如下* 以下配置根据自己实际情况修改~__________________________1 Tomcat 安装目录/conf下/server.xml在server.xml中~在<Context>里添加<Resource auth="Container" name="jdbc/pure" type="javax.sql.DataSource" username="root" password="5200"转载 2011-04-23 00:44:00 · 385 阅读 · 0 评论 -
web请求编码与解码
编码字符集 UTF-16中英文2字节,java使用UTF-16,所以char占2字节,优点:编码效率高,适合在磁盘和内存中使用 UTF-8英文1字节中文3字节,在编码效率和编码安全性之间做了平衡,适合网络传输,是理想的中文编码方式 ISO-8859-1只能只能表示256个西欧字符,中文变为?可能是错误使用了ISO-8859-1而丢失信息导致的。 GBK英文1字节,中文2字节 浏览原创 2014-11-15 00:36:21 · 985 阅读 · 1 评论 -
Servlet 中的Service(),doGet(),doPost()的关系
在默认的servlet中,所有的get和post请求都是通过service()处理,然后转到doGet()或者doPost()方法中的 service()方法中除了处理转向,还对get()方法进行了页面过期的判断 如果要使用该功能调用getLastModified(),getLastModified()默认返回-1(永远过期),我们可以复写它实现页面过期的逻辑原创 2014-10-21 10:13:44 · 536 阅读 · 0 评论 -
springmvc 下使用自定义注解获取登录信息
大家的项目中在controller层是怎样获取登录用户的信息呢? User loginUser=LoginUtil.getLoginUser(); 我想有些同学是通过这样获得的,如果这样实现的话, 恭喜你,你的Controller层已经丧失了单元测试的能力。因为执行这个controller所需要的参数并没有完全通过参数列表来获得,而依赖于全局环境(web环境) 如果这原创 2015-08-07 21:15:34 · 4377 阅读 · 2 评论