自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

炎黄的专栏

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

原创 jvm命令行参数大全

查询最全的jvm命令行参数说明官方网站(oracle)第三方网站使用man帮助 说明 java(OpenJDK)启动的命令行参数,有上千个之多,随着jdk的快速更新,还在增加,也有些变更或删除。但从java --help (java --help-extra)中得到的参数说明有限。本文提供了几种不...

2020-03-22 23:13:22 55 0

原创 Intellij IDEA中Handy Export Jar插件支持从local changes导出jar

周末抽时间升级了Handy Export Jar插件。新功能,支持从Local Changes中导出jar包,这样不用一个一个的选择文件导出。 具体操作与IDEA中既有的create patch功能一样。截图如下。 如果已经升级,直接在settings->plugin中升级 从idea...

2020-02-25 21:34:41 73 0

原创 IntelliJ IDEA 中导出jar包插件-Handy Export Jar

目录背景功能安装使用源代码及问题跟踪截图 背景 使用Eclipse做Java的IDE时,经常要导出某一个类或几个类输出为一个jar包,然后用于补丁打到项目运行环境中,比较方便,可以避免编译整个工程或依赖问题。而在Idea中要做相同的操作,比较麻烦,有些插件也不太好用,因此,去年年底自己写了一个插件...

2019-04-06 21:43:33 3075 2

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

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

2018-01-21 21:38:15 1525 1

原创 go get 使用代理

众所周知的原因,go get命令在提取一些工程或依赖时(如golang.org域名)被墙掉。通过使用vpn或代理的方法可以解决。买VPN这个就不多说了,买vpn,相当于直接连接。使用代理通过shell环境变量export http_proxy=http://ip:port go get golan...

2017-11-04 17:52:34 38980 2

原创 Virtualbox高性能读写Win10主机共享目录

Virtualbox读写Win10主机目录文件本文介绍几种vbox读写win10主机文件的方法,并简单比较了几者之间的性能。环境 win10 pro,为host virtualbox 5.1.26 ubuntu 17.04,为client 期望在ubuntu中可以挂载win10中的某个目录(如d...

2017-08-05 21:15:13 1186 0

原创 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 405 1

原创 Bidirectional OneToOne association lazy loading support

Bidirectional OneToOne association lazy loading supportProject

2016-12-14 13:46:53 7260 1

原创 Win10无线网络图标不显示问题修复

通过“疑难解答”,修复win10无线网络显示相关问题

2016-01-02 18:06:38 28814 1

原创 OAuth2.0琐记

OAuth2.0 角色、grant type(flow)简单整理

2015-12-05 18:21:58 488 0

原创 ssh远程打开ubuntu的vino-server

ssh远程打开ubuntu的vino-server总结一下开启ubuntu的vino-server几种方式。已登入桌面若远程的ubuntu机器已经登录进入桌面,且已经开启vino-server,则在远程使用vnc-viewer可直接连接。未登入桌面若远程机器,重启后还未登入桌面,尽管可能vino-...

2015-10-25 17:39:46 7384 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 1062 0

原创 Ubuntu14.04LTS64位安装Oracle11g

Oracle官方并未说明支持ubuntu安装,因此环境要调整准备,才能成功安装。Ps,本人重试多次但12c未安装成功,因此安装了11g。环境准备 ubuntu14.04桌面64位 我的desktop是gnome,中文版。 jdk准备(我的是jdk1.7.60) 配置系统环境变量: (用于保证安...

2015-03-20 18:25:32 11240 0

原创 给Spring的placeholder设置默认值

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

2015-03-02 22:01:28 2512 0

原创 Mariadb Galera 集群选用

最近使用Mariadb Galera 10.0.13进行了短暂的测试,主要总结如下

2014-09-21 16:40:11 940 0

原创 JSP页面输出不完整

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

2014-05-26 09:53:25 2090 0

原创 Firefox29的界面做了不小的改进

感觉有点儿Chrome的味道?

2014-05-02 21:47:11 470 0

原创 Java8正式发布

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

2014-03-25 16:33:17 646 0

转载 线程间无锁通讯算法

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

2014-02-23 21:44:03 875 0

原创 JDK8 RC 版发布

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

2014-02-12 09:50:57 631 0

原创 ProGuard的Maven插件配置

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

2014-01-20 22:52:37 11552 2

原创 升级Ubuntu13.10后一些问题的处理

升级Ubuntu13.10后Eclipse4菜单无法显示

2014-01-16 22:04:28 709 0

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

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

2014-01-14 14:47:03 1627 0

原创 Eclipse的SVN插件更新

问题: 在Eclipse中更新了SVN插件,有时会出现SVN不能进行提交、同步等操作。 解决方案: 可以:project右键->Team->Refresh/Cleanup即好。

2014-01-14 11:19:08 8011 0

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

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

2014-01-12 22:21:46 3911 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 2011 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 8705 0

原创 Java中的字节对齐方式

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

2013-12-21 22:36:55 5501 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 47306 6

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

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

2013-12-10 09:06:16 3865 0

转载 JVM 基础知识(GC)

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

2013-12-10 00:16:28 11066 5

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

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

2013-12-08 20:43:15 6556 0

原创 VirtualBox升级安装extpack失败

如果升级VirtualBox后,需要升级Oracle_VM_VirtualBox_Extension_Pack,在升级过程中可能会报如下错误: The installer failed with exit code 1: VBoxExtPackHelperApp.exe: err...

2013-12-08 19:32:35 2890 0

翻译 让JVM宕机

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

2013-11-29 23:38:03 1734 0

转载 Instrumentation 功能介绍(javaagent)

nstrumentation 简介 利用 Java 代码,即 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。使用 I...

2013-11-29 17:10:25 12745 1

转载 JVM垃圾收集器使用调查:CMS最受欢迎

近日,Plumbr公司对特定垃圾收集器(GC)使用情况进行了一次调查研究。 本次研究的数据来自代表2670个不同使用环境的84936个案例。其中,13%的环境已经明确指定了一个垃圾收集器,其余的根据JVM而定。在指定了明确垃圾收集器的11062个案例中,根据每个垃圾收集器使用的统计次数,研究...

2013-11-29 14:10:19 666 0

转载 MySQL数据库InnoDB存储引擎中的锁机制

00 – 基本概念   当并发事务同时访问一个资源的时候,有可能导致数据不一致。因此需要一种致机制来将访问顺序化。   锁就是其中的一种机制。我们用商场的试衣间来做一个比喻。试衣间供许多消费者使用。因此可能有   多个消费者同时要试衣服。为了避免冲突,试衣间的门上装了锁。试衣服的人在里边锁住...

2013-11-29 14:01:23 884 1

转载 Java 7 SDP:一次编写,到处运行,有时还运行得超炫!

本文将简单介绍Java 7 SDK里引入的Java套接字直接协议(Sockets Direct Protocol,SDP),这项新技术是个非常激动人心的突破。如果要对InfiniBand的远程直接内存存取(Remote Direct Memory Access,RDMA)进行native访问,...

2013-11-28 23:26:39 2109 0

转载 事务隔离级别及Mysql的支持

MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。 未提交读(READUNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。 提交读(READCOMMITTED)。本事务读取到的是...

2013-11-26 18:24:14 591 0

转载 脏读、幻读和不可重复读 + 事务隔离级别

脏读、幻读和不可重复读 + 事务隔离级别 博客分类: 数据库需学习 ITeyeBlog.net 1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。  e.g.         1.Ma...

2013-11-26 18:21:58 705 0

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