- 博客(62)
- 资源 (57)
- 收藏
- 关注
原创 ZooKeeper分布式队列实现MapReduce任务集成
随着Hadoop的普及,越来越多的公司在构建自己的Hadoop的集群,一赶大数据不可阻挡之趋势,虽然大数据的发展的确是不可阻挡的。随着业务的延展,有时候公司内部不同部门或团队之间就会出现归属自己的Hadoop集群,这种多集群的方式,既让不同业务板块的Hadoop集群实现个性化、差异化,以更好的为自身业务场景所服务,与此同时也会不可避免的出现需要协调多个Hadoop集群共同完成某件任务的场景。下面我
2017-11-08 23:33:38
1000
1
原创 设置HTTP请求超时自动重发
Java Http请求当请求超时时底层会默认进行重发,默认重发次数为3次,在某些情况下为了防止重复的请求,需要将自动重发覆盖。设置HTTP参数,设置不进行自动重发: //设置HTTP请求超时时不进行自动重发 httpClient.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHtt
2016-08-26 16:04:51
19374
1
转载 String、StringBuffer、StringBuilder区别
String、StringBuffer、StringBuilder区别【注】:1. String类是不可变的,任何对String的改变都会引发新的String对象的生成;2. StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,StringBuffer是线程安全的,性能比StringBuilder低,多线程时考虑线程安全使用;3.
2015-03-04 22:42:24
571
转载 加载配置文件
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
638
转载 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
565
转载 《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
479
原创 数组的反射
所有类型相同,维度相同的数组都属于同一段字节码,同一种类型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
422
原创 关于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
631
原创 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
1282
原创 Xml格式字符串的解析
1、解析比如这种格式的XML格式的字符串: 1013 batch_draw 1900000107 96e79218965eb72c92a549dd5a330112 20140512131833895 1900000107 8nn0j1mfS 10.191.82.165
2014-05-13 09:26:58
1620
原创 在数据库中执行删除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
1707
原创 使用Spring、Dbunit整合进行单元测试
1、在pom.xml文件中加入依赖: com.github.springtestdbunit spring-test-dbunit 1.0.0 test 2、编写测试类: @RunWith(SpringJUnit4Clas
2013-12-21 17:30:38
840
转载 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
682
原创 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
929
原创 初学schema---schema命名空间理解
targetNamespace="http://www.example.org/01" xmlns:tns="http://www.example.org/01" elementFormDefault="qualified">
2013-11-26 19:48:40
2444
1
原创 任务管理器,win7的,显示不全
任务管理器,win7的,显示不全: 这个是任务管理器的精简模式你在任务管理器四周空白边框,左键双击两次即可恢复正常
2013-10-24 10:34:01
913
原创 输入一个数组,对数组进行排序,并输出该数组中重复元素出现的次数
*对一个数组排序,并输出数组中重复元素的个数 * 如: 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
5932
转载 <?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
5327
原创 从一个程序学习一点try-finally-return
问题来源与貌似的一道面试题:try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?我再加一个问题:finally语句块中如果也有return语句,那返回时是执行try语句块中的还是finally语句块中的?输出结果是什么呢?output:从结果我们可以看出:
2013-10-12 16:13:32
483
转载 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
953
转载 Android主题和风格
越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。 Android系统的theme
2013-10-05 22:57:31
556
转载 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
420
转载 为什么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
816
原创 一些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
459
原创 Oracle Mybatis Sequence的使用考虑
在Mybatis中执行数据库的插入操作时会使用到Sequence这个玩意,虽不是很重要的知识,但也不能不明不白的,所以稍微学习了一下。1、第一句话:在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。2、如何创建sequence:示例, --create sequence ASS_SORT_ERR_INFO_SE
2013-09-24 14:56:30
8894
原创 关于将MyBatis中的ORDER BY语句抽象到base中的考虑
问题引出: 以前对查询的数据进行排序,多也是这么写: 这导致我们在多个查询语句进行排序时每个语句都要去写,并且排序字段也是固定的,并不具有灵活性,比方说下次我们想通过t.Province排序,那不是都的改,所以我们引出另一种实现方法,下面就让我们来具体看看是怎么实现这个方法的。 1、首
2013-09-24 14:27:10
1994
原创 关于Mybatis查询时间问题的考虑
我们的查询界面上往往会查询,某段时间的相关数据,但往往界面上的时间格式只是精确到天,比如:本来在Mybatis的SQLMapper中配置大于reqTime>=fromTime reqTime但由于数据库中存储的reqTime时间实际是带时分秒的,所以这样当我们输入的fromTime和toTime相等时,就不能查出当天的数据。原本是使用trunc将数据截取,但这样做将导致查询不能走索
2013-09-24 11:14:05
4251
原创 考虑MyBatis是先映射ResultMap还是VO
问题引出: 在使用Mybatis进行字段的映射时,使用ResultMap进行映射,但由于某些原因或者只是一种尝试,将某一个字段直接as为VO中的字段,以此也能实现对该字段的映射。比如: 我们在reqLogVoResultMap中并未配置site_name映射到testSiteName,但是在VO中有testSiteNa
2013-09-23 11:10:21
5581
转载 Eclipse的调试功能的10个小窍门
你可能已经看过一些类似“关于调试的N件事”的文章了。但我想我每天大概在调试上会花掉1个小时,这是非常多的时间了。所以非常值得我们来了解一些用得到的功能,可以帮我们节约很多时间。所以在这个主题上值得我再来写一篇文章。第一条: 不要过分的调试!有关调试的第一条要牢记的便是这条很疯狂的口号!但是我必须要在这里再说一遍:不要过分的调试!试着将复杂的逻辑分解成独立的小单元,然后写单元测试代码来保
2013-09-16 18:00:21
694
转载 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
602
原创 Java自定义Annotation使用
1、自己定义一个Annotation,我们右键new->Annotation: 2、我们定义了一个类,在这个类的某些方法中使用我们自己定义的注解,其中有四个方法使用了注解,为什么这样我们后面会看到。 3、现在就来看看我们的Annotation是怎么使用的吧。4、我们右键Run-->Run Config : 5、运行结果:
2013-09-09 17:35:08
518
转载 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
842
原创 String... 不定参数个数
在看Spring源码时看到一个方法的参数是这样的:有点不解,故学习了一下,原来这是说该方法可以传入不定个数的String类型的多个参数,还可以传入String型的数组哦。结果:
2013-09-04 13:53:14
1073
原创 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
14075
3
转载 Oracle——distinct的用法
Oracle——distinct的用法distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id
2013-08-30 16:24:42
708
转载 Mybatis中的Executor
使用mybatis查寻数据,跟踪其执行流程最开始执行的语句[java] view plaincopyprint?this.getSqlSession().selectList("QUERY-QUESTION", data, rowBounds); 这里需要找到sqlsession是从哪里来的getSqlSessi
2013-08-30 12:07:05
1303
转载 Mybatis源码赏析
MyBatis上层接口使用简单工厂模式,核心接口为org.apache.ibatis.session.SqlSession。其中定义了与数据相关的所有操作,以及和MyBatis本身相关的几个方法,比如getConfiguration和getMapper。下图列出了部分常用方法: 从上面的类图中可以看出,SqlSession已经覆盖了DAO模式中的所有方法。因为
2013-08-30 11:08:13
1059
Spring和Mybatis的整合
2014-01-03
S2SH整合项目Struts2.1权威指南
2013-10-18
词法分析程序C语言
2011-10-10
Real-Time Texture Synthesis by Patch-Based Sampling基于样图的纹理合成
2010-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人