`
文章列表
中文乱码:在以后学习过程中全部采用UTF-8 1、文件的乱码 1.1、项目文本文件默认编码:        【右击项目】->【Properties】->【Resource】->【Text file encoding】     1.2、文件默认编码:默认使用项目的默认编码      【右击文件】->【Properties】->【Resource】->【Text file encoding】 1.3、 JSP 文件编码:由于 JSP 要翻译为 Servlet 1.3.1、JSP文件编码:      【右击文件】->【Properties】->【Res ...
1.SQL注入了解及防范防SQL注入攻击2.解决方案因为项目中采用的是查询适配器方式,对输入的查询值,只有字符串值才有可能受到注入攻击(int等查询值,正常情况下在外界无人为攻击输入接口),所以我们只需要对查询条件 ...
在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全 HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息 ...
今年元宵节本打算去看灯的,早在一周前就计划好了的。终于在年假的小憩之后,首先迎来的是7天的闲的无聊的上班,终于周末了。有些朋友好久不见,原本是一个女生要来给我送好吃的,所以在周五的晚上我就把屋子收拾的干干净净的,然后一块做点好吃的,晚上呢出去看个电影,正好赶上《霍比特人前传》,最终也没等到她人,屌丝的悲哀?NO,有缘无份了!不来就不来,于是我约了我最要好的哥们来。晚上一块吃的饭,一块儿看的电影。周末是元宵,我们从西直门到那人潮涌动的史各庄,一块吃元宵,吃火锅,各种吃,都是吃货,吃到下午2、3点钟,然后我们就琢磨着到前门看灯去了,人人都说看灯很热闹,关键是有好多美女哟。 于是休息了一阵,5点出 ...
【故障处理】ORA-00119: invalid specification for system parameter LOCAL_LISTENER       今天一同事反映他在windows下更换用户后数据库数据库无法启动 报如下错误: ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'   问题处理过程: 1、修改tnsnames.ora文件,添加下面的语句: ...
  注意点:   1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行   2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在   /*分为四步 */   /*第1步:创建临时表空间  */   create temporary tablespace user_temp     tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'    size 50m     autoextend on     next 50m ma ...
1.@RequestParam  绑定单个请求参数值 2.@PathValue  绑定URI模板变量值 3.@CookieValue  绑定cookie数据值 4.@RequestHeader 绑定请求头数据值 5.@ModelValue 绑定参数到命令对象 6.@SessionAttributes 绑定命令对象到参数 7.@RequestBody 绑定请求的内容区数据并能进行自动类型转换 8.@RequestPart 绑定“multipart/data”数据,除了能绑定@RequestParam能做到的请求参数之外,还能绑定上传的文件等。   1.@requestPara ...
       现在Java新架构的不断出现,例如Struts,Spring,Hibernate等,项目的配置文件的增多,给开发人员带来很大麻烦。在实际的开发当 中,Myeclipse中的project越来越庞大,所依赖的第三方Jar包越来越多,这显得Project很臃肿,给项目管理带来了很大不便,尤其实 在一些大些项目。为了解决上述问题,Apache开源组织 早在几年前就发布了Maven,它适用于大的Java项目。开发中国移动的项目时,记得J2EE项目组都是采用这种方式管理项目的。      现在开始介绍配置Maven环境,我用的系统及环境是Win7 ,Jdk1.6 ,Myeclip ...
  小结下spring mvc中的@RequestMapping的用法。 1)最基本的,方法级别上应用,例如:     Java代码   @RequestMapping(value="/departments")   public String simplePattern(){        System.out.println("simplePattern method was called");     return "someResult";      }      则访问http://l ...
自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,这种编辑器只在当前Controller里面有效;还有一种是实现自己的 WebBindingInitializer,然后定义一个 AnnotationMethodHandlerAdapter的bean,在此bean里面进行注册 ,这种属性编辑器是全局的。   第一种方式: Java代码   import java.beans.PropertyEditorSupport;   import java.io.IOException;   import jav ...
一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。 官方的下载网址是:http://www.springsource.org/download   (本文使用是的Spring 3.0.5版本)   Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、struts2标签库等,会导致应用的性能下降。Struts2的多层拦截器、多实 ...
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、 create sequence 你首先要有create sequence或者create any sequence权限,create sequence emp_sequence INCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVALUE -- 不设置最大值NOCYCLE -- 一直累加,不循环CACHE 10;一旦定义了emp_sequence,你就可以用CURRVAL,NEXTVALCURRVAL=返回sequence的当前值N ...
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): 今天学的HIBERNATE,回去自己练习,可是却遇到了上面的问题。老办法,百度,很幸运,第一个链接我就得到了解决问题的方法。 ------------- ...
  hibernate的lazy怎么用?什么时候用,什么时候不用?   某次面试,考官问我hibernate中lazy是做什么的。我把延迟加载说了一下。比如用到的时候才会发出sql,没用是不会查询的,有助于性能。 结果他问我,“那你说的是lazy的 ...
  Hibernate提供了對SQL的支援,您可以指定您所要建立的SQL,並將實體類別與資料表格關聯,舉個例子來說,如果您打算使用像以下的SQL語 句: SELECT * FROM user WHERE age > 20 則您可以如下建立SQL查詢: // SQL,並指定別名為user String sql = "select {user.*} from User user where user.age > 20";Session session = sessionFactory.openSession();// 建立 SQLQuerySQLQu ...
Global site tag (gtag.js) - Google Analytics