自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赶路人儿

改变世界的是这么一群人,他们寻找梦想中的乐园,当发现找不到时,就亲手创造了她...

  • 博客(23)
  • 资源 (57)
  • 收藏
  • 关注

原创 spring3多数据源时事务@Transactional注解的qualifier

在Spring2.5之前,@Transactional注解确实不支持多数据源,但是Spring3为其增加了value属性配置,可以指定当前事务通知对应的事务管理器。 这样,在需要的地方指定限定符:public class TransactionalService { @Transactional("order") publ

2016-07-25 21:15:57 7294 1

原创 Monit监控软件安装

Monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,适用于Linux/Unix平台。官网地址:https://mmonit.com/在CentOS 6.4上配置Monit的步骤:我们以服务器IP地址:10.153.126.189,为例进行配置,监控10.153.110.12, 10.153.75.78这两台服务器。一、安装Monit:# yum install moni...

2016-07-25 18:03:38 2946 2

转载 使用Spring的Log4jConfigListener动态加载log4j

使用spring中的Log4jConfigListener有如如下好处:    1. 动态的改变记录级别和策略,不需要重启Web应用,如《Effective Enterprise Java》所说。    2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径。 因为 系统把web目录的路径压入一个叫webapp.root的系统变量。这样写log文件路径时不用写绝对路径

2016-07-23 22:46:59 2822

转载 web.xml中webAppRootKey

1、 web.xml配置 webAppRootKeywebapp.root"webapp.root"这个字符串可以随便写任何字符串。如果不配置默认值是"webapp.root"。 可以用System.getProperty("webapp.root")来动态获项目的运行路径。一般返回结果例如:/usr/local/tomcat6/webapps/项目名2、解

2016-07-23 22:44:44 577

转载 java中序列化之子类继承父类序列化

父类实现了Serializable,子类不需要实现Serializable  相关注意事项    a)序列化时,只对对象的状态进行保存,而不管对象的方法;    b)当一个父类实现序列化,子类自动实现序列化,不需要显式实现Serializable接口;    c)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化;    d)并非所有的对象都可以序列化,

2016-07-23 17:20:44 33908 1

原创 利用MAVEN打包时,如何包含更多的资源文件

首先,来看下MAVENx项目标准的目录结构:一般情况下,我们用到的资源文件(各种xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,maven能把这些资源文件打包到相应的jar或者war里。 有时候,比如mybatis的mapper.xml文件,我们习惯把它和Mapper.java放一起,都在src/

2016-07-23 16:35:30 533

转载 Spring Test 整合 JUnit 4 使用总结

通过Spring进行对象管理之后,做测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多了再去测试,这样效率很低,也很麻烦。如果单独去写一个测试用类,这样太繁琐了。于是想起Spring有一个测试框架,能够整合JUnit进行测试,于是便拿出来试试~1. 使用Spring的测试框

2016-07-21 09:22:39 1120

原创 Bean属性复制:Apache BeanUtils、PropertyUtils,Spring BeanUtils,Cglib BeanCopier

1、比较:1)apache和spring的BeanUtils都是使用了反射机制,所以效率一般。spring的效率要高于Apache(Apache相当的耗费资源!)2)cglib使用动态代理原理来时先属性的拷贝,所以效率最高。3)Apache中,BeanUtils和PropertyUtils的区别:后者可以提供类型转换功能,即发现两个JavaBean的同名属性为不同类型时,在支持的数据类

2016-07-20 11:15:16 3465

转载 [Java][MyBatis]mapperLocations属性通配符的使用

mapperLocations属性通配符的使用                   注意点:在classpath后面的*必不可少,缺少型号的话后面的通配符不起作用。                **表示可以表示任意多级目录,如:上述配置可以查到【com/huaxin/framework/system/dao/UserDaoMapper.xml】

2016-07-18 21:16:36 1534

原创 spring 依赖注入深究

1、@Autowired这个注解,可以直接注解在私有成员变量上而不用去写setter方法。 2、Spring在进行自动注入的时候(在B类中注入A的引用),首先需要用注解@Repository(或@Service)把A类声明成Spring bean,然后在B类中使用@Autowired注解把A的对象注入到B中。例如:1)接口:public interfaceBookmaker

2016-07-17 11:49:14 592

原创 java捕获线程异常

在jdk1.5之前,线程不允许抛出异常(各个线程要把自己的checked exception处理掉),但是无法避免的是uncheckedexception,也就是RuntimeException,当抛出异常时子线程会结束,但不会影响主线程。主线程通过try catch是无法捕获子线程异常的,Thread对象提供了setUncaughtExceptionHandler(Thread.Unca

2016-07-13 23:50:36 3312

转载 Java线程:新特征-有返回值的线程

在Java5之前,线程是没有返回值的,常常为了“有”返回值,破费周折,而且代码很不好写。或者干脆绕过这道坎,走别的路了。 现在Java终于有可返回值的任务(也可以叫做线程)了。 可返回值的任务必须实现Callable接口,类似的,无返回值的任务必须Runnable接口。 执行Callable任务后,可以获取一个Future的对象,在该对象上调用get

2016-07-13 23:26:07 466

转载 Spring3事务管理——使用@Transactional 注解

<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate" p:dataSource-ref="dataSource"><bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceT

2016-07-11 10:32:53 679

转载 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾

在hibernate启动的时候报了个错: 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾 原因是在hibernate的配置文件中: jdbc:mysql://127.0.0.1/cache?useUnicode=true&characterEncoding=utf-8 要改为 jdbc:mysql://127.0.0.1/cache?use

2016-07-08 14:26:28 2227

转载 error java.lang.NoSuchMethodError: org.springframework.core.convert.support.PropertyTypeDescriptor

搭建ssh框架,报错:error java.lang.NoSuchMethodError: org.springframework.core.convert.support.PropertyTypeDescriptor解决:I'm just guessing here but you depend on org.springframework:spring-context:jar:3.

2016-07-08 14:13:25 2326

转载 Java GC 垃圾收集

Java堆,分配对象实例所在空间,是GC的主要对象。分为 新生代(Young Generation/New) 老年代(Tenured Generation/Old)新生代又划分成 Eden Space From Survivor/Survivor 0 To Survivor/Survivor 1新生代要如此划分是因为新生代使用的GC算法是复制收集算法。这种算法效率较高,

2016-07-07 09:33:58 583

转载 Java属性Properties文件读取工具类

import java.io.IOException;import java.util.HashMap;import java.util.Map;import java.util.Properties;/** * 属性工具类 * * @author Hongcy * */public class PropertiesUtil{ /** 属性文件列表 */ priva

2016-07-06 16:30:46 740

转载 Maven实践(二):Spring与classpath*加载配置文件

前面讲过了Maven建立了依赖关系,把系统分割成了若干个jar/war包. 我建的依赖关系大致是war包中包含n个依赖的jar包,依赖层级如下: order-war (html/template) --order (action) ---- service (service/dao) ------ common /util 配置文件xml/properties分布在各个ja

2016-07-06 15:08:03 1561

原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

使用maven构建多modules工程,在本地eclipse开换环境中,用tomcat启动web项目时一直报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener把maven打好的war包放到tomcat里,启动没问题。。。解决:Open the pr

2016-07-06 14:32:24 554

转载 ExecutorService.invokeAny()和ExecutorService.invokeAll()的使用剖析

ExecutorService是JDK并发工具包提供的一个核心接口,相当于一个线程池,提供执行任务和管理生命周期的方法。 ExecutorService接口中的大部分API都是比较容易上手使用的,本文主要介绍下invokeAll和invokeAll方法的特性和使用。我们先提供几个任务类:一个耗时任务,一个异常任务,一个短时任务。他们会在接下来的测试代码中使用。package tasks;i

2016-07-05 20:10:32 782

原创 Spring 管理事务(传播特性、隔离级别、readonly)

一、事务传播机制(Propagation)1、spring使用动态代理来为某个方法自动添加事务,而代理应该给哪个方法增加事务行为,是有传播机制决定的。下面看有哪些属性: 1)REQUIRED默认的,加入当前正要执行的事务不在另外一个事务里,那么就起一个新的事务。比如说,ServiceB.methodB的事务级别定义为PROPAGATION_REQUIRED,那么由于执行

2016-07-03 23:50:24 7946

转载 linux下压缩与解压(zip、unzip、tar)详解

最近经常在linux上进行打包压缩解压,从网上收集整理并结合自己的常用的,跟大家分享一下下,废话不多说,进入正题。1、zip 压缩如果是直接压缩几个文件,那就可以直接使用命令 zip newfilename.zip filename1 filename2,但是一般情况下都会压缩一个文件夹或者叫目录,使用命令zip -r newfilename.zip file1 file2。如果文件夹下面

2016-07-03 17:44:44 13597 1

转载 Linux_查看.gz压缩文件行数_zcat或者gzip_-dc

Linux_查看.gz压缩文件行数_zcat或者gzip_-dczcat 123.gz|wc -lgzip -dc 123.gz|wc -l注意:这种压缩文件不能直接wc -l

2016-07-03 17:04:26 13869

jdt.astview-1.4

eclipse的astview插件

2023-12-18

macOS eclipse Launcher

在windoes平台上,双击桌面eclipse的图标就可以启动多个eclipse示例,打开不同的workspace进行开发。在mac上,eclipse默认只能打开一个workspace,通过该插件支持在eclipse界面上打开多个workspace

2023-12-18

nmon analyser

nmon可以采集服务器 cpu 内存等指标,通过nmon analyser来分析采集指标,生成直观的直方图。

2022-01-26

parquet-tools-1.6.0rc3.zip

parquet-tools-1.6.0rc3-SNAPSHOT.jar是一个查看parquet数据文件schema的工具,github地址:https://github.com/apache/parquet-mr/tree/master/parquet-tools?spm=5176.doc52798.2.6.H3s2kL 下载后mvn编译。附件是编译好的文件。

2020-07-24

jQuery-Plugin-For-Easily-Readable-JSON-Data-Viewer.zip

一个格式化json的jquery插件。支持折叠、打开,而且在折叠后可以看到下面有多少个子节点。有源码、示例。

2019-12-31

yesmeck-jquery-jsonview-v1.2.3-14-g01b1eb8.zip

一款格式化json的jquery插件。该插件支持展开、折叠等操作api。唯一不足的是折叠后不显示元素个数。

2019-12-30

cmake-3.8.1.zip

linux上cmake工具库——用于构建各种c++代码的一个工具。

2019-08-24

gflags-2.2.0.zip

linux上C++的gflags库。gflags是google开发的命令行工具库。

2019-08-24

glog-0.3.5.zip

linux环境下C++的一个日志类库,出品自google。类似于java的log4j、slf4j

2019-08-24

protobuf-3.6.0.tar.gz

在linux上安装protobuf3的安装包,下载后解压、编译、安装即可。

2019-08-20

ModelGoon-4.4.1-site

ModelGoon是一款eclipse的uml作图插件,可以生成类图等。

2019-04-13

mermaid-demo

mermaid是一款开源的画流程图、时序图、甘特度的工具,提供了命令行和html两种使用方法。本例是在html中使用mermaid画出各种图的例子。

2018-10-30

graphite-soft

压缩包中包含了在linux上安装graphite软件需要的一些依赖包。

2018-09-18

btrace1.3.11

btrace1.3.11,用来动态跟踪线上java代码的隐藏bug、OOM、GC等问题。

2018-05-03

linux解析json工具——jq

linux下解析json数据的一个工具包。是一个可执行文件,下载后放到某个目录中就可直接使用。详见:https://www.ibm.com/developerworks/cn/linux/1612_chengg_jq/index.html

2017-09-16

gcviewer-1.35-SNAPSHOT

gcviewer是一款不错的可视化gc查看工具,但官网上现在的只支持jdk1.4版本,这个是版本是支持1.4以上的。

2017-05-31

GCLogViewer-0.3-win64.zip

GCLogViewer是一款可视化的gc查看工具,官网下载无法运行在64位的jdk上。这个版本是兼容jdk64的。

2017-05-31

node-zk-browser-master

一个基于nodejs的zookeeper可视化软件包。内部已经安装好了nodejs所需要的各种依赖,直接解压就可以使用。

2017-01-23

perfMon插件

jmeter的插件管理,perfMon插件相关的jar包(server agent、collection)

2016-10-12

zookeeper ui

使用java语言开发了一个本地ui(swing),可以对zookeeper集群上的节点做增、删、改、查操作。

2016-06-20

CodeFolding

CodeFolding,eclipse的一个插件,支持代码折叠

2016-04-05

maven2eclipse 图形pom编辑插件

maven2eclipsec图形pom编辑插件

2016-03-28

js表格拖拽

使用纯js完成了table(表格)列的拖拽;同时支持列位置的调整。

2015-12-31

tomcat7+jedis+common_pool

tomcat7下,将session保存到redis中,需要用到的jar包。

2015-12-11

Quartz1.7 动态添加、修改和删除定时任务(非spring集成版)

Quartz1.7 动态添加、修改和删除定时任务(非spring集成版)

2015-06-21

dbforge studio

dbforge studio

2015-04-21

jquery定时界面

大家都知道linux的conrtab,在web开发中,我们有时候也要实现类似的功能,该文件就是jQuery是实现的crontab。

2015-03-29

jquery 全屏显示插件

jquery 全屏显示插件,实现网页的全屏显示。适用各种不同的浏览器,包括FF 10, Chrome 和 Safari。它用于为用户提供了一个更容易阅读的网页版本,可缩放和元素。

2015-03-20

小图标素材

312个16×16的精美小图标素材,涵盖了大部分功能用到的小图标,非常不错。

2015-03-16

dbforgemysql

dbforgemysql是一款调试mysql 存储过程、函数的工具,使用它可以单步、断点调试mysql存储过程。

2015-03-11

jquery 下拉左右选择控件

基于jquery 实现的下拉框左右选择控件 支持多选 按住ctrl shit多选

2015-02-27

自定义树表格

基于jquery开发的可以分页的输表格。参照网址http://blog.sina.com.cn/s/blog_3efe6ef10100fcv2.html

2015-02-11

eclipse插件-jad

eclipse的插件——jad.zip,可以通过简单的配置,实现反编译class,获得源码

2015-02-05

jquery.radio.js

jquery的easyUI框架,单选按钮插件封装

2015-01-20

easyUI后台demo

easyUI后台demo 是一个使用easyui框架搭建的一个后台管理系统的界面。

2015-01-19

easyUIdemo(疯狂的秀才)

easyUIdemo(疯狂的秀才)是一个使用easyui框架搭建的一个后台管理界面。

2015-01-19

easyUI-api文档

easyUI框架-api中文文档,包含easyUI框架包。

2015-01-04

SQLyog_Enterprise

连接mysql的客户端,SQLyog_Enterprise。带验证码

2014-11-17

eclipse-maven3-plugin

eclipse-maven3-plugin:eclipse的maven离线插件包

2014-10-23

apache-maven-3.2.3-bin

apache-maven-3.2.3-bin:eclipse中离线安装maven的工具包,把它直接拷贝到eclipse的安装路径下,配置好maven.link等信息后,就可以安装好了。

2014-10-21

空空如也

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

TA关注的人

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