2015年4月26日

基于http协议的api接口对于客户端的身份认证方式以及安全措施

摘要: 由于http是无状态的,所以正常情况下在浏览器浏览网页,服务器都是通过访问者的cookie(cookie中存储的jsessionid)来辨别客户端的身份的,当客户端进行登录服务器也会将登录信息存放在服务器并与客户端的cookie中的jsessionid关联起来,这样客户端再次访问我们就可以识别用... 阅读全文

posted @ 2015-04-26 23:56 耿某 阅读(6019) 评论(13) 推荐(4) 编辑

2015年4月25日

Java业务原子性的一种实现(key 独占访问)

摘要: 开发过程中,有时候为了解决多线程竞争问题需要加锁,通常锁定的对象是class,object,method,但在特定时候我们需要更细粒度的加锁,也就是根据不同输入参数来锁定不同的资源,这样只有调用此方法的不同线程传参一样才会进行竞争。比如一个简单的例子:假设系统为用户提供借款,每月有个限额。每月的借款... 阅读全文

posted @ 2015-04-25 09:02 耿某 阅读(1390) 评论(0) 推荐(0) 编辑

2014年8月5日

DBUtils的使用

摘要: DButils是apache旗下Commons项目中的一个JDBC工具包,它可以为帮助我们简化对JDBC的操作,但它并不是一个ORM框架,只是可以为我们执行sql,并将返回的ResultSet转化成我们想要的对象。import com.kastiny.orm.domain.User;import o... 阅读全文

posted @ 2014-08-05 15:03 耿某 阅读(308) 评论(0) 推荐(0) 编辑

2014年4月25日

java中文件的相对路径以及jar中文件的读取

摘要: Java中File类的构造函数需要我们传入一个pathname,当我们传入以"/"开头的pathname表示绝对路径,其他均表示相对路径。一:绝对路径名:是完整的路径名,不需要任何其他信息就可以定位它所表示的文件绝对路径表示从根目录定位文件位置,不需要参照其他文件路径,win中从某个分区磁盘如"e:... 阅读全文

posted @ 2014-04-25 21:01 耿某 阅读(27263) 评论(0) 推荐(1) 编辑

2014年4月22日

ResultSet 转为 List或者JavaBean

摘要: 一、将ResultSet结果集转换为List,其中每条记录信息保存为Map放到List中,方法如下:public static List> toMap(ResultSet rs) throws SQLException { if(rs == null) return null; ... 阅读全文

posted @ 2014-04-22 12:35 耿某 阅读(939) 评论(1) 推荐(0) 编辑

导航