自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (57)
  • 收藏
  • 关注

原创 ZooKeeper分布式队列实现MapReduce任务集成

随着Hadoop的普及,越来越多的公司在构建自己的Hadoop的集群,一赶大数据不可阻挡之趋势,虽然大数据的发展的确是不可阻挡的。随着业务的延展,有时候公司内部不同部门或团队之间就会出现归属自己的Hadoop集群,这种多集群的方式,既让不同业务板块的Hadoop集群实现个性化、差异化,以更好的为自身业务场景所服务,与此同时也会不可避免的出现需要协调多个Hadoop集群共同完成某件任务的场景。下面我

2017-11-08 23:33:38 945 1

原创 设置HTTP请求超时自动重发

Java Http请求当请求超时时底层会默认进行重发,默认重发次数为3次,在某些情况下为了防止重复的请求,需要将自动重发覆盖。设置HTTP参数,设置不进行自动重发: //设置HTTP请求超时时不进行自动重发 httpClient.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHtt

2016-08-26 16:04:51 19201 2

转载 String、StringBuffer、StringBuilder区别

String、StringBuffer、StringBuilder区别【注】:1.     String类是不可变的,任何对String的改变都会引发新的String对象的生成;2.     StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,StringBuffer是线程安全的,性能比StringBuilder低,多线程时考虑线程安全使用;3.  

2015-03-04 22:42:24 519

转载 加载配置文件

package com.epay.utils;import java.util.Properties;/** * 读取配置文件 * */public class ConfigInfo { /** 静态缓存只加载一次 */ private static Properties cache = new Properties(); static{ try { cache.lo

2015-03-02 00:37:14 579

转载 Eclipse安装SVN插件

使用Eclipse进行团队开发,Eclipse SVN 插件是必不可少的工具之一。备注:SVN,全称Subversion,分为服务器版本和客户端版本,我们使用的Eclipse SVN插件就是SVN客户端的一种。Eclipse的SVN插件主要有两种,一种叫做Subclipse(主要支持Eclipse 3.2+ 和 SVN 1.5 ~ 1.8),另一种叫做Subversive(主要支持Ecli

2015-01-28 21:33:08 528

转载 《Think in java》多线程学习理解-01

--1、创建一个不会将内容用完,可以循环的set:package com.itcats.cn;/** * 这是一个循环set,该set有一个构造方法,传入一个set的大小值,会将set初始化为全部-1; * 该set有一个同步的add方法和contains方法,且当set的容量超过其len时,会把它的开始元素给覆盖掉 * @author User Soft * */public c

2014-12-07 20:58:22 444

原创 数组的反射

所有类型相同,维度相同的数组都属于同一段字节码,同一种类型package com.best.array;public class TestArray { /** 所有类型相同,维度相同的数组都属于同一段字节码,同一种类型 **/ public static void main(String[] args) { int [] a1 = new int[3]; int []

2014-10-27 23:13:49 392

原创 成员方法的反射:调用类中的main方法

问题:        写一个程序接收

2014-10-27 22:44:49 597

原创 关于Map的引用测试

package com.cpic.model.testswitch;import java.util.HashMap;import java.util.Map;public class TestSubString { public static void main(String[] args) { Map resultMap=new HashMap(); copyM

2014-10-09 21:39:09 593

原创 Java语言操作FTP服务进行文件的处理

接口:FtpClient.javaimport com.enterprisedt.net.ftp.FTPFile;import java.io.File;import java.io.OutputStream;import java.util.List;import java.util.Map;/** * * 类FtpClient.javaFTP服务接口 * * @author: wangyf *

2014-08-20 17:57:48 1243

原创 Xml格式字符串的解析

1、解析比如这种格式的XML格式的字符串:   1013    batch_draw    1900000107    96e79218965eb72c92a549dd5a330112    20140512131833895    1900000107    8nn0j1mfS    10.191.82.165                     

2014-05-13 09:26:58 1489

原创 在数据库中执行删除delete语句时出现:You are using safe update mode and you tried to update a table without a WHERE

解决办法是在语句执行时加入如下:                                                           use cms_test; SET SQL_SAFE_UPDATES = 0; delete

2013-12-21 17:34:21 1628

原创 使用Spring、Dbunit整合进行单元测试

1、在pom.xml文件中加入依赖:              com.github.springtestdbunit spring-test-dbunit 1.0.0 test 2、编写测试类:                    @RunWith(SpringJUnit4Clas

2013-12-21 17:30:38 780

转载 MyEclipse注册机

package gen;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipse { private static final String LL = "Decompiling this copyrighted

2013-12-04 17:06:03 643

原创 Maven的依赖关系:Spring整合Mybatis使用MySQL

3.2.2.RELEASE 1.9.12 UTF-8 junit junit 4.11 test org.springframework spring-context ${spring.version} org.sprin

2013-12-01 15:27:07 894

原创 初学schema---schema命名空间理解

targetNamespace="http://www.example.org/01"           xmlns:tns="http://www.example.org/01"          elementFormDefault="qualified">

2013-11-26 19:48:40 2363 2

原创 任务管理器,win7的,显示不全

任务管理器,win7的,显示不全: 这个是任务管理器的精简模式你在任务管理器四周空白边框,左键双击两次即可恢复正常

2013-10-24 10:34:01 805

原创 输入一个数组,对数组进行排序,并输出该数组中重复元素出现的次数

*对一个数组排序,并输出数组中重复元素的个数     * 如:     78,67,98,21,6,9,78,78,78,21     * 输出:6[1],9[1],21[2],67[1],78[4],98[1]      public void sortAndCount(int array[],int length){        //这里有三个问题:排序、统计元素个数、去

2013-10-22 15:37:11 5854 1

转载 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Val

原因是http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd已经不是dtd约束文件了,打开网址,发现opensymphony的网址已经迁移走了,因为xwork的东西已经并入struts2中,成为apache的一部分. 所有的dtd已经移交到http://struts.apache.org/dtds/ 这个地方. 以

2013-10-21 13:07:22 5071

原创 从一个程序学习一点try-finally-return

问题来源与貌似的一道面试题:try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?我再加一个问题:finally语句块中如果也有return语句,那返回时是执行try语句块中的还是finally语句块中的?输出结果是什么呢?output:从结果我们可以看出:

2013-10-12 16:13:32 460

转载 Httpservlet cannot be resolved to a type的原因与解决方法

刚开始学习Servlet,在Eclipse中新建了一个Servlet,不过页面上报错:      Httpservlet cannot be resolved to a type,显然是Eclipse找不到相应的包,即javax.servlet。原因: jdk 里不包括servlet-api.jar 这个包,此包在Tomcat 中存在 项目名--> 右键 Pro

2013-10-07 11:11:39 919

转载 Android主题和风格

越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。     Android系统的theme

2013-10-05 22:57:31 537

转载 Target runtime Apache Tomcat v5.0 is not defined 错误解决方法

下载eclipse后,导入以前的项目,报以下错误,但不影响操作:Description Resource Path Location TypeTarget runtime Apache Tomcat v5.0 is not defined. lfpms   Unknown Faceted Project Problem解决办法:在工作台目录下找到 自己操作的项目的文件夹 /.set

2013-10-03 18:06:34 405

转载 为什么Mybatis可以通过SO加入查询条件

1、比如我们在SignInfoMapper.xml中,     sql id= "SO_Where_Clause">             where>                  1=1                   if test="@org.apache.commons.lang.StringUtils@isNotBlank(province)" >    

2013-09-25 19:45:51 800

原创 一些SQL

select        round(sort_right_num/decode(sort_totle_num, 0, 1 ,sort_totle_num), 5) sort_right_percent    from             (select               sum( case when g.signSiteId is not null then 

2013-09-25 19:45:19 427

原创 Oracle Mybatis Sequence的使用考虑

在Mybatis中执行数据库的插入操作时会使用到Sequence这个玩意,虽不是很重要的知识,但也不能不明不白的,所以稍微学习了一下。1、第一句话:在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。2、如何创建sequence:示例,             --create sequence ASS_SORT_ERR_INFO_SE

2013-09-24 14:56:30 8795

原创 关于将MyBatis中的ORDER BY语句抽象到base中的考虑

问题引出:                 以前对查询的数据进行排序,多也是这么写:                                 这导致我们在多个查询语句进行排序时每个语句都要去写,并且排序字段也是固定的,并不具有灵活性,比方说下次我们想通过t.Province排序,那不是都的改,所以我们引出另一种实现方法,下面就让我们来具体看看是怎么实现这个方法的。  1、首

2013-09-24 14:27:10 1955

原创 关于Mybatis查询时间问题的考虑

我们的查询界面上往往会查询,某段时间的相关数据,但往往界面上的时间格式只是精确到天,比如:本来在Mybatis的SQLMapper中配置大于reqTime>=fromTime   reqTime但由于数据库中存储的reqTime时间实际是带时分秒的,所以这样当我们输入的fromTime和toTime相等时,就不能查出当天的数据。原本是使用trunc将数据截取,但这样做将导致查询不能走索

2013-09-24 11:14:05 4175

原创 考虑MyBatis是先映射ResultMap还是VO

问题引出:         在使用Mybatis进行字段的映射时,使用ResultMap进行映射,但由于某些原因或者只是一种尝试,将某一个字段直接as为VO中的字段,以此也能实现对该字段的映射。比如:                         我们在reqLogVoResultMap中并未配置site_name映射到testSiteName,但是在VO中有testSiteNa

2013-09-23 11:10:21 5528

转载 十六进制颜色编码

http://www.jb51.net/web/19216.html

2013-09-18 10:42:16 511

转载 Eclipse的调试功能的10个小窍门

你可能已经看过一些类似“关于调试的N件事”的文章了。但我想我每天大概在调试上会花掉1个小时,这是非常多的时间了。所以非常值得我们来了解一些用得到的功能,可以帮我们节约很多时间。所以在这个主题上值得我再来写一篇文章。第一条: 不要过分的调试!有关调试的第一条要牢记的便是这条很疯狂的口号!但是我必须要在这里再说一遍:不要过分的调试!试着将复杂的逻辑分解成独立的小单元,然后写单元测试代码来保

2013-09-16 18:00:21 674

转载 Spring Java Configuration——用java代码来装配Spring

下面是一个典型的Spring配置文件(application-config.xml): Xml代码 beans>          bean id="orderService" class="com.acme.OrderService"/>                  constructor-arg ref="orderRepository"/> 

2013-09-10 15:09:04 573

原创 Java自定义Annotation使用

1、自己定义一个Annotation,我们右键new->Annotation:      2、我们定义了一个类,在这个类的某些方法中使用我们自己定义的注解,其中有四个方法使用了注解,为什么这样我们后面会看到。     3、现在就来看看我们的Annotation是怎么使用的吧。4、我们右键Run-->Run Config  :     5、运行结果:

2013-09-09 17:35:08 471

转载 Maven常见问题

1、更新eclipse的classpath加入新依赖1、在dependencyManagement里面加入包括版本在内的依赖信息,如:  joda-time joda-time 1.6.2  2、在同级的dependencies节点里面加入该依赖,如:  joda-time joda-time  3、使用mvn eclipse:clean删除

2013-09-05 15:09:32 808

原创 String... 不定参数个数

在看Spring源码时看到一个方法的参数是这样的:有点不解,故学习了一下,原来这是说该方法可以传入不定个数的String类型的多个参数,还可以传入String型的数组哦。结果:

2013-09-04 13:53:14 1036

原创 PLSQL 误删表恢复

不小心在PLSQL中将一张表删掉了,并且都不知道自己删的是哪张表,一时大为紧张,寻思了一下找到了一种恢复误删除表的方法。1、查看你删除的是哪张表:       select * from user_recyclebin where DROPTIME >'2013-09-02 00:00:00';我们会看到我们删除的是ASS_REQ_LOG_STAT_BAK表,这下松了一口气,原

2013-09-02 13:54:40 13789 3

原创 mybatis Like 写法

2013-09-02 10:59:50 823

转载 Oracle——distinct的用法

Oracle——distinct的用法distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1     字段2   id       

2013-08-30 16:24:42 651

转载 Mybatis中的Executor

使用mybatis查寻数据,跟踪其执行流程最开始执行的语句[java] view plaincopyprint?this.getSqlSession().selectList("QUERY-QUESTION", data, rowBounds);  这里需要找到sqlsession是从哪里来的getSqlSessi

2013-08-30 12:07:05 1246

转载 Mybatis源码赏析

MyBatis上层接口使用简单工厂模式,核心接口为org.apache.ibatis.session.SqlSession。其中定义了与数据相关的所有操作,以及和MyBatis本身相关的几个方法,比如getConfiguration和getMapper。下图列出了部分常用方法:          从上面的类图中可以看出,SqlSession已经覆盖了DAO模式中的所有方法。因为

2013-08-30 11:08:13 1034

从 0 开始带你成为消息中间件实战高手.rar

从0开始带你成为消息中间件实战高手,完整版

2021-11-04

Spring和Mybatis的整合

Spring和Mybatis的整合项目 包括全部的jar包 需要自己建数据库gytstaff和两张表ASS_STAFF和ASS_DEPARTMENT

2014-01-03

S2SH整合项目Struts2.1权威指南

S2SH整合项目 Struts2.1权威指南21章源码 绝对可以运行 包含SQL 语句 使用MySQL作为数据库 部署到tomcat后在浏览器输入:http://localhost:8080/auction/processLogin.action即可实现访问

2013-10-18

JAVA Annotation学习

JAVA Annotation学习示例 的一个简单示例 有源码 也有相关博客说明

2013-09-24

SpringMVC Spring Secturity

SpringMVC Spring Secturity

2013-07-15

手机文字识别 Android 图像处理 字符识别

毕业设计 基于Android的手机字符识别软件的开发

2013-07-14

Hibernate Spring整合入门程序

Hibernate Spring整合入门程序

2013-07-12

词法分析程序C语言

词法分析程序C语言程序代码//对应词法分析程序的状态转换图左边部分的程序, #include <stdio.h> void main() { int state=0,sign=0; char ch; FILE *efp,*tfp; if((efp=fopen("expression.txt","r"))==NULL) printf("File open error!\n"); if((tfp=fopen("temp.txt","w"))==NULL) printf("File open error!\n");

2011-10-10

Android 通讯录 ListView SQLite 相册

Android 通讯录 ListView SQLite 相册

2011-09-25

Android 应用开发揭秘 源码

Android 应用开发揭秘 源码 作者杨丰盛 7到16章源码

2011-07-07

Android 应用开发揭秘 源码

Android 应用开发揭秘 源码 作者杨丰盛 第1-6章源码 7到16章 在另一个文件中

2011-07-07

Java SQL server 数据库课程设计 图书馆管理系统

Java SQL server 数据库课程设计 图书馆管理系统 简单操作 需要一定的java 基础

2011-06-28

SqL语句编程教程 代码示例内容详尽 适合初学者

SqL语句编程教程 代码示例内容详尽 适合初学者

2011-04-30

雍俊海编著《java 程序设计》书目源代码

雍俊海编著《java 程序设计》书目源代码 详尽的代码

2011-04-30

小应用程序之图形界面

小应用程序之图形界面 习题代码的介绍 实现单位换算

2011-04-30

java课程设计之计算器的设计

java课程设计之计算器的设计 适合初学java的朋友参考

2011-04-30

初学java之接口的一个小程序 Circle Rectangle

初学java之接口的一个小程序 Circle Rectangle

2011-04-30

C++面向对象多线程编程 源代码

C++面向对象多线程编程 包括源代码配备 希望对你有所帮助

2011-01-16

网络流讲解之三——最大费用和最大流问题

网络流讲解之三——最大费用和最大流问题 希望对你的理解有所帮助

2011-01-16

杭州电子科技大学ACM竞赛解题报告之1301——1425

杭州电子科技大学ACM竞赛解题报告之1301——1425

2011-01-16

原创的素数的求法 希望对您有用

原创的素数的求法 希望对您有用 对素数的另一种探究

2011-01-16

ACM讲座之线段树的讲解

ACM讲座之线段树的讲解 细致的讲解 精致的讲解

2011-01-16

数据结构之广度优先搜索 详尽的PPT动态讲解

数据结构之广度优先搜索 详尽的PPT动态讲解

2011-01-16

常用算法设计方法+搜集 清晰地讲解

常用算法设计方法+搜集 清晰地讲解 里面有详细的代码讲解及事例

2011-01-16

ACM中的RMQ和LCA问题

ACM中的RMQ和LCA问题 对一个区间的最小值询问,也可以是最大值

2011-01-16

用flash 做一个翻书程序 很神奇很好玩

用flash 做一个翻书程序 很神奇很好玩 完整的代码及过程

2010-12-22

简单的理解操作符重载的一个例子

简单的理解操作符重载的一个例子 通过一个已编译通过的程序进行理解

2010-12-22

Real-Time Texture Synthesis by Patch-Based Sampling基于样图的纹理合成

Real-Time Texture Synthesis by Patch-Based Sampling基于样图的纹理合成 论文

2010-12-22

用opencv实现画圆 鞋子 载入图像 画直线

用opencv实现画圆 鞋子 载入图像 画直线

2010-12-02

用opencv实现载入图像 并经行轮廓抓取

用opencv实现载入图像 并经行轮廓抓取

2010-12-02

用opencv实现调入摄像头实现人脸识别

用opencv实现调入摄像头实现人脸识别

2010-12-02

在openCv下画出正弦函数图像

在openCv下画出正弦函数图像 很简单的入门级opencv学习

2010-12-02

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

2010-11-05

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

2010-11-05

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

2010-11-05

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

2010-11-05

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

2010-11-05

《算法导论》完整的课件下载

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

2010-11-05

《算法导论》完整的课件下载

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

2010-11-05

《算法导论》完整的课件下载

《算法导论》完整的课件下载 方便自学之用 从最基础的开始讲解

2010-11-05

空空如也

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

TA关注的人

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