炎黄的专栏

天若有情天亦老,人间正道是苍桑

Spring+Hibernate+Jpa嵌套事务型service点滴

近期和团队兄弟一起处理了一个事务型service嵌套调用引发的问题,总结起来。 环境 spring4.2.5+hibernate4.3.11+jpa2.1 spring xml 配置使用注解事务方式: 问题描述  service1.method---...

2018-01-21 21:38:15

阅读数:176

评论数:1

Add enum alias name or change name

QuestionJava enum’s name declare in source code, as some reason, we want to change its name to another one.For ExampleHave a enum:enum modifier { ...

2016-12-16 10:24:19

阅读数:282

评论数:1

Bidirectional OneToOne association lazy loading support

Bidirectional OneToOne association lazy loading supportProject

2016-12-14 13:46:53

阅读数:7037

评论数:1

Spring的ref bean和ref local

ref bean<ref bean="someBean"/>可以引用运行容器中的bean的id或name。既包括当前环境,也包括父级环境中的bean。参见。ref local<ref local="someBean"/>只能引用当前x...

2015-03-23 14:50:44

阅读数:923

评论数:0

给Spring的placeholder设置默认值

给Spring的placeholder设置默认值使用Spring时,可以方便地通过placeholder的形式${key}将key对应的properities定义value,注入到Bean中。但是如果在properities文件中,没有对key定义,默认情况下Spring启动创建Bean时会报找到...

2015-03-02 22:01:28

阅读数:1983

评论数:0

JSP页面输出不完整

最近产品上一个jsp页面输出不完整,找了好几种原因: 1.flus

2014-05-26 09:53:25

阅读数:778

评论数:0

Java8正式发布

Java 8已于2014年3月18日正式发布。 下载地址 相关介绍文章-关于java8特性 相关介绍文章-关于IDE支持

2014-03-25 16:33:17

阅读数:527

评论数:0

线程间无锁通讯算法

infoq上的一篇文章介绍线程间无锁通讯算法。

2014-02-23 21:44:03

阅读数:678

评论数:0

JDK8 RC 版发布

今天在openjdk的主页上看到,jdk8rc版已经发布,感兴的可以下载了。 地址

2014-02-12 09:50:57

阅读数:571

评论数:0

ProGuard的Maven插件配置

Java代码混淆工具ProGuard是比较流行的,集成到Maven中需要使用相关插件。 通过比较,笔者认为IDFC Maven ProGuard Plug-in是较好些(也是ProGuard官方推荐)。 下面是pom的一个配置示例,这个示例是对项目中一个公共lib(有其特殊性)进行混淆,除了p...

2014-01-20 22:52:37

阅读数:9720

评论数:3

Eclipse4X安装Tomcat插件Uqbar's TomcatXT plug-in

一直在Eclipse中用Tomcat Sysdeo Plugin作为Tomcat的插件。但最近升级Eclipse为4.4M后,这个插件不可用(其实官方也只是更新到3.3版支持到eclipse3.6)。 通过Eclipse的marketplace找到了一个新的插件Uqbar's TomcatXT p...

2014-01-14 14:47:03

阅读数:1520

评论数:0

Java中实现浮点数的快速简单格式化

在Java的标准库中,并没有将某个浮点数round到指定位小数的方法。为何不实现此方法,我猜想可能是与浮点精度丢失有关。 通过变通的方式

2014-01-12 22:21:46

阅读数:3537

评论数:1

看看goolge的Java Code Style是否有可借鉴的地方

每个Java开发团队都有自己的代码风格,各种IDE也有默认或推荐风格,可以看一看Google的code style: http://google-styleguide.googlecode.com/svn/trunk/javaguide.html

2014-01-01 22:18:54

阅读数:1885

评论数:0

JVM启用JMX服务选项

要在远程服务器上的JVM启用JMX(Java Management Extensions)参数很简单,但也需要注意的地方: -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun...

2013-12-22 23:40:31

阅读数:7904

评论数:0

Java中的字节对齐方式

说到Java的字节对齐方式(ByteOrder),包括两个层面的解释。 一是操作系统层次(或说CPU层次),这个要看是何种OS了,可以使用java.nio.ByteOrder.nativeOrder();方法取得。返回值为:LITTLE_ENDIAN或BIG_ENDIAN。大部分系统为LIT...

2013-12-21 22:36:55

阅读数:3851

评论数:0

Java 8: 从永久代(PermGen)到元空间(Metaspace)

As you may be aware, the JDK 8 Early Access is now available for download. This allows Java developers to experiment with some of the new language a...

2013-12-14 18:27:57

阅读数:39013

评论数:6

Java1.7各种GC均会对PermGen进行回收

测试在JDK1.7u45 server版下,各种垃圾回收器均会对PermGen进行回收。 测试的回收器包括: 默认垃圾回收器(Parallel GC) -XX:+UseConcMarkSweepGC -XX:+UseG1GC PermGen中对象可回收的条件是,...

2013-12-10 09:06:16

阅读数:3230

评论数:0

JVM 基础知识(GC)

几年前写过一篇关于JVM调优的文章,前段时间拿出来看了看,又添加了一些东西。突然发现,基础真的很重要。学习的过程是一个由表及里,再由里及表的过程,所谓的“温故而知新”。而真正能走完这个轮回的人,也就能称为大牛或专家了。这个过程可能来来回回,这就是所谓“螺旋上升”,而每一次轮回都有新的发现。 ...

2013-12-10 00:16:28

阅读数:8765

评论数:4

令人惊讶!Java是最快的服务器端Web应用开发语言

令人惊讶!Java是最快的服务器端Web应用开发语言 看一看Oracle持续地推动Java无处不在,从“物联网”到其它领域,这并不是简单的炒作。至少一组数字使 Java 成为服务器端 Web 框架的性能竞赛的佼佼者。但仅仅是性能上的优势就能赢得非Java开发者的青睐吗? 从2013年3月开始,软件...

2013-12-08 20:43:15

阅读数:5896

评论数:0

让JVM宕机

下面是java code greeks上的一篇文章,比较有意思,可以说是java的一个漏洞?     最近,我们发现深入细致的测试可能是有害的。扩大测试的覆盖度,只因为简单的一行代码导致我们费了几个小时的调试过程。造成我们这次不愉快的测试的罪魁祸首,就是那行代码,不仅让其所在的JVM崩溃,也让...

2013-11-29 23:38:03

阅读数:1487

评论数:0

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