java
文章平均质量分 81
geyouchao
将来的你会感激现在奋斗的你
展开
-
java批量删除redis中以某字符串前缀的key
由于我测试的redis的环境是集群环境,故声明多个Jedis对象,下面是实现代码package com.gyc.test;import java.util.Iterator;import java.util.Set;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;p原创 2016-04-12 18:40:29 · 49440 阅读 · 12 评论 -
JDK、JRE和JVM三者之间关系
JDK、JRE和JVM三者之间关系很多程序员已经写了很长一段时间java了,依然不明白JDK,JRE,JVM的区别。今天个人总结一下它们三者的关系、区别。JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行原创 2016-06-14 10:49:30 · 35098 阅读 · 6 评论 -
使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
生成代码在项目中使用使用Eclipse的Generator MyBatis/iBatis Artifacts插件生成代码截图如下,此例子使用oracle库。库名mydatabase,表为aa做得测试,在接下来的讲解中都以此为例。一. 在Eclipse中安装插件此例子是使用link方式插件安装1. 把mybatisGenerator.rar解压到我们指定的硬盘中,如:c:/mybat原创 2016-04-21 18:32:35 · 7543 阅读 · 1 评论 -
tomcat 的jvm 内存溢出问题的解决
最近在熟悉一个开发了有几年的项目,需要把数据库从mysql移植到oracle,首先把jdbc的连接指向mysql,打包放到tomcat里面,可以跑起来,没有问题,可是当把jdbc连接指向oracle的时候,tomcat就连续抛java.lang.OutOfMemoryError的错误,上网google了一下,了解了一下tomcat的运行机制,也解决了问题,share出来,以备查。 1、首先转载 2016-07-05 23:13:30 · 611 阅读 · 0 评论 -
ibatis和mybatis的区别
ibatis和mybatis的区别原创 2016-07-09 17:38:18 · 34430 阅读 · 4 评论 -
ibatis升级mybatis的步骤
ibatis项目升级mybatis的步骤转载 2016-07-09 17:43:28 · 3243 阅读 · 0 评论 -
eclipse中设置codestyle
1. 新建codetemplates_V1.1.xml/** * *//** * ${tags} *//** * @Title: ${enclosing_method} * @Description: ${todo}(这里用一句话描述这个方法的作用) * ${tags}* ${return_type}* @throws (没有异常抛出)*//** * @return t原创 2016-11-02 12:20:38 · 4997 阅读 · 0 评论 -
Apache下两个HttpClient的区(org.apache.commons.httpclient.HttpClient,org.apache.http.client.HttpClient)
在我们使用java来模拟提交时经常会用到HttpClient类,但是会发现在Apache下有两个包下有此类。1. org.apache.commons.httpclient.HttpClient2. org.apache.http.client.HttpClient从官网上查询到commons包下的HttpClient的项目将结束,而不再被开发。client包下的Htt原创 2016-11-18 15:42:42 · 4954 阅读 · 2 评论 -
axis调用webservice报错,org.apache.axis.ConfigurationException: No service named *** is available
在使用axis调用webservice的时候报这个错误,org.apache.axis.ConfigurationException: No service named XX is available。解决办法,只治标不治本。解决该问题的办法是,将这个异常的日志级别提高到INFO,在自己的LOG4J配置文件中添加如下配置:log4j.xml 或 log4j.p原创 2016-12-22 18:28:14 · 19230 阅读 · 0 评论 -
JAVA 中BIO,NIO,AIO的理解
【转自】http://qindongliang.iteye.com/blog/2018539 在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 序号 问题 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞? 7 什么是异步阻塞? 8 什么是异步非阻塞? 散仙不才,在查了一部分资料后,愿试着以通俗易懂的方...转载 2018-02-08 21:10:32 · 371 阅读 · 0 评论 -
spring+springMVC+ibatis集成示例
spring+springMVC+ibatis集成原创 2016-06-28 10:38:46 · 8147 阅读 · 0 评论 -
Eclipse常用快捷键,个人总结
eclipse非常常用快捷键原创 2016-04-15 11:33:22 · 638 阅读 · 0 评论 -
redis与spring的集成(七)
redis与spring的集成(七)原创 2016-04-14 00:04:44 · 522 阅读 · 0 评论 -
Eclipse4.3 + weblogic10.3调试配置
在我们开发javaEE项目时,后台需要断点调试,下面是配置步骤。使用开发IDE是Eclipse,应用服务器Weblogic10.3一. Eclipse中配置1. window》Preferences》Server》Runtime Environments》Add2. 选择WebLogic版本,点击Next3. 从文件系统中选择WebLogic home(如:C:\Oracle\原创 2016-04-19 15:57:48 · 3666 阅读 · 0 评论 -
java中枚举的使用
在JDK1.5引入了新的类型——枚举,存放在 java.lang 包中。下面是我在使用 enum 过程中的一些代码package com.test;// 枚举用于存放同一类型的参数public enum TestWeekEnum { Monday(1, "星期一"), Tuesday(2, "星期二"), Wednesday(3, "星期三"), Thursday(4, "星期原创 2016-05-31 11:12:17 · 458 阅读 · 0 评论 -
使用google的zxing生成二维码
二维码,又叫二维条码。1.java这边的话生成二维码有很多开发的jar包如 zxing,qrcode ,下面是使用zxing的开发包来实现的。ZXing项目是google code上面提供的一个关于条码编解码的开源项目。 2.先下载zxing开发包,这里用到的只是core的jar包我在项目中使用的core2.2.jar包。下载地址:http://download.csdn.原创 2016-05-31 15:38:31 · 6548 阅读 · 0 评论 -
Java里数字转字符串前面自动补0的实现
因为比较简单,直接上代码吗,相信大家都能看的懂的。public static void main(String[] args) { int num= 1; // 0 代表前面补充0 // 3代表长度为3 // d 代表参数为正数型 String str = String.format("%03d", num); System.out.println(str); // 001原创 2016-05-31 15:56:55 · 477 阅读 · 0 评论 -
MyEclipse使用Tomcat,报OutOfMemoryError的解决办法
首先弄清楚是怎么报此内存溢出的问题,出现此问题首先排除程序中是否有错误代码导致的。若以前都运行正常的,由于加入一些功能或修改功能后就突然报此错误,那么我们就应该怀疑是否是我们的环境出问题?确定是怎么操作报的内存溢出问题:1. 若是单独启动Tomcat(运行startup.bat)报错,可以这样修改catalina.bat文件(假设在Windows中):在“rem原创 2016-05-31 15:58:25 · 1788 阅读 · 0 评论 -
spring基础介绍-个人总结(一)
(1). spring是什么,何为spring?(2). 为什么要使用spring,能帮我们解决什么问题,能做什么?(3).spring的优缺点?(4).spring的下载?(5).spring中有哪些技术点?(6).spring如何在项目中使用,项目实战?(7). 技术进阶,spring如何实现,实现原理,源码分析,技术架构?(8). 参考资料原创 2016-04-27 09:29:55 · 6363 阅读 · 1 评论 -
Java中的注解是如何工作的
在Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子)。什么是注解?用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据转载 2016-06-02 16:03:06 · 1809 阅读 · 0 评论 -
java中注解例子,使用反射做测试
java中注解学习总结,使用反射做测试原创 2016-06-01 16:46:06 · 347 阅读 · 0 评论 -
Java代码质量检查工具及使用案例
Java代码质量检查工具及使用案例在现在的软件开发中,由于软件的复杂度越来越高,业务也覆盖很广,各个业务模块业务错综复杂。这样就需要我们需要团队开发,在我们团队中开发人员的经验、代码风格样式都不一致,以及缺乏统一的标准,从而导致我们的整个项目的的代码难以阅读,不便于后期维护。这几天在研究代码质量管理,根据在网上搜集的资料及跟前辈学的一点经验整理一下,有需要的同学们可以查看,也便于以后自己回顾。原创 2016-06-24 14:47:26 · 31334 阅读 · 2 评论 -
java操作redis基本功能_Main方法(六)
在java语言中使用redis需要两个jar包,commons-pool-1.6.jar和jedis-2.1.0.jar。下面直接上代码package com.test;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.j原创 2016-04-07 19:36:40 · 1928 阅读 · 0 评论 -
java开发经典书籍
1. Java编程语言(第四版)----James Gosling(Java之父)2. Java编程思想(第4版) [thinking in java] [美] Bruce Eckel 著;陈昊鹏 译3. Effective Java中文版(第2版) [美] 布洛克(Joshua Bloch) 著;杨春花,俞黎敏 译4. Java语言规范:基于Java原创 2016-06-12 10:24:26 · 750 阅读 · 0 评论 -
23种设计模式,java实现
学习设计模式可以提高代码模块内部的可扩展性和可维护性需求,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究)创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/2...转载 2018-12-22 14:51:42 · 249 阅读 · 0 评论