自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用jmeter 测试dubbo接口

1、打包dubbo接口以及相关依赖2、下载jmeter dubbo插件3、将dubbo接口、依赖、jmeter dubbo 插件一起放在jmeter 的 lib\ext 目录下4、避免乱码问题(jmeter 默认是 IOS-8859-1),修改 jmeter bin/jmeter.properties 这个文件,增加sampleresult.default.encoding=utf-...

2019-04-03 15:06:09 673

原创 关于final修饰局部变量问题

总结一下final修饰符问题:1、修饰对象时,指向对象的引用不可变例子: a赋值给b没有问题,但是反过来b赋值给a的时候,编译器就会报错了public static void test2() {final List a = new ArrayList();a.add("aa");List b = a;b.add("b");a=b;for

2017-09-08 15:28:21 2022

原创 解决tomcat下读取POST返回内容乱码问题

参考:http://blog.csdn.net/maxracer/article/details/5436580代码代码如下:/*** 向指定 URL 发送POST方法的请求* * @param url*            发送请求的 URL* @param param*            请求参数,请求参数应该是 name1=val

2017-09-06 09:50:09 2220

原创 sourcetree 免费许可证

下载地址:https://blog.vtlee.com/archives/sourcetree%20%E5%85%8D%E8%B4%B9%E8%AE%B8%E5%8F%AF%E8%AF%81

2017-01-03 10:55:12 18378 11

原创 JAVA 文件递归删除问题

注意 f.delete() 这个方法的位置,一种是写在 else 里,一种是直接写在 if 后,这两个是有区别的,写在else里的时候只会删除文件,目录不会删除,如果写在 if 外则会删除子目录(根目录不会删除)

2016-12-21 12:10:20 327

原创 Java 实现本地缓存工具

基本思路:1、继承线程安全的ConcurrentHashMap 2、增加定时器配置信息3、缓存工具使用单例模式4、重写put 与 get 方法5、重载一个 put 方法,增加一个缓存时间参数经测试:存储100万以内普通数据的频繁读写性能还可以,能满足中小型系统缓存需求,如果要多机器共享缓存,建议单独部署一个缓存服务器/**    * @Title: Lo

2016-12-01 12:11:40 3406 2

原创 系统分层架构设计参考

系统架构设计参考图

2016-02-01 13:47:09 606

转载 使用HttpURLConnection发送Post/Get请求

HTTP规范定义中最常用的请求类型就是Get和Post。当你在浏览器里输入任意一个网址按回车,浏览器即已经在执行Get请求了;当你回复了某条微博时,这时可能就执行了一次Post请求。简单的来说,Get就是向服务器发送索取数据的一种请求,不会影响资源的状态;Post是向服务器提交数据的一种请求,可能创建或更新服务器上的资源。        访问服务器链接时,需要以链接地址为参数构造生成一个j

2015-11-06 14:22:54 1237

原创 Mac 安装 Genymotion 下载虚拟机出现 The file is corrupt 提示问题解决办法

系统版本:OS 10.10.5Genymotion 版本: 2.5.2虚拟机版本:VirtualBox-4.3.32错误提示如下图:折腾好久最终解决了,但是不是很确定是不是这个问题,解决方法如下:1、打开 Genymotion 在 Settings 中找到 Misc 点击 Clear cache 清理一下缓存2、在 Settings 中找到V

2015-10-27 22:15:06 5599

原创 Android 自定义View 使用问题

自定义View 的初始化方式,第一种是通过java代码add到布局上,第二种是通过xml配置到布局中,代码如下:第一种:MyView mv=new MyView(this);CoordinatorLayout coordinatorLayout=(CoordinatorLayout)findViewById(R.id.activityLayout);coordinatorLa

2015-10-19 18:27:02 635

转载 uploadify3.1版本参数使用详解

id: jQuery(this).attr('id'),//绑定的input的ID      langFile: 'http://www.static-xxx.nu/uploader/uploadifyLang_en.js',//语言包的路径,能设置所有的提示文字      swf: 'http://www.static-xxx.nu/uploader/uploadify.

2015-01-05 10:36:48 378

转载 全面解析Java注解

1.  了解注解我们有必要对JDK 5.0新增的注解(Annotation)技术进行简单的学习,因为Spring 支持@AspectJ,而@AspectJ本身就是基于JDK 5.0的注解技术。所以学习JDK 5.0的注解知识有助于我们更好地理解和掌握Spring的AOP技术。对于Java开发人员来说,在编写代码时,除了源程序以外,我们还会使用 Javadoc标签对类、方法或成员变量

2014-12-25 17:13:59 393

转载 Linux配置svn+apache+ssl+radius身份认证

环境:Centos6.4 X86_64 minimum,iptables,selinux已关闭,所需软件包采取yum安装方式SVN客户端软件:TortoiseSVN一、不得不说的svn客户端的4种访问方式先说说apache+svn,安装subversion包之后能用客户端访问了,但是不能从网页访问,于是考虑到集成apache和svn,提供更亲和的网页访问方式,但是配置完网页

2014-12-18 15:38:33 1061

转载 Linux(Centos6.5)下安装svn服务器,并通过http访问-- 测试可用

linux安装svn其实很容易,个人觉得难就难在配置上,反复配置,琢磨,查找相关资料,总算是成功了。。安装:安装svn,一般情况下,选择yum方式安装还是比较简单的。?12[root@moshi ~]# yum -y install mod_dav_svn#会自动安装mod_dav_sv

2014-12-18 11:43:41 495

转载 CentOS6.5安装配置SVN

安装SVN软件包[root@localhost ~]# yum install subversion#确认是否已安装svn模块[root@localhost ~]# cd /etc/httpd/modules;ls|grep svnmod_authz_svn.somod_dav_svn.so如果没有需要安装mod_dav_svn#yum -y install

2014-12-17 18:08:51 378

转载 java开发常用到的jar包总结

java开发中主要用到的jar包介绍commons-io.jar:可以看成是java.io的扩展,用来帮助进行IO功能开发.它包含三个主要的领域:Utilityclasses-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.commons-beanutils.jar:

2014-12-17 14:55:43 663

转载 linux下为目录和文件设置权限

linux下为目录和文件设置权限,包括子目录的循环递归设置chmod  命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod mode file|dir 改变所有子目录的权限: chmod mode dir -R                  注意后面加了个-R参数 参数就是权限模式 mode = 777 or 752 ,666,,, mode

2014-12-15 15:06:23 1465

原创 tomcat 在linux下启动时找不到JDK的解决方法

1、首先必须确定已经安装了JDK2、然后找到项目做在tomcat 或使用的tomcat3、进入bin目录找到 setclasspath.sh 文件,用 vi 编辑器打开4、按图中所示加入红色框中的信息,其中  JAVA_HOME 、JRE_HOME 的目录为你的机器安装的jdk目录

2014-12-11 10:43:32 1152

原创 使用 eclipse 生成项目文档

1、在eclipse中选择一个项目点击右键选择Export,如下图2、找到Java ,选中 Javadoc ,然后点击下一步,如下图a) 点击Configure... 找到 JDK 目录下bin的 javadoc.exe ,如果环境变量配置好了,一般不需要改变b) 在项目列表中选择要生成文档的项目、包、类其中一项c) 在use standard dolet 录入或者

2014-12-09 10:24:03 476

原创 使用 powerdesigner 15.1 逆向工程mysql 总结

最近在使用powerdesigner 15.1 逆向工程 mysql 数据库,总是出现找不到驱动的问题,后来发现是powerdesigner 不支持64位的驱动,到 http://dev.mysql.com/downloads/connector/odbc/5.1.html 下载 32位 与 64位版本的windwos下的驱动,如果是64位版本的系统,则两个都需要安装

2014-12-08 16:24:49 745

转载 Jquery绑定事件(bind和live的区别)

Jquery中绑定事件有三种方法:以click事件为例   (1)target.click(function(){});   (2)target.bind("click",function(){});   (3)target.live("click",function(){});第一种方法很好理解,其实就和普通JS的用法差不多,只是少了一个on而已第二、三种

2014-12-01 16:22:17 351

转载 Linux 下zip包的压缩与解压

linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b 指

2014-12-01 11:36:32 361

转载 什么是依赖注入

Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大

2014-11-27 16:09:36 345

转载 Linux下的压缩解压缩命令详解

linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sun

2014-11-25 15:43:23 324

转载 Iptables—包过滤(网络层)防火墙

一:Linux 防火墙基础:Linux防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙(也称网络层防火墙);Linux防火墙体系基于内核编码实现,具有非常稳定的性能和高效率,因此被广泛的应用。1.Netfilter和iptables的区别:Netfilter:指的是Linux内核中实现包过滤防火墙的内部结构,不以程序或文件

2014-11-25 14:25:08 620

转载 Linux操作系统下IPTables配置方法详解

1、查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinationChain FORWARD (policy ACCEPT)target prot opt source destinationChain OUTPUT (po

2014-11-25 11:28:13 357

转载 pptpd配置参数详解

在LINUX下搭建PPTPD服务器主要有3个配置文件,分别如下:/etc/pptpd.conf 主配置文件debug #把所有的debug信息写入系统日志/var/log/messagesoption /etc/ppp/options.pptpd #选项配置文件的位置localip 192.168.0.254 #本地VPN服务器的IPLogwtmp #使用/var/

2014-11-25 10:41:11 26262 1

转载 linux解压war包的命令

linux解压war包的命令 网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。unzip -d 指定目录[root@oracle upload]# unzip -oq common.war -d common 命令名: unzip功 能说明:解压缩zip文 件语  法:unzip [-cflpt

2014-11-24 14:25:12 1246

转载 LINUX各目录功能介绍及路径写法

各目录功能介绍及相对/绝对路径写法目录 建立一个目录时,ext2会分配一个inode与至少一块block给此目录。 inode记录此目录的相关权限与属性,并记录分配到的那块block号码;block记录此目录下的文件名与文件名占用的inode号码数据。档案当在ext2建立一个一般档案时,ext2会分配一个inode与相对于此档案大小的block数量给此档案。挂载点的意义(m

2014-11-24 11:32:23 522

转载 为你详解Linux安装GCC方法

下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/查看Changes: http://gcc.gnu.org/gcc-4.5/changes.htm现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++

2014-11-20 11:48:07 614

转载 配置 yum 源的两种方法

1.删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.27-14.el6.centos.noarch.rpm wget http://mirrors.163.com/ce

2014-11-20 11:36:37 485

转载 解决:Permission denied: make_sock: could not bind to address

在进行业务系统测试时,发现843端口sock连接有问题,通过抓包发现客户端连接843端口的tcp3次握手最后一次失败。现有的843端口是研发写的程序监听端口,判断程序不稳定,准备安装http服务然后将监听端口改为843,然后从客户端发起请求,再次从服务端抓包看一下tcp3次握手的情况,然而在配置完成http服务器后调整监听端口时报错如下:Permission denied: make_so

2014-11-18 11:41:27 13015 1

转载 apache之httpd启动、终止、重启小结

如果配置文件中的Listen directive设置了默认端口为80(或者是其它的值,但要小于1024),接下来apache httpd就需要root权限来启动apache,这是因为在将应用进程绑定在(1-1024)这个保留端口范围内的时候,需要root权限。当 server一旦启动并且执行了些许初步动作,比如打开log日志文件,接下来server会装载执行指定数目的child processes

2014-11-18 11:01:37 696

转载 linux CentOS 6.5 中安装与配置JDK-7

系统环境:centos-6.5安装方式:rpm安装软件:jdk-7-linux-i586.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html检验系统原版本[root@localhost ~]# java -versionjava version "1.7

2014-11-18 00:01:37 311

转载 CentOS6.5使用yum命令方便快捷安装Nginx

当然,首先要求是可以联网的CentOS系统,因为yum安装需要互联网连接。1.为了追加 nginx 的 yum 仓库,需要创建一个文件 /etc/yum.repos.d/nginx.repo,并将下面的内容复制进去:?12345    [nginx]      name=nginx re

2014-11-17 23:09:10 321

转载 nginx内置变量

名称版本说明(变量列表来源于文件 ngx_http_variables )$args1.0.8请求中的参数;$binary_remote_addr1.0.8远程地址的二进制表示$body_bytes_sent1.0.8已发送的消息体字节数$content_length

2014-11-17 17:40:20 584

转载 编译安装Nginx

编译安装Nginx./configure --sbin-path=/usr/local/nginx/nginx --with-openssl=/usr/local/ssl/include[root@wei nginx]# ls /usr/local/nginx/client_body_temp fastcgi_temp logs proxy_temp uwsgi_tempconf 

2014-11-17 17:05:14 364

转载 Linux下源码安装的经验总结

在linux下安装软件,难免会碰到需要源码安装的,而就是这简简单单的./configure、make、sudo make install三步,却让不少人头疼不已,这里以安装X11为例具体介绍下我在安装时的一点小经验,以便共同学习,共同进步!首先,我们要做些准备工作,源码安装少不了这几个工具pkg-config、libtool、autoconf和automake(当然,还有更基础的,像zli

2014-11-17 16:43:14 338

转载 linux yum使用管理详细使用

学习linux的朋友,想必您一定听过大名鼎鼎的yum吧,本文将详细介绍linux yum的使用方法,当然我们还是更愿意您man yum,无论如何,那样都是最为准确的。

2014-11-17 16:39:07 286

转载 linux下提示bash:command not found

新安装的linux系统,如果进行精简安装可能会出现bash:command not found 的提示,大家在安装的时候可以选择默认安装basic的组件,一般即可。到时候可以再升级。如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么 首先就要考虑root 的$PATH里是否已经包含了这些环

2014-11-17 16:38:25 1682

dash 2.1.2

mac下的开发文档管理工具,很好用的,支持android、xcode、js 等等文档api管理,开发者必备!虽然版本老了点,但是免费的!

2015-09-24

用于MYSQL开发的辅助工具

一款很强大的MYSQL编辑查看工具,图形化和中文的操作界面

2008-06-26

apache-tomcat-5.5.23

绿色版TOMCAT5.5使用方便,解压后即可使用,无需配置环境变量。

2007-12-26

空空如也

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

TA关注的人

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