
Java
文章平均质量分 78
白天的猫头鹰
清风徐来,水波不兴
展开
-
Elasticsearch 简介
暂列此处原创 2016-11-26 12:22:39 · 512 阅读 · 0 评论 -
Spring MVC +Mybatis + Maven 配置之Spring全局配置
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://w原创 2016-01-27 14:46:25 · 576 阅读 · 0 评论 -
Spring MVC +Mybatis + Maven 配置之Mybatis配置
spring mvc 配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:c原创 2016-01-27 15:51:04 · 544 阅读 · 0 评论 -
成为Java高手的25个学习目标
本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少 条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心转载 2011-12-08 21:32:16 · 547 阅读 · 0 评论 -
JSON for java入门总结
一、JSON介绍JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON;JSON相比XML的优势是表达起来很简单;官网:http://www.json.org/JSON是AJAX中的X(就是可以取代XML); -----转载 2011-12-17 16:42:54 · 519 阅读 · 0 评论 -
JAVA必看书籍!
原文地址:JAVA必看书籍!作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Ja转载 2011-12-31 00:23:07 · 1282 阅读 · 0 评论 -
Java中十个常见的违规编码
摘要:作者Veera Sundar在清理代码工作时发现一些常见的违规编码,因此,Veera Sundar把针对常见的一些违规编码总结成一份列表,以便帮助Java爱好者提高代码的质量和可维护性。最近,我给Java项目做了一次代码清理工作。经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中。因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Java爱好转载 2012-09-19 09:55:15 · 1092 阅读 · 0 评论 -
Java程序优化的一些最佳实践
作者通过经历的一个项目实例,介绍Java代码优化的过程,总结了优化Java程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。作者从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的性能得到极大提升,增强了代码的可读性、可扩展性。一、衡量程序的标准衡量一个程序是否优质,可以从多个角度进行分析。其中,最常见的衡量标准是程序的时间复杂度、空间复杂度,以及代码的可读性、可转载 2013-05-06 13:37:16 · 585 阅读 · 0 评论 -
Junit简介和常用API
测试几个的概念白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。回归测试——软件或环境的修复或更正后的“再测试”,自动测试工具对这类测试尤其有用。单元测试——是最小粒度的测试,以测试某个功能或代码块。一般由程序员来做,因为它需要知道内部程序设计和编码的细节。 JUnit ——是一个开发源代码的Java测试框架,用于编写转载 2013-12-09 18:24:28 · 1928 阅读 · 0 评论 -
Eclipse下使用Fat Jar插件对源代码进行打包
这两天需要对一个项目进行打包,并在服务器上部署成后台服务模式进行执行,原来使用eclipse进行打包很难用,配置文件容易出错,生成的jar不能正常运行。后来发现Fat Jar Eclipse Plug-In这个插件,网上说好用,就使用Fat Jar Eclipse Plug-In进行打包,确实比较简单就两步完成。但在安装过程中遇到了些坎坷,趁着新鲜,记录一下,避免忘记。 安装Fa原创 2014-03-12 17:45:52 · 2345 阅读 · 0 评论 -
eclipse下将普通的java工程转换成web工程
org.eclipse.wst.common.project.facet.core.nature原创 2014-04-15 14:36:27 · 2548 阅读 · 0 评论 -
Servlet创建、编译、部署、运行
该覆盖原创 2014-04-15 17:01:35 · 1540 阅读 · 0 评论 -
J2EE 读取文件路径
java.net.URL url = this.getClass().getClassLoader().getResource("../config.xml"); File xmlFile = new File(url.toURI().getPath());原创 2014-04-16 16:43:19 · 1104 阅读 · 0 评论 -
利用jpedal进行pdf转换成jpeg,jpg,png,tiff,tif等格式的图片
1、手册:http://javadoc.idrsolutions.com/org/jpedal/PdfDecoder.html2、简单示例:http://www.idrsolutions.com/java-pdf-code-faq/#pdf2img3、下载地址:http://sourceforge.net/projects/jpedal/4、普通转换示例示例地址:http://file原创 2014-04-25 17:37:31 · 10064 阅读 · 8 评论 -
Spring Mvc和Mybatis的多数据库访问配置过程
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.spr原创 2014-04-30 15:33:32 · 2765 阅读 · 1 评论 -
jsp获取服务端的访问信息
获取客户端访问信息 HttpRequest获取到的是请求客户端的信息,诸如IP,port,protocold等[java] view plaincopyprint?public static String getUrl(HttpServletRequest request){ String url = "原创 2014-05-29 08:49:20 · 919 阅读 · 0 评论 -
Spring MVC +Mybatis + Maven 配置之pom.xml配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xs原创 2016-01-28 14:30:39 · 3855 阅读 · 1 评论 -
Spring MVC +Mybatis + Maven 配置之log4j配置
log4j配置##database=MySql#webapp.jdbc.driverClassName=com.mysql.jdbc.Driverwebapp.jdbc.driverClassName=net.sf.log4jdbc.DriverSpy#\u5e7f\u7814#localhost#webapp.jdbc.url=jdbc:mysql://local原创 2016-01-28 11:31:50 · 1755 阅读 · 0 评论 -
eclipse中配置maven
maven安装 下载地址为:http://maven.apache.org/download.cgi,解压后存放在指定目录。在系统的环境变量中设置MAVEN_HOME,并在path中添加maven的bin路径。eclipse中安装maven插件 1、在线安装,通过Help中的eclipse Maketplace进行安装。原创 2015-07-25 09:13:04 · 718 阅读 · 0 评论 -
jedis应用实例
最近将redis整合到项目中,将redis作为cache使用,未来进一步作为消息推送使用。我通过jedis和spring配置实现操作redis。 spring配置原创 2015-07-27 17:07:41 · 2574 阅读 · 0 评论 -
利用ecache实现自定义缓存框架
ecache是一个基于纯Java进程的缓存框架,被用于开源的orm框架hibernate上。我们可以利用ecache实现自定义缓存框架首先自定义简单缓存访问接口SimpleCachepublic interface SimpleCache { V get(K key); void put(K key, V value); boolean remove(K key);原创 2016-02-25 15:20:15 · 4747 阅读 · 0 评论 -
Spring 通过注解方式实现AOP切面编程
Spring 切面编程的目的是实现代码的业务逻辑的解耦。切面编程用于诸如日志记录,事务处理,等非业务性的逻辑操作。目前Spring的Aop只能应用于方法层级上,无法在类、成员字段等层级上操作。以下是Srping的Aop编程分为注解方式和xml配置方式。以下过程详细说明了通过注解方式实现AOP编程的过程。第一步:自定义注解/** * 定义自定义管理员注解 * */publ原创 2016-02-24 14:34:36 · 10653 阅读 · 1 评论 -
Java中UDP通讯
发送端public class UDPSender { public static void main(String[] args) { int i = 0; int timeout = 5000; /*定义报文长度*/ int length = 1024; /*无限循环,不断发送报文给客户端,并接收客户端返回的报文,当原创 2016-02-23 15:12:15 · 710 阅读 · 0 评论 -
jad批量反编译class和jadeclipse集成到eclipse的设置方法
安装jad配置 1、从http://varaneckas.com/jad/下载windows版本的jad.exe 2、安装完毕后配置jad的系统环境变量批量解压jar和class文件 1、使用7zip压缩软件将所有的jar文件批量解压到对应的jar包同名目录中(选择Extract to "*/") 2、打原创 2013-12-11 13:39:02 · 1299 阅读 · 0 评论 -
Java 8新特性
101 泛化的目标类型推断104 Java类型注解107 针对集合的批量数据操作109 增强核心库(加入Lambda)115 AEAD密码套件118 运行时访问参数名119 javax.lang.model核心反射实现120 重复注解123 可配置的安全随机数生成126 Lambda表达式和虚拟扩展方法140 限制doPrivileged155 并发升级161 简洁的配置原创 2013-04-20 12:36:40 · 903 阅读 · 0 评论 -
Spring MVC自定义统一异常处理类,并且在控制台中输出错误日志
在使用SimpleMappingExceptionResolver实现统一异常处理后(参考Spring MVC的异常统一处理方法),发现出现异常时,log4j无法在控制台输出错误日志。因此需要自定义一个继承至SimpleMappingExceptionResolver的RrtongMappingExceptionResolver类,在RrtongMappingExceptionResolver中通原创 2016-01-12 15:29:38 · 5845 阅读 · 0 评论 -
Spring MVC的异常统一处理方法
我们经常需要统一配置项目的异常处理,又希望统一处理异常代码,而不影响正常执行的代码。 异常统一处理有3种方式 通过SimpleMappingExceptionResolver类实现自定义异常的统一处理 通过实现比较简单,只需要进行bean配置即可原创 2015-12-30 10:51:42 · 3130 阅读 · 0 评论 -
Spring MVC +Mybatis + Maven 配置之Spring-Servlet配置
Spring-Servlet.xml配置内容<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:cont原创 2016-01-27 14:41:45 · 614 阅读 · 0 评论 -
Spring MVC +Mybatis + Maven 配置之web.xml配置
com.rrtong.frame.ApplicationInitListener Dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:setup/applicationContext-mvc.xml D原创 2016-01-27 10:00:10 · 4018 阅读 · 2 评论 -
Spring MVC +Mybatis + Maven 配置之dataSource配置
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springfra原创 2016-01-27 10:38:08 · 1421 阅读 · 0 评论 -
Spring MVC +Mybatis + Maven 配置之Transaction配置
事务处理配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.原创 2016-01-28 08:39:00 · 1749 阅读 · 0 评论 -
Spring MVC +Mybatis + Maven 配置之Dao配置
spring dao配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmln原创 2016-01-28 09:10:53 · 709 阅读 · 0 评论 -
Spring MVC +Mybatis + Maven 配置之Redis配置
redis配置#IPredis.host=192.168.1.105#Portredis.port=6379#客户端请求超时时间,单位毫秒redis.timeout=20000#访问密码redis.password=#默认的数据库索引号redis.database=0#是否使用池redis.usePool=true #jedis的pool最多可管理的jedis实原创 2016-01-28 11:13:04 · 1396 阅读 · 0 评论 -
eclipse常用插件
eclipse 常用插件罗列 1、jat原创 2014-05-16 09:53:10 · 738 阅读 · 0 评论 -
Mybaitis配置总结
在mybatis-config.xml中配置分页插件,插件配置必须放在mapper前面原创 2014-06-18 18:38:45 · 1051 阅读 · 0 评论 -
jedis访问redis学习笔记
redis简单应用redis连接池spring结合redis参考资料 http://snowolf.iteye.com/blog/1630697 http://my.oschina.net/gccr/blog/307725 http://blog.163.com/as原创 2015-07-17 17:59:09 · 2827 阅读 · 0 评论 -
Java client 访问 memcached
linux下memcached安装过程 直接参考以前的博文 linux下安装memcached过程 不再详细介绍java客户端访问memcached的jar包 在2.6以前版本使用 ,3.0以上版本使用memcached-Java-Client-3.0.2.jar,下载地址为http://mvnrepository.com/ar原创 2015-07-17 16:44:01 · 1081 阅读 · 0 评论 -
读取properties文件
假设项目名称为myprojectpublic class UtilConfig { private static final Properties prop; static { prop = new Properties(); try { String PROPERTIES_FILE_SYSTEM_VAR = "moral.website.properties";原创 2015-08-01 09:53:51 · 505 阅读 · 0 评论 -
linux服务器下tomcat部署项目内存溢出
今天将一个项目部署到linux服务器上,结果tomcat在启动运行到一定时间后就报错。根据以往的经验,查了一些资料,终于解决了该问题并顺便解决了生产环境中的get方式中文传递乱码问题。 tomcat启动内存溢出问题SEVERE: A child container failed during startjava.util.concurrent.ExecutionExce原创 2015-08-11 19:08:56 · 3063 阅读 · 0 评论 -
通过ApplicationContextAwareSpring实现手工加载配置的javabean
在做一个多线程的数据采集器实现的过程中,由于框架是集成srping,因此希望统一使用原有的数据库配置信息,但是需要手工获取数据库配置bean。我们可以通过继承ApplicationContextAwareSpring类,并实现一个能够读取所有配置的javabean。public class SpringApplicationContextHolder implements Applicatio原创 2015-08-17 08:59:42 · 809 阅读 · 0 评论