自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2649

原创 solr学习之一 版本选择

参考网址:http://blog.csdn.net/jiangchao858/article/details/52443745 一、下载地址solr历史版本下载地址:http://archive.apache.org/dist/lucene/solr/ 二、版本对照三、版本选择首先说明 原有项目采用的开发运行环境是:myeclipse8.5+jdk7+tomcat6

2016-11-02 18:01:18 4079 2

转载 【转载】Log4j之高级配置

绝大多数的Java项目记录日志都是使用Log4j,简单的配置网上有很详细的教程。当项目变得复杂,比如分很多模块,很多层次,很多通信方式时,需要把不同模块或者不同层次或者不同通信方式的日志记录到不同的文件输出。本文就介绍如何配置Log4j以满足以上需求。      Log4j日记记录过程可以拆解为日志来源以及日志的输出地之间的关系。日志的来源与日志输出完全独立,可以是多对多的关系。说得简单一点就

2015-10-29 17:51:51 365

转载 【转载】Log4j之高级配置

绝大多数的Java项目记录日志都是使用Log4j,简单的配置网上有很详细的教程。当项目变得复杂,比如分很多模块,很多层次,很多通信方式时,需要把不同模块或者不同层次或者不同通信方式的日志记录到不同的文件输出。本文就介绍如何配置Log4j以满足以上需求。      Log4j日记记录过程可以拆解为日志来源以及日志的输出地之间的关系。日志的来源与日志输出完全独立,可以是多对多的关系。说得简单一点就

2015-10-29 17:47:53 405

原创 JAVA设计模式之单例模式

其实网上已经有很多介绍单例模式甚至是所有23种设计模式的了,都讲得很好,所以这里我不敢也不想说是为大家解疑惑,只是作为自己学习过程的笔记,以便以后进行查阅。 单例模式的概念就不在具体介绍,其核心本质就是一种对象创建的模式,用于产生一个对象的具体实例,它可以确保一个类对象只有一个实例。这样做的好处是:(1)对于频繁使用的对象,可以省略每次创建对象所花费的时间,这对于一些重量级对象而言,是

2015-10-10 08:47:47 314

转载 【转载】SQL Server2008附加数据库之后显示为只读时解决方法

方案一:碰到这中情况一般是使用的sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。方案二:使用sa登录SQL Server2008附加数据库,附加之后数据库为只读的,然后点数据库-->“属性”-->“选项”-->“状态”,发现“数据库为只读”这一项为True,改为false,如果能够修改的话,那么恭喜你,你的人品不错哦!我在修改的时候又报了这样一个错误:这种

2015-10-09 10:29:28 376

原创 windows下查找java应用占用CPU过高问题

最近在测试一个用java语言实现的数据采集接口时发现,接口一旦运行起来,CPU利用率瞬间飙升到85%-95%,一旦停止就恢复到40%以下,这让我不得不面对以前从未关注过的程序性能问题。在硬着头皮查找资料定位错误修正bug的过程中参考了下面两篇文章:windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码:http://blog.csdn.net/hexin373

2015-09-30 15:10:12 17662 2

原创 收集的技术书籍

这是最近无聊收集的各种技术书籍,很多都没看过呢,现在列出来鼓励自己多多学习。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 404

转载 【转载】JAVA学习篇--静态代理VS动态代理

本篇博客的由来,之前我们学习大话设计,就了解了代理模式,但为什么还要说呢?原因:1,通过DRP这个项目,了解到了动态代理,认识到我们之前一直使用的都是静态代理,那么动态代理又有什么好处呢?它们二者的区别是什么呢?2,通过学习动态代理了解到动态代理是一种符合AOP设计思想的技术,那么什么又是AOP?下面是我对它们的理解!代理Proxy:Proxy代理模式是一种结构型设

2015-09-28 16:21:11 279

原创 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 1700

原创 总结过滤器 监听器 拦截器区别

1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,依赖于servlet容器,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经

2015-09-21 10:38:16 2472

转载 【转载】Struts2拦截器Interceptor基础

资料来源:http://blog.csdn.net/qjyong/article/details/1824607 1.    理解拦截器1.1.   什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——

2015-09-21 10:32:12 309

原创 J2EE过滤器Filter基础

当页面发送请求时,符合filter过滤范围的请求会首先进入过滤器,过滤器就可以执行一些过滤操作:比如编码格式,session验证,日志记录等。而这些功能都是自己编写过滤器实现的。要实现一个过滤器,需要继承Filter接口,实现init、doFilter和destroy方法,这三个方法分别在过滤器初始化、过滤器运行和过滤器销毁时执行。下面这段代码,是一个字符集过滤器,每次请求都会设置字符集编

2015-09-14 17:38:22 615

原创 J2EE监听器Listener基础

Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文。监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听。ServletContex监听器ServletContex又叫application,存在范围是整个Ser

2015-09-14 17:07:36 437

精通正则表达式.pdf

随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在Perl、Java、.NET、PHP中的用法。 本书自第1 版开始着力于教会读者“以正则表达式来思考”,来让读者真正“精通”正则表达式。该版对PHP的相关内容、Java1.5和Java1.6的新特性作了可观的扩充讲解。任何有机会使用正则表达式的读者都会从中获益匪浅。

2015-09-29

卓有成效的程序员.pdf

《卓有成效的程序员》就是讲述如何在开发软件的过程中变得更加高效。同时,《卓有成效的程序员》的讲述将会跨语言和操作系统:很多技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows(多个版本),Mac OS X以及 *-nix (Unix或者Linux)。 《卓有成效的程序员》讨论的是程序员个体的生产力,而不是团队的生产力问题,所以它不会涉及方法论(好吧,可能总会在这里或那里谈论到一些,但肯定不会深入讨论)。同时《卓有成效的程序员》也不会讨论生产力对整个团队的影响。我的使命,是让作为个体的程序员通过掌握恰当的工具和思想变得更加高效。

2015-09-29

数学之美.pdf

几年前,“数学之美”系列文章原刊载于谷歌黑板报,获得上百万次点击,得到读者高度评价。读者说,读了“数学之美”,才发现大学时学的数学知识,比如马尔可夫链、矩阵计算,甚至余弦函数原来都如此亲切,并且栩栩如生,才发现自然语言和信息处理这么有趣。 今年,作者吴军博士几乎把所有文章都重写了一遍,为的是把高深的数学原理讲得更加通俗易懂,让非专业读者也能领略数学的魅力。读者通过具体的例子学到的是思考问题的方式 —— 如何化繁为简,如何用数学去解决工程问题,如何跳出固有思维不断去思考创新。

2015-09-29

Java加密与解密的艺术.pdf

Java安全领域的百科全书,密码学领域的权威经典 Java应用架构师的必备参考手册 ------------------------- 本书是Java安全领域的百科全书,密码学领域的权威经典,4大社区一致鼎力推荐。 全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非对称加密算法、数字签名算法等现今流行的加密算法的原理进行了全面而深入的剖析,而且还结合翔实的范例说明了各种算法的具体应用场景;综合应用篇既细致地讲解了加密技术对数字证书和SSL/TLS协议的应用,又以示例的方式讲解了加密与解密技术在网络中的实际应用,极具实践指导性。 Java开发者将通过本书掌握密码学和Java加密与解密技术的所有细节;系统架构师将通过本书领悟构建安全企业级应用的要义;其他领域的安全工作者也能通过本书一窥加密与解密技术的精髓。

2015-09-29

JAVA并发编程实践-cn.pdf

《JAVA并发编程实践》随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序中取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。在《JAVA并发编程实践》中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式。

2015-09-29

wrapper.conf

利用java service wrapper将java应用封装为windows系统服务时的wrapper.conf配置文件

2015-09-28

html标签属性大全

这是html标签属性的综合,可以作为手册在需要的时候查询,也适合初学者学习

2012-10-05

网络爬虫工具

这是一个网络爬虫成品,可对指定的网址或IP进行广度搜索,并将搜索到的结果以.txt的形式保存。

2012-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除