- 博客(14)
- 资源 (11)
- 收藏
- 关注
原创 Error parsing XML: An invalid XML character (Unicode:0x1f) was found
出现错误:Error parsing XML:XML InputStream(56) An invalid XML character (Unicode:0x1f) was found in the value of attribute "column" and element is "property".问题出现的场景:在springmvc框架中,新增一个表,然后利用hi
2016-12-16 09:55:05
2809
原创 solr学习之一 版本选择
参考网址:http://blog.youkuaiyun.com/jiangchao858/article/details/52443745 一、下载地址solr历史版本下载地址:http://archive.apache.org/dist/lucene/solr/ 二、版本对照三、版本选择首先说明 原有项目采用的开发运行环境是:myeclipse8.5+jdk7+tomcat6
2016-11-02 18:01:18
4151
1
转载 【转载】Log4j之高级配置
绝大多数的Java项目记录日志都是使用Log4j,简单的配置网上有很详细的教程。当项目变得复杂,比如分很多模块,很多层次,很多通信方式时,需要把不同模块或者不同层次或者不同通信方式的日志记录到不同的文件输出。本文就介绍如何配置Log4j以满足以上需求。 Log4j日记记录过程可以拆解为日志来源以及日志的输出地之间的关系。日志的来源与日志输出完全独立,可以是多对多的关系。说得简单一点就
2015-10-29 17:51:51
397
转载 【转载】Log4j之高级配置
绝大多数的Java项目记录日志都是使用Log4j,简单的配置网上有很详细的教程。当项目变得复杂,比如分很多模块,很多层次,很多通信方式时,需要把不同模块或者不同层次或者不同通信方式的日志记录到不同的文件输出。本文就介绍如何配置Log4j以满足以上需求。 Log4j日记记录过程可以拆解为日志来源以及日志的输出地之间的关系。日志的来源与日志输出完全独立,可以是多对多的关系。说得简单一点就
2015-10-29 17:47:53
445
原创 JAVA设计模式之单例模式
其实网上已经有很多介绍单例模式甚至是所有23种设计模式的了,都讲得很好,所以这里我不敢也不想说是为大家解疑惑,只是作为自己学习过程的笔记,以便以后进行查阅。 单例模式的概念就不在具体介绍,其核心本质就是一种对象创建的模式,用于产生一个对象的具体实例,它可以确保一个类对象只有一个实例。这样做的好处是:(1)对于频繁使用的对象,可以省略每次创建对象所花费的时间,这对于一些重量级对象而言,是
2015-10-10 08:47:47
347
转载 【转载】SQL Server2008附加数据库之后显示为只读时解决方法
方案一:碰到这中情况一般是使用的sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。方案二:使用sa登录SQL Server2008附加数据库,附加之后数据库为只读的,然后点数据库-->“属性”-->“选项”-->“状态”,发现“数据库为只读”这一项为True,改为false,如果能够修改的话,那么恭喜你,你的人品不错哦!我在修改的时候又报了这样一个错误:这种
2015-10-09 10:29:28
405
原创 windows下查找java应用占用CPU过高问题
最近在测试一个用java语言实现的数据采集接口时发现,接口一旦运行起来,CPU利用率瞬间飙升到85%-95%,一旦停止就恢复到40%以下,这让我不得不面对以前从未关注过的程序性能问题。在硬着头皮查找资料定位错误修正bug的过程中参考了下面两篇文章:windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码:http://blog.youkuaiyun.com/hexin373
2015-09-30 15:10:12
17955
原创 收集的技术书籍
这是最近无聊收集的各种技术书籍,很多都没看过呢,现在列出来鼓励自己多多学习。1、大话设计模式(带目录完整版).pdf ,附带源代码 2、卓有成效的程序员.pdf 3、构建高性能Web站点(完整版).pdf 4、JAVA并发编程实践-cn.pdf 5、Java加密与解密的艺术.pdf(不全) 6、the beauty of math(数学之美).pdf
2015-09-29 14:48:09
430
转载 【转载】JAVA学习篇--静态代理VS动态代理
本篇博客的由来,之前我们学习大话设计,就了解了代理模式,但为什么还要说呢?原因:1,通过DRP这个项目,了解到了动态代理,认识到我们之前一直使用的都是静态代理,那么动态代理又有什么好处呢?它们二者的区别是什么呢?2,通过学习动态代理了解到动态代理是一种符合AOP设计思想的技术,那么什么又是AOP?下面是我对它们的理解!代理Proxy:Proxy代理模式是一种结构型设
2015-09-28 16:21:11
309
原创 java service wrapper封装Java应用为Windows服务
最近在公司做一数据采集的java应用(非web项目),考虑到用户操作的便捷性,没有采用javac编译java执行的方式运行,而是利用java service wrapper来将其封装成windows服务。另外,该java service wrapper封装windows服务也适用于在web项目中,用户使用tomcat或jboss应用服务器启动后桌面出现黑色框框,这个黑色框框极易被用户不小心关掉
2015-09-28 10:20:50
1777
原创 总结过滤器 监听器 拦截器区别
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,依赖于servlet容器,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经
2015-09-21 10:38:16
2508
转载 【转载】Struts2拦截器Interceptor基础
资料来源:http://blog.youkuaiyun.com/qjyong/article/details/1824607 1. 理解拦截器1.1. 什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——
2015-09-21 10:32:12
346
原创 J2EE过滤器Filter基础
当页面发送请求时,符合filter过滤范围的请求会首先进入过滤器,过滤器就可以执行一些过滤操作:比如编码格式,session验证,日志记录等。而这些功能都是自己编写过滤器实现的。要实现一个过滤器,需要继承Filter接口,实现init、doFilter和destroy方法,这三个方法分别在过滤器初始化、过滤器运行和过滤器销毁时执行。下面这段代码,是一个字符集过滤器,每次请求都会设置字符集编
2015-09-14 17:38:22
658
原创 J2EE监听器Listener基础
Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文。监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听。ServletContex监听器ServletContex又叫application,存在范围是整个Ser
2015-09-14 17:07:36
471
精通正则表达式.pdf
2015-09-29
卓有成效的程序员.pdf
2015-09-29
JAVA并发编程实践-cn.pdf
2015-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人