`
文章列表

JMockit 使用

  JMockit 使用 1.使用介绍 传统mock方法的限制: JDK Proxy必须实现接口 Cglib Proxy的class和方法不能是final限定的 对于静态方法无能为力 对非public方法无能为力,或者需要花比较大的代价进行反射处理 比较依赖于Ioc机制,对于new或工厂类管理的bean无法进行有效的测试 JMockit优点 JMockit项目基于 Java 5 SE 的 java.lang.instrument 机制,内部使用 ASM 库来修改Java的Bytecode,是一个能帮我们解决以上问题的轻量级框架,它允许你动态的改变已有的方法,这主要基于java 1.5的Ins ...
换个IDE来玩玩,发现Idea安装后界面很丑,中文变口口,英文字体发虚有锯齿,相比而言eclipse界面做的算是非常好了,原因在于eclipse用的swt,idea用的是swing,那也就没有什么好抱怨的了,swing做的像这样的gui软件已经很不错了。   接下来就是优化下界面了,否则在这种环境下编程,有害身心。   设置代码区的字体 写道 File-Settings-Editor-Colors & Fonts-Font 选择DejaVe Sans Mono(En)和文泉驿等宽正黑(中文),字体可以设置大点,18比较合适   IDE菜单的字体 写道 File-Set ...
准备工作   写道 apt-get build-dep openjdk-6apt-get install openjdk-6-jdkapt-get install libasound-dev build-essential     下载OpenJDK 7 update 2 的源码   写道 cd /optwget http://www.java.net/download/openjdk/jdk7u2/promoted/b13/openjdk-7u2-fcs-src-b13-17_nov_2011.zipunzip openjdk-7u2-fcs-src-b13-17_nov ...
从openjdk代码仓库下载源码   需要安装Mercurial(hg)版本管理工具。 写道 sudo apt-get install mercurial   安装Mercurial的hclone扩展插件:写道 hg clone http://bitbucket.org/pmezard/hgforest-crew    将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个: 写道 [extensions]forest=/home/lichengwu/hgforest-crew/forest.pyfetch=   下载jdk7源码: 写道 hg ...
  安装步骤:   提示:支持 Ubuntu 11.04+,Debian,Linux Mint等版本。较低 Ubuntu 版本安装过程中会提示 python 版本较低。   1,下载 .deb 安装包   http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-scrot/deepin-scrot_2.0-0deepin_all.deb   如果在安装中提示缺少依赖 python-xlib,可利用下面命令安装缺少的依赖:   sudo apt-get install python-xlib   2,测试下 ...
user nginx ;   #用户       worker_processes 8;   #工作进程,根据硬件调整,大于等于cpu核数       error_log logs/nginx_error.log crit;   #错误日志       pid logs/nginx.pid;   #pid放置的位置       worker_rlimit_nofile 204800;   ...
导入第三方软件库 centos 5 32位: rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm rpm -Uvh http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm centos 5 64位: rpm -Uvh http://nginx.org/packages/centos/5/noarch/RP ...
今天又搞了台聚石塔,相比与之前用的aliyun的弹性计算,吐漕有很多,linux系统只有redhat和centos,想用ubuntu server,没法!还有聚石塔后台太简陋,都没有找到重装系统的地儿,切换到万网后台更是一团糟,更改登录邮箱直接就是提示更改失败,连个原因都没有,提交了工单也半天没人回复。aliyun的服务真心好,工单半小时必回,真不明白阿里为啥有了aliyun还要搞聚石塔,KPI作祟啊....   不说这些了,记录下centos的服务器的配置。   1、先是安装聚石塔提供的监控agent,这个直接wget下载rpm安装即可,后台的监控项会多一些。 2、系统只提供了一 ...
select * from pg_stat_activity
用一台机器作为端口转发服务器,只需要这台机器的nginx上配置nginx.conf文件。   server { listen 80; server_name any.qn.com; location / { proxy_pass http://xxx; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } upstream xxx{ server 192.168.236.12 ...
安装星际译王:(1)从源中安装sudo apt-get install -y stardict(2)手动下载安装官网:
安装nginx的源   rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm yum install nginx   添加到启动项并启动nginx   chkconfig --levels 235 nginx on /etc/init.d/nginx start  先配置 php-fpm,centos默认的源是没有php-fp ...
一般是由于系统升级内核造成的,可以安装系统内核头信息解决。 sudo apt-get install dkms build-essential linux-headers-$(uname -r) 然后执行 /etc/init.d/vboxdrv setup  
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName ...
Ubuntu的网络参数保存在文件 /etc/network/interfaces中,默认设置使用dhcp,动态IP获取。 设置静态ip的方法如下: 1) 编辑 /etc/network/interfaces 1.1)将dhcp 一行屏蔽 # The primary network interface auto eth0 #iface eth0 inet dhcp   1.2)添加和静态ip有关的参数 # The primary network interface iface eth0 inet static address 192.168.1,151 ...
Global site tag (gtag.js) - Google Analytics