![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
菜鸟日志
jiji0801
看似平淡无奇,却也别有洞天!
展开
-
自己总结的ssh三层框架小应用,集成基本的增删改查,代码有待优化。
位多多练习,在实际的项目中来提升自己的能力,不能老看是视屏。希望能对你有所帮助!代码的复用性不高,还有其他方面,有待优 化,可能水平不高,仅限于此,再接再厉。共同进步,一起加油,早日摆脱菜鸟的称号!jar文件没有上传,自行导入!禁止转载!原创 2013-01-17 10:47:19 · 83 阅读 · 0 评论 -
java程序防止sql注入
PreparedStatement preState= conn.prepareStatement(sql);preState.setString(1, userName);preState.setString(2, password);ResultSet rs= preState.executeQuery();第二种是采用正则表达式将包含有 单引号('),分号(;) 和 注释符号(--)的语句给替换掉来防止SQL注入public static String TransactSQL原创 2013-04-23 11:33:17 · 142 阅读 · 0 评论 -
Java 中 Listener监听器作用和过滤器的作用,以及区别
textEvent event); publicvoid contextDestoryed(ServletContextEvent event); Java代码 public void contextInitialized(ServletContextEvent event); public void contextDestoryed(ServletContextEvent event); 2、HttpSessionListener 监听Ses原创 2013-05-08 15:10:11 · 152 阅读 · 0 评论 -
遍历list的几种方法
xt();){}这种方式在循环执行过程中会进行数据锁定,性能稍差,同时,如果你想在循环过程中去掉某个元素,只能调用it.remove方法,不能使用list.remove方法,否则一定出并发访问的错误.第二种:for(A a : list){}内部调用第一种,换汤不换药,这种循环方式还有其他限制,不建议使用它 第三种: for(int i = 0;len = list.size(); i < len; i++){}这样写for循环效率较高原创 2013-05-24 15:02:10 · 57 阅读 · 0 评论 -
HTTP状态码的含详细列表: 200:400:403:404:408:500
请求: 200 - 确定。客户端请求已成功。 201 - 已创建。 202 - 已接受。 203 - 非权威性信息。 204 - 无内容。 205 - 重置内容。 206 - 部分内容。 300 - 针对收到请求,服务器可执行多种操作。 301 - 永久移动转移,请求的内容已永久移动其他新位置。 302 - 临时移动转移,请求的内容已临时移动新的位置。 304 - 未修改。自从上次请求后,请求的内容未修改过。 307 - 临时重定向。服原创 2013-05-28 15:07:59 · 191 阅读 · 0 评论 -
同步与异步传输定义与区别
输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。 4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。 5,异步传输相对于同步传输效率较低。 同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。 异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。 在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收原创 2013-06-03 16:31:08 · 175 阅读 · 0 评论 -
java日志框架
原创 2013-06-26 22:04:50 · 60 阅读 · 0 评论 -
java日志框架之log4j详解
原创 2013-06-26 22:08:45 · 73 阅读 · 0 评论 -
跨站请求伪造CSRF防护方法
原创 2013-08-22 11:03:06 · 87 阅读 · 0 评论 -
java中的vo 、dto 、dao(转自yinchunjian)
O ,POJO, O/R Mapping 是 Object Relational Mapping (对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在 O/R Mapping 的世界里,有两个基本的也是重要的东东需要了解,即 VO , PO 。VO ,值对象 (Value Object) ,PO ,持久对象 (Persisent Object) ,它们是由一组属性和属性的 get 和 set 方法组成。从结构上看,它们并没有什么不同的地方。但从其意义和本质上原创 2013-08-26 15:51:46 · 93 阅读 · 0 评论 -
字符集和编码乱码解决方案(转)
Text file encoding】 1.2、文件默认编码:默认使用项目的默认编码 【右击文件】->【Properties】->【Resource】->【Text file encoding】 1.3、 JSP 文件编码:由于 JSP 要翻译为 Servlet 1.3.1、JSP文件编码: 【右击文件】->【Properties】->【Resource】->【Text file encoding原创 2013-03-20 11:01:48 · 150 阅读 · 0 评论 -
Xss跨站脚本经验总结Cross Site Scripting
的项目组现在还在改造,不过遗留了好多bug,特别是有关Xss方面的,(XSS跨站脚本 http://de.wikipedia.org/wiki/XSS或者http://baike.baidu.com/view/50325.htm)。详情请参考以上网址。 1.在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的. 比如获取用户的Cookie,导航到恶意网站,携带木马等。2.他经常发生在如下情况,比如在你的地址栏参数后面加一串原创 2013-03-20 17:52:00 · 71 阅读 · 0 评论 -
Java线程:并发协作-生产者消费者模型
原创 2013-01-22 15:10:47 · 41 阅读 · 0 评论 -
hibernate lazy机制
原创 2013-01-25 21:38:33 · 95 阅读 · 0 评论 -
Oracle 中的sequence用法
ny sequence权限,create sequence emp_sequence INCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVALUE -- 不设置最大值NOCYCLE -- 一直累加,不循环CACHE 10;一旦定义了emp_sequence,你就可以用CURRVAL,NEXTVALCURRVAL=返回sequence的当前值NEXTVAL=增加sequence的值,然后返回sequence值比如:emp_sequence.CURRVALemp原创 2013-01-28 22:52:51 · 61 阅读 · 0 评论 -
Spring MVC 3 深入总结-转
原创 2013-01-29 15:47:52 · 43 阅读 · 0 评论 -
springMVC自定义属性编辑器-转
原创 2013-01-31 17:38:55 · 55 阅读 · 0 评论 -
Maven 环境的配置
原创 2013-02-18 16:37:21 · 56 阅读 · 0 评论 -
数据绑定总结(1)
原创 2013-02-20 10:42:33 · 70 阅读 · 0 评论 -
http与https的区别(转)
使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。它是由Netscape开发并内置于其浏原创 2013-03-05 13:31:55 · 91 阅读 · 0 评论 -
防止SQL注入安全性解决方案(转)
值,正常情况下在外界无人为攻击输入接口),所以我们只需要对查询条件中的字符型值的单引号(’)进行处理,方案如下所述。2.1单引用(’)2.1.1对采用Filter传入查询条件的在查询适配器中是用ToQueryFilterString方法生成SQL条件串的,故在生成SQL查询条件串时,对其中来自用户输入的字符型条件值进行单引号查找替换,将其替换为两个单引号(‘’),示例:filterString="ProductName='"+ProductName.Replace("'&quo原创 2013-03-05 13:33:36 · 182 阅读 · 0 评论 -
代码洁癖症的表现
原创 2013-08-26 16:47:32 · 86 阅读 · 0 评论