自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

geyouchao的专栏

将来的你会感激现在奋斗的你

  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

转载 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 228

转载 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 320

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

原创 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 4855 2

原创 navicat primium实用快捷键大全

在我们使用操作数据库时,推荐navicat工具。在使用此工具时,可以记住一些常用快捷键,这样可以大大提高工作效率,下面是我简单总结的几个常用快捷键。1.ctrl+r           运行查询窗口的sql语句2.ctrl+shift+r    只运行选中的sql语句3.ctrl+/            注释sql语句4.ctrl+shift +/   解除注释

2016-11-08 20:32:40 2113 1

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

转载 ibatis升级mybatis的步骤

ibatis项目升级mybatis的步骤

2016-07-09 17:43:28 3199

原创 ibatis和mybatis的区别

ibatis和mybatis的区别

2016-07-09 17:38:18 34332 4

转载 tomcat 的jvm 内存溢出问题的解决

最近在熟悉一个开发了有几年的项目,需要把数据库从mysql移植到oracle,首先把jdbc的连接指向mysql,打包放到tomcat里面,可以跑起来,没有问题,可是当把jdbc连接指向oracle的时候,tomcat就连续抛java.lang.OutOfMemoryError的错误,上网google了一下,了解了一下tomcat的运行机制,也解决了问题,share出来,以备查。 1、首先

2016-07-05 23:13:30 589

原创 ibatis中#和$符号的区别

ibatis中#和$符号的区别

2016-07-04 10:49:26 13465 1

原创 spring+springMVC+ibatis集成示例

spring+springMVC+ibatis集成

2016-06-28 10:38:46 8117

转载 高并发量网站解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht

2016-06-27 20:48:39 474

原创 Java代码质量检查工具及使用案例

Java代码质量检查工具及使用案例在现在的软件开发中,由于软件的复杂度越来越高,业务也覆盖很广,各个业务模块业务错综复杂。这样就需要我们需要团队开发,在我们团队中开发人员的经验、代码风格样式都不一致,以及缺乏统一的标准,从而导致我们的整个项目的的代码难以阅读,不便于后期维护。这几天在研究代码质量管理,根据在网上搜集的资料及跟前辈学的一点经验整理一下,有需要的同学们可以查看,也便于以后自己回顾。

2016-06-24 14:47:26 30655 2

原创 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 33344 6

转载 redis3.0.0 集群安装详细步骤

本文转载自 http://blog.csdn.net/xu470438000/article/details/42971091

2016-06-13 14:31:45 365

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

转载 Java中的注解是如何工作的

在Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子)。什么是注解?用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据

2016-06-02 16:03:06 1791

原创 java中注解例子,使用反射做测试

java中注解学习总结,使用反射做测试

2016-06-01 16:46:06 322

原创 MyEclipse使用Tomcat,报OutOfMemoryError的解决办法

首先弄清楚是怎么报此内存溢出的问题,出现此问题首先排除程序中是否有错误代码导致的。若以前都运行正常的,由于加入一些功能或修改功能后就突然报此错误,那么我们就应该怀疑是否是我们的环境出问题?确定是怎么操作报的内存溢出问题:1. 若是单独启动Tomcat(运行startup.bat)报错,可以这样修改catalina.bat文件(假设在Windows中):在“rem

2016-05-31 15:58:25 1752

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

原创 使用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 6491

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

原创 spring基础介绍-个人总结(一)

(1). spring是什么,何为spring?(2). 为什么要使用spring,能帮我们解决什么问题,能做什么?(3).spring的优缺点?(4).spring的下载?(5).spring中有哪些技术点?(6).spring如何在项目中使用,项目实战?(7). 技术进阶,spring如何实现,实现原理,源码分析,技术架构?(8). 参考资料

2016-04-27 09:29:55 6310 1

原创 使用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 7458 1

原创 PL/SQL连接数据库配置

在我们平时开发中,每次PL/SQL登录很麻烦,下面是连接数据库配置个人总结。1. 登录页面,点击取消按钮2. 点击工具栏中钥匙图标旁边黑三角按钮3. 在首选项页面中,点击登录历史4. 在固定用户中配置如下用户名、密码、主机ip、端口号、数据名,格式如下:用户名/密码@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=主机ip)(PORT=端

2016-04-19 16:18:16 3003

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

原创 Eclipse常用快捷键,个人总结

eclipse非常常用快捷键

2016-04-15 11:33:22 604

原创 redis与spring的集成(七)

redis与spring的集成(七)

2016-04-14 00:04:44 501

原创 redis中数据持久化(四)

redis中数据持久化

2016-04-12 19:42:58 2440

原创 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 49187 12

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

原创 redis中5种数据类型介绍、命令(二)

在redis中有5中数据类型,

2016-04-07 19:18:18 641

原创 redis学习总结(一)

1. 目的学习任何一门技术都是有原因的,个人还是比较带着问题去学习。然后通过学习对每个问题进行回答,这样也就对此技术达到学习目的,只有真正理解,才可以在我们以后的项目中大胆放心的使用。问题列表:(1). redis是什么,何为redis?(2). 为什么要使用redis,能帮我们解决什么问题,能做什么?(3). redis的优缺点?(4). redis的安装、配置?

2016-04-05 10:24:42 2478

原创 j2ee项目自动化构建工具_maven(一)

java项目管理工具,个人经历的技术发展三个阶段。ant+ivy、maven、gradle。目前项目中一直在使用第一种技术来实现,作为技术人员要善于学习新技术,技术没有好坏,只有适合最佳。maven目前应该是javaEE开发中比重较大,gradle是后起之秀。这篇博客主要是自己学习maven的一些记录。写这篇博客的目的,一个是为了整理自己学习思路,二则希望能够为其他人学习使用maven提供帮助,减

2016-04-02 15:11:45 2428

LoadRunner压力测试实例

此文档是从51test论坛上收集的LoadRunner压力测试实例,希望对初学者提供帮助。

2009-12-01

JAVA 深入浅出设计模式

JAVA 设计模式介绍,其中包括23个设计模式有例子说明,大家一起学习!

2009-11-13

Linux操作系统讲义

关于Linux操作系统详细介绍,其中介绍Linux内核、Linux编程等待

2009-11-13

lucene全文检索jar

为文件建立索引,目前仅支持(txt,word,excel,ppt,pdf文件),然后搜索索引文件

2008-10-16

svn 安装手册

svn + apache进行版本控制

2008-08-05

Java集合API用例学习.pdf

Java集合API用例学习

2008-01-06

空空如也

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

TA关注的人

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