![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 55
atvhghnhtb
一个喜欢混迹互联网的java程序猿
展开
-
mybatis(ibatis)转义字符,符号使用
在开发中难免会使用到<>、原创 2014-01-01 11:50:03 · 1483 阅读 · 0 评论 -
java输出一个数组的所有排列形式(全排序)
最近面试遇到需要输出一个数组的原创 2014-06-14 10:58:59 · 3022 阅读 · 0 评论 -
java快速排序QuickSort
public class QuitSort { public static void main(String[] args) { int arry[]={5,4,23,7,41,1,9,67,8,32}; for(int a:arry){ System.out.print(a+","); } System.out.println(); QuickSort(arry,0原创 2014-06-14 10:31:50 · 652 阅读 · 0 评论 -
关于Repository模式
Repository模式:网上说Repository是一个独立的层,介于领域层与数据映射层(数据访问层)之间。它的存在让领域层感觉不到数据访问层的存在,它提供一个类似集合的接口提供给领域层进行领域对象的访问。Repository是仓库管理员,领域层需要什么东西只需告诉仓库管理员,由仓库管理员把东西拿给它,并不需要知道东西实际放在哪。 使用该模式的最大好处就是将领域模型从客户代码和数据映转载 2015-07-30 10:52:43 · 2264 阅读 · 0 评论 -
eclipse svn不显示提交人的问题
最近eclipse换到最新的mars版本,装了svn插件subversive后,拉下项目后发现都不显示提交人了,以前都不这样的呀,新版不一样了么?后来网上搜索总算找到方法解决:Window-->Preferences-->Team-->SVN-->Lable decorations 点击右侧text decorations选项卡原创 2015-10-21 10:52:39 · 3679 阅读 · 0 评论 -
Log4j 2.0 的新特性
本文转自:http://www.oschina.net/translate/the-new-log4j-2-0不久之前,著名的日志框架log4j发布了一个新的主要版本。从第一个alpha版本诞生以来,log4j已经发布了4个版本。log4j 2较之前的log4j 1有了很大的改动。因此,虽然log4j 2s现在还很年轻,但它的确是更好的解决方案。本文对Apache log4j 2.0的一些新特转载 2015-10-20 19:40:01 · 487 阅读 · 0 评论 -
Log4j2开发配置
1. 去官方下载log4j 2,导入jar包,基本上你只需要导入下面两个jar包就可以了(xx是版本号): log4j-core-xx.jar log4j-api-xx.jar2. 或者maven引入: org.apache.logging.log4j log4j-api 2.0 org.apache.loggi原创 2015-10-20 18:20:33 · 3916 阅读 · 0 评论 -
java下protobuf初体验
以前只是偶尔听到protobuf这个东西,json用得顺手也没怎么去了解,最近听几个朋友说protobuf比json好多了,新接触的项目也在考虑用protobuf,恩是时候来了解下protobuf了。 protobuf是何方神圣? protobuf是google的一个开源项目,是一种传输协议格式,最先开始是google内部用来服务器之间通信传输的,后来良原创 2015-10-21 11:43:52 · 561 阅读 · 0 评论 -
快速高效学习Java编程在线资源Top 20
本文由 ImportNew - honoka 翻译自 simplilearn。欢迎加入翻译小组。转载请见文末要求。想要加强你的编程能力吗?想要提升你的 Java 编程技巧和效率吗?不用担心。本文将会提供快速高效学习 Java 编程的 50 多个网站资源:开始探索吧:1、MKyong:许多开发者在这里可以找到带文字说明和图解的示例代码。这是一个探索各种框架的平台。不管转载 2015-10-21 14:20:44 · 1508 阅读 · 0 评论 -
偏执却管用的10条Java编程技巧
本文由 ImportNew - LynnShaw 翻译自 javacodegeeks。欢迎加入翻译小组。转载请见文末要求。经过一段时间的编码(咦,我已经经历了将近20年的编程生涯,快乐的日子总是过得很快),我们开始感谢那些好习惯。因为,你知道…“任何可能出错的事情,最后都会出错。”这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当转载 2015-10-13 16:58:40 · 438 阅读 · 0 评论 -
Stackoverflow上人气最旺的10个Java问题
本文由 ImportNew - liken 翻译自 nolsit。欢迎加入翻译小组。转载请见文末要求。1、 为什么两个(1927年)时间相减得到一个奇怪的结果?(3623个赞)如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较:public static void main(String[] args) throws ParseException {转载 2015-10-15 18:27:38 · 2258 阅读 · 0 评论 -
java反射机制实现实体遍历
public class testEntity { public static void main(String[] args) { Entity entity=new Entity(1, "测试实体", "遍历实体"); testEntity test=new testEntity(); test.iterateEntity(entity); } public void原创 2014-05-26 17:50:34 · 640 阅读 · 0 评论 -
Hibernate3调用带返回参数的mysql存储过程
从hibernate3开始getSession().connection()方法已经过时了,从网上原创 2014-06-08 20:40:00 · 1536 阅读 · 0 评论 -
初步了解hessian
Hessian是一个由Caucho Technology开发的轻量级二进制RPC协议。和其他Web服务的实现框架不同的是,Hessian是一个使用二进制Web服务协议的框架,它的好处在于免除了一大堆附加的API包,例如XML的处理之类的jar包,这也就是为什么说它是一个轻量级的Web服务实现框架的原因,这个原因还在于手机上的应用程序可以通过Hessian提供的API很方便的访问Hessian的We原创 2014-05-22 11:56:03 · 470 阅读 · 0 评论 -
Hibernate 级联查询: More than one row with the given identifier was found 报错
今天看运营数据,突然得不到数据,看系统日志发现“ More than one row with the given identifier was found”这个报错,之前都一直用得好好的,怎么突然就出问题了呢? 直接网上找答案,说是hibernate One To One 或 Many To One 级联查询时,One的一方对应的id有多条数据造成的。后来仔细找了下确实有原创 2014-01-01 12:26:35 · 2191 阅读 · 0 评论 -
使用hibernate遇到 org.hibernate.PersistentObjectException: detached entity
今天开放时遇到 org.hibernate.PersistentObjectException: detached entity问题,看代码没有什么明显问题,于是上网找解决办法: 看到一篇博客:《hibernate遇到的 org.hibernate.PersistentObjectException: detached entity》,虽然出问题的背景不一样,但原理还是一样的。我在原创 2013-12-26 18:40:15 · 693 阅读 · 0 评论 -
【转】Java 线程池学习
最近因为工作需要,涉及到多线程的问题,顾在网上找了一些java线程池方面的文章学习。 Reference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor使用简介》[4],《Java5中的线程池实例讲解》[5],《ThreadPoolExec转载 2013-12-26 21:50:42 · 680 阅读 · 0 评论 -
No identifier specified for entity报错
今天启动工程时总是报”No identifier specified for entity“错误造成工程启动不了,上网找原因: 实体bean缺少了主键。 查看数据库对应表,主键都有没问题,再看对应的实体,原来忘记指明主键字段了 : 加上后一切ok!原创 2014-02-18 10:32:53 · 1622 阅读 · 0 评论 -
String类型版本号比较
在开发中经常 1.如果原创 2014-04-21 14:16:48 · 4253 阅读 · 1 评论 -
Hibernate get和load区别
get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null 2.从检索执行机制上对比: get方法和find方法都是直接从数转载 2014-04-07 21:11:49 · 396 阅读 · 0 评论 -
谈谈singelton单例模式
单例模式是一种常用设计模式。该类只有一个实例,而且该类自行创建实例。 很多时候,服务器都只需要一个全局对象,这样方便协调系统的整体行为。比如系统的配置文件,系统只需要一个单例对象读取加载,其他对象只需要通过该单例对象获取配置信息。这样方便在复杂模式下对系统配置的管理。 java中常用单例模式:原创 2014-04-22 08:00:35 · 784 阅读 · 0 评论 -
Java多线程之Callable接口的实现
import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; /** *//转载 2014-04-13 22:27:24 · 409 阅读 · 0 评论 -
eclipse简单设置避免遗忘break(switch case)
在开发中,我们经常需要写一些转换类,比如货币转换、原创 2014-04-27 16:58:22 · 2525 阅读 · 0 评论 -
关于"=="失效的问题
最近遇到一个bug,好友列表中有自己,这尼玛什么情况?我记得我明明做过判断的呀:userId=vo.getUserId1()==customerId?vo.getUserId2():vo.getUserId1(); 为什么"=="不起作用了呢?而且还有有时灵有时不灵,太尼玛诡异了。 后来调了半天,才发现customerId跟userId都是Lon原创 2015-12-24 11:33:43 · 751 阅读 · 0 评论