![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
echo_oy
这个作者很懒,什么都没留下…
展开
-
正则—特殊构造
(?=pattern) 正向先行断言代表字符串中的一个位置,紧接该位置之后的字符序列能够匹配pattern(?!pattern) 负向先行断言代表字符串中的一个位置,紧接该位置之后的字符序列不能匹配pattern(?代表字符串中的一个位置,紧接该位置之前的字符序列能够匹配pattern(?代表字符串中的一个位置,紧接该位置之前的字符序列不能匹原创 2016-11-03 00:08:38 · 283 阅读 · 0 评论 -
struts动态方法调用之感叹号
/result.jsp/add.jsp/update.jsphttp://localhost:8080/struts_hellowworld/aaa/hellowworld!.action发现并不能使用成功,那是因为在struts2.3版本后动态方法调用的话 默认设成FALSE 了 ,必须手动设置成TRUE才有效.原创 2016-03-09 19:58:01 · 321 阅读 · 0 评论 -
反编译工具
1.jad.exe2. jd-gui.exe原创 2016-10-25 09:16:20 · 209 阅读 · 0 评论 -
文件数据库
derby hsqldb h2原创 2016-10-27 14:12:40 · 263 阅读 · 0 评论 -
Integer 中的缓存类IntegerCache
Cache为[-128,127],IntegerCache有一个静态的Integer数组,在类加载时就将-128 到 127 的Integer对象创建了,并保存在cache数组中,一旦程序调用valueOf 方法,如果取的值是在-128 到 127 之间就直接在cache缓存数组中去取Integer对象,超出范围就new一个对象。 private static class IntegerCac原创 2016-12-19 10:07:23 · 753 阅读 · 0 评论 -
String类中的HashCode
String类是使用它的 value值作为参数然后进行运算得出hashcode的换句话说,只要值相同的String不管是不是一个对象,hash值全部相等String str1 = "str01";String str2 = new String("str")+new String("01");System.out.println(str2.hashCode()==str1.hash原创 2016-12-19 14:40:33 · 431 阅读 · 0 评论 -
String类中的intern
从JDK 1.7后,HotSpot 将常量池从永久代移到了元空间,正因为如此,JDK 1.7 后的intern方法在实现上发生了比较大的改变,JDK 1.7后,intern方法还是会先去查询常量池中是否有已经存在,如果存在,则返回常量池中的引用,这一点与之前没有区别,区别在于,如果在常量池找不到对应的字符串,则不会再将字符串拷贝到常量池,而只是在常量池中生成一个对原字符串的引用。 String原创 2016-12-19 10:26:44 · 253 阅读 · 0 评论 -
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
在启动Tomcat项目时,控制台报错:nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 2 无效。该错误是由于一些配置文件如:applicationContext.xml的编码原因。在配置文件中引入了, 在配置文件可原创 2017-02-14 23:31:08 · 16549 阅读 · 9 评论 -
Java检测文件编码
Java检测文件编码在Demo中涉及到文件的读写操作,但是在程序中并不知道文件的编码格式,文件的编码格式有UTF8,GBK等,所以需要通过代码判断文件的编码格式;这里使用了第三方工具包juniversalchardet 地址上有相应的说明,maven依赖<dependency> <groupId>com.googlecode.juniversalchardet</groupId>原创 2017-06-30 18:13:46 · 2933 阅读 · 0 评论 -
SpringBoot的配置文件
1.application.propertiesserver.port=9002server.context-path=/springboot2.application.ymlserver:port: 空格+9002context-path: 空格+/springbootidea默认在指令前面生成空格原创 2017-04-29 21:30:47 · 263 阅读 · 0 评论 -
SpringMVC-HiddenHttpMethodFilter
SpringMVC默认支持浏览器POST/GET请求,当配置http请求时,配置Delete或PUT,报403错误,请求不到服务端路径, 支持其它请求类型,需要配置:<filter> <filter-name>HiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filt原创 2017-07-03 09:32:59 · 292 阅读 · 0 评论 -
inline attachment
response.setContentType("application/pdf;charset=utf-8"); response.setHeader("Content-disposition", "inline;filename=" + fileName+".pdf");原创 2016-10-08 17:24:31 · 292 阅读 · 0 评论 -
<c:if></c:if>中多个EL表达式
中多个EL表达式条件的判断 or/and也可以用||/&&原创 2016-03-17 15:35:26 · 1352 阅读 · 0 评论 -
SSH新手容易犯的基本错误
(1)Element type "元素" must be followed by either attribute specifications, ">" or "/>"出现这个错误,是name=" "和class=" "或其它标签中间要有空格。(2)“The content of element type "package" must match "(result-types?,in原创 2015-05-23 21:52:12 · 355 阅读 · 0 评论 -
java 编码
System.out.println(HtmlUtils.htmlEscape(""));结果为:<img src="./clientfiles/theme/deepMarine/images/user.png"/>原创 2016-10-13 15:04:24 · 229 阅读 · 0 评论 -
Base64
1.JDK BASE64Encoder,BASE64Decoder2.Commons Codec3.Bouncy Castle原创 2016-10-19 22:45:17 · 176 阅读 · 0 评论 -
JSP页面引用jstl
在myeclipse 中集成了jstl,所以只需要在jsp页面头部添加如下一句话就可以使用jstl的core标签库:但是eclipse是没有任何插件的,所以要使用jstl需要自己配置。jstl1版本下需要将jstl.jar和standard.jar包放入WEB-INF\lib下在WEB-INF文件夹下放入所用到得.tld文件在web.xml文件中配置ta原创 2016-03-10 17:13:42 · 17936 阅读 · 0 评论 -
Jquery Ajax实现无刷新时返回json数据格式json-default
需配置extends="json-default"在struts2-json-plugin-2.3.24.jar里面定义的如果当前package确实无法继承"json-default"的话,还可以在当前package中定义result-type,将json给加进去,如下:原创 2016-03-09 23:45:29 · 721 阅读 · 0 评论 -
全注解整合ssh
HibernateDaoSupport引起的,程序中所有的DAO都继承自HibernateDaoSupport。而HibernateDaoSupport需要注入sessionfactory或者hibernateTemplate,所以出现"sessionFactory " or "hibernateTemplate " is required异常。当在BaseDAO中使用@Autowir原创 2016-03-08 21:39:59 · 846 阅读 · 0 评论 -
FilterDispatcher <<< is deprecated! Please use the new filters!
FilterDispacher已被标注为过时。由于漏洞原因当我们在使用struts版本超过2.1.3后再在web.xml里配置Struts2的过滤器时候就不能再使用以前的FilterDispatcher。struts2org.apache.struts2.dispatcher.FilterDispatcher而是改为新的配置 struts2原创 2016-03-08 21:22:07 · 432 阅读 · 0 评论 -
hibernate.cfg.xml的常用配置
(1)hibernate.show_sql 是否把Hibernate运行时的SQL语句输出到控制台,编码阶段便于测试。(2)hibernate.format_sql 输出到控制台的SQL语句是否进行排版,排版问题,建议设置为true(3)hbm2ddl.auto 可以帮助由 java代码生成数据库脚本,进而生成具体的表结构。create(原来的表存在会删除,再新建)|update(在原有的原创 2016-01-02 21:37:01 · 263 阅读 · 0 评论 -
创建Hibernate工程
eclipse中安装Hibernate tools.使用help——market——搜索hibernate关键字进行安装1.创建Hibernate的配置文件(hibernate.cfg.xml)。 root com.mysql.jdbc.Driver jdbc:mysql:///hibernate?useUnicode=true&原创 2016-01-02 21:29:43 · 282 阅读 · 0 评论 -
SSHthis.getHibernateTemplate().save(user)入不了库。
写入数据库,解决方法为:this.getHibernateTemplate().save(user);this.getHibernateTemplate().flush();原创 2015-05-31 15:17:22 · 1380 阅读 · 1 评论 -
在eclipse中导入项目后出现小红叉,而项目本身没错误
在你的电脑工程包下面的.settings目录下找到org.eclipse.wst.common.project.facet.core.xml文件用记事本打开。删除其中的这一项。原创 2015-05-25 16:06:48 · 386 阅读 · 0 评论 -
SAX Xml->SAXParseException在文档的元素内容中找到无效的 XML 字符 (Unicode: 0x10)
在用SAX解析xml时,遇到文件中含unicode字符,则会抛出SAXParseException。 Spring in Action 45.0 HG6201M 39.0 其实当文件较大时,部分某一条的数据并不是很重要,我们希望能够略过这条数据或对这条数据作特殊处理,而不是当遇原创 2017-10-17 09:23:52 · 8885 阅读 · 1 评论