- 浏览: 106617 次
- 性别:
- 来自: 珠海
最新评论
-
xia552346:
非常感谢楼主的分享,找了好久,终于找到了!
PowerMock应用 -
kongxl123:
楼主生猛!!
PowerMock应用
文章列表
小米安装APP提示没有存储空间的解决方法
- 博客分类:
- 其他
最近用小米2s安装测试app,死活安装不了,老是报没有存储空间,明明还有几G空间,晕。
最后发现可以这样弄:
复制app到手机,手机安装root explorer,把app移动到/data/app下,然后重启机器就会安装好了。
(转) AOP的两种实现方式
- 博客分类:
- 编程
原文:http://blog.chinaunix.net/uid-26884465-id-3350348.html
AOP,面向切面编程,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。
Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
有两种方式可以实现aop,一种是根据利用jdk自带的proxy,另外一种是利用cglib的pr ...
jdk版本
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
BEA JRockit(R) (build R27.5.0-110_o-99226-1.6.0_03-20080528-1505-linux-x86_64, compiled mode)
c3p0版本0.9.1,0.9.1.2在高并发时,测试2000并发出现线程阻塞,resin服务挂起,dump线程出现
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" id=85 BLO ...
ImageMagick在64位系统问题解决
- 博客分类:
- 其他
64位win7,启动系统报
java.lang.UnsatisfiedLinkError: no JMagick in java.library.path
在C:\Windows\引入附件的dll。
从http://downloads.jmagick.org/6.3.9/下载
ImageMagick-6.3.9-0-Q16-windows-dll.exe并安装。
这样应该没问题了。
如果还会报
jmagick.dll: Can't find dependent libraries,下载个dll依赖查看工具
http://download.csdn.net/detail/zslenglish/4 ...
java全部线程完成后再执行
- 博客分类:
- 编程
import java.util.concurrent.CountDownLatch;
public class Driver { // ...
public static void main(String[] args) throws InterruptedException {
int N = 10;
CountDownLatch startSignal = new CountDownLatch(1);
CountDownLatch doneSignal = new CountDownLatch(N);
for (int i = 0; i < ...
使用异常能使代码清晰,那抛异常与返回状态码的性能差多少呢。
闲来无事,做个测试
先上测试代码
1抛异常的
static void f2() {
throw new RuntimeException("1");
}
public static void main(String[] args) {
long a = System.nanoTime();
for (int i = 0; i < 10000000; i++) {
try {
f2();
} catch (Exception e) {
St ...
log4j指定一个类的日志输出到文件
- 博客分类:
- 其他
log4j.logger.com.aa.ClassName=INFO,f
log4j.appender.f = org.apache.log4j.RollingFileAppender
log4j.appender.f.File = D:\\test.log
log4j.appender.f.MaxFileSize = 30MB
log4j.appender.f.MaxBackupIndex = 3
log4j.appender.f.layout = org.apache.log4j.PatternLayout
log4j.appender.f.layout.ConversionPa ...
日志每天都多了个.1的,原来是logrotate的日志轮询导致的。
vi /etc/logrotate.d/nginx 全部注释
virtualbox安装mac os
- 博客分类:
- 其他
参考
http://blog.csdn.net/guoguoljg/article/details/6918302
注意
1.设置->系统->主板->不要勾 "启用EFI..."
2.虚拟机内存,我设置1G内存好使,设置2G或者3G内存就进不了系统,后来修改网络连接方式就可以设置更多内存了。
连接方式选择桥接,控制芯片选择 82540EM。
还不行的换其他引导iso试试。
var img=pic.find("img");
img.attr("src","http://pic1");
img.bind("error",function(){
img.unbind("error");//防止死循环
img.attr("src","http://pic2");
});
ubuntu的vi命令使用
- 博客分类:
- 其他
vi a.txt后输入
$ 光标移至行尾
0 光标移至行首
( 光标移至文件头
) 光标移至文件尾
ctrl+f 向下翻屏
ctrl+b 向上翻屏
i插入文本
esc退出插入文本
/文本 查找文本
dd 删除
5dd 删除5行
:8 跳到第8行
:q! 不保存退出
:x 保存退出
redis使用连接池报错解决
- 博客分类:
- 其他
redis使用十几小时就一直报异常
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
at redis.clients.util.Pool.getResource(Pool.java:22)
at com.derbysoft.jredis.longkeytest.BorrowObject.run(BorrowObject.java:22)
at java.lang.Thread.run(Thread.java:662) ...
Ubuntu使用rsync
- 博客分类:
- 其他
默认情况Ubuntu安装了rsync服务,但在/etc下没有配置文件,一般情况可以copy示例文件到/etc下
#cp /usr/share/doc/rsync/examples/rsyncd.conf /etc
vi /etc/rsyncd.conf
log file=/var/log/rsyncd
[test]
read only = yes
timeout = 300
lock file = /var/lock/rsyncd
secrets file = /etc/rsyncd.pass
list=yes
max connections = 4
host ...
ubuntu安装httpsqs
- 博客分类:
- 其他
1安装
ulimit -SHn 65535
wget http://httpsqs.googlecode.com/files/libevent-2.0.12-stable.tar.gz
tar zxvf libevent-2.0.12-stable.tar.gz
cd libevent-2.0.12-stable/
./configure --prefix=/usr/local/libevent-2.0.12-stable/
make
make install
cd ../
sudo apt-get install zlib1g-dev
sudo apt-get install libb ...
1.http://www.sonarsource.org/downloads/下载sonar,解压到F:\sonar-2.14
2.加数据库和用户
create database sonar;
grant all on sonar.* to sonar@'localhost' identified by 'sonar';
3.修改配置F:\sonar-2.14\conf\sonar.properties
注释这句
#sonar.jdbc.url: jdbc:derby://localhost:1527/sonar;create=true
s ...