自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 分布式锁之redisson

  redisson是redis官网推荐的java语言实现分布式锁的项目。当然,redisson远不止分布式锁,还包括其他一些分布式结构。详情请移步:https://github.com/mrniko/redisson/wiki  redisson支持4种链接redis的方式:  Cluster(集群)  Sentinel servers(哨兵)  Master/Slav...

2015-11-28 15:04:00 371

转载 JCE cannot authenticate the provider BC

报错原因:  在使用oracle的JDK时,JAR包必须签署特殊的证书才能使用。(具体是什么协议没查出来,惭愧)方案一:  使用openJDK或者非oracle的JDK,这样就可以绕开证书的限制。该方案没实际操作过,还有个方案。方案二: 1. 找到 java.security 在jvm安装地方 /path_to_your_jvm/jre/lib/security2...

2015-11-28 11:05:00 184

转载 记录一个简单的dbcp数据连接池

这个示例用到了ThreadLocal与dbcp,我觉得有点意思,就整理了下。使用dbcp,肯定要导入commons-dbcp.jar包。下面直接贴DBUtil代码:public class DBUtil { private static DataSource ds; //定义一个数据连接池 //threadLocal是线程的局部变量,它的实例通常是类...

2015-11-26 22:49:00 84

转载 自动生成getter setter

如何使用java黑魔法给一个entity生成getter,setter方法? 由于java是一门静态语言,要给一个类动态添加方法,看似是不可能的。但牛B的程序员会让任何事情发生。我只知道有两种方式可以做到,一种是字节码加强,借助asm包;另一种是运行期加强,借助javassist包。下面,尝试用第二种方法,完成一个简单的demo。大致思路如下:先在Filte...

2015-11-26 22:49:00 123

转载 git初步使用

记录一下初步使用git的一些操作。 第一步,针对win下的用户需要下载msysGit,linux已经自带了git,直接打开终端即可。希望终端也有git的一些提示的话可以弄个zshell。 第二步,配置.git文件,在终端输入git config --global user.email 'xxx@xx.xx'git config --gl...

2015-11-26 22:49:00 106

转载 idea中切换svn地址不起作用

由于公司换地儿,svn地址也跟着变化。期望用idea能修改svn的地址,不至于重新checkout。网上很多说修改 vcs -> Subversion -> Relocate 。把原来的地址换成新地址即可,但是我尝试换过几次,最后又变回去了,也尝试修改svn的其他配置,很无奈都没成功。无奈之下,我只能用小乌龟试试。1、安装小乌龟,然后在项目下右键进入 小乌龟中的R...

2015-11-26 22:48:00 420

转载 使用 Linux 自带的 logrotate 程序来控制日志文件尺寸

1. 编写配置文件,内容如下(以 Amadeus 系统为例):编写配置文件,放在 /etc/logrotate.d/xxxx 下,其中 xxxx 是自己取的名字,无需后缀。例如 Amadeus 系统中此文件是/etc/logrotate.d/amadeus/usr/local/tomcat_amadeus/logs/catalina.out { copytru...

2015-11-26 22:48:00 384

转载 java远程调试(idea)

遇见一个怪异问题,无奈线上数据库有限制,只能远程调试下代码。突然发现,远程调试代码真的好简单,简单记录下操作步骤。 1、在idea里创建一个Remote,远程连接的入口。找到Edit Configgurations这个选项。找到左上角的加号,新建一个Configguration。找到Remote,这就是远程调用的入口。a.修改...

2015-11-26 22:48:00 167

转载 项目打包脚本

记录一个ant脚本,可以把项目classes打成jar,在放在工程的lib下,然后部署到服务器。以后改了代码只用再打成jar包,然后替换jar就行。<?xml version="1.0" encoding="UTF-8"?><project name="kyle1970" default="unzip"> <propert...

2015-11-26 22:47:00 88

转载 java提供类与cglib包实现动态代理

终于有点空余时间,决定把之前学习的知识点整理一下,备以后复习。 动态代理有三角色:抽象角色,代理角色,真是角色。第一个记录下java提供的动态代理。即使用Proxy类和InvocationHandel接口。直接上贴上代码:class MyInvocationHandel implements InvocationHandler{ private O...

2015-11-26 22:46:00 88

空空如也

空空如也

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

TA关注的人

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