- 浏览: 361081 次
- 性别:
- 来自: 北京
最新评论
-
763863446:
非常感谢作者,刚才自定义了宏,但是在 velocit ...
volicity 自定义指令 Directive 并获取ApplicationContext -
xiyuhanfei:
Dubbo 远程Debug、远程Jconsole -
ly_ltw:
15018710182 写道别用构造函数方法,换成Securi ...
Java heap space 问题查找 -
15018710182:
别用构造函数方法,换成Security.addProvider ...
Java heap space 问题查找 -
TimerBin:
这个是需要重新加载的,在此时使用的zookeeper只充当pr ...
Spring MVC Zookeeper 统一配置管理
文章列表
文章说明linux系统下对Dubbo服务进行远程Debug、远程Jconsole
一、远程Debug
1、修改Dubbo项目下的/bin/start.sh中远程调试端口(address),保证其唯一,代码如下所示:
JAVA_DEBUG_OPTS=""
if [ "$1" = "debug" ]; then
JAVA_DEBUG_OPTS=" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socke ...
一、定义
NFS(Network File System)即网络文件系统,可以实现多台计算机之间资源共享。该系统需要基于RPC服务(portmap)而使用,分为服务端和客户端。
二、相关服务说明
nfsd:保证客户端能正常访问登录服务器;
mountd:当NFS客户端向服务端共享同步文件时,需要mountd服务针对服务端配置的/etc/exports文件对客户端进行权限验证,只有验证通过完成后才允许其客户端进行文件共享。
portmap:NFS服务器端与客户端之间通话是通过TCP/IP进行传输,该通话会使用随机端口方式进行通话 ...
一、文章说明:
本文章简单介绍在Eclipse中用Git插件上传项目到GitHub远程仓库中。
二、前期准备
在GitHub中注册账号,并创建远程仓库。
官网地址:https://github.com/
参考资料:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000
三、Eclipse中安装Git插件
...
JDK1.7 中新增了nio包,基于此包可实现java程序基于操作系统的情况下对文件或文件夹进行CRUD操作,同时支持跨系统间的文件操作。
一、对文件操作代码
1、在java中基于IO对系统文件进行操作
public static void oldCopyFileList(){
long begin = System.currentTimeMillis();
FileInputStream input = null;
FileOutputStream output = null;
try {
File file = new File("D:/1" ...
- 2015-01-20 22:15
- 浏览 2840
- 评论(0)
java ThreadPoolExecutor 学习笔记
/**
* @param corePoolSize
* 线程池中保持的线程数量
* @param maximumPoolSize
* 线程池最大可开启线程数
* @param keepAliveTime
* 当线程池中的线程总量大于保持的线程数量时,
* 此参数设置其中空闲的线程将保持的时间数量
* @param unit
* 保持的时间单位
* 当其中的线程有空闲超过这个时间的,就将此线程杀 ...
本文以Facebook证书为例
一、下载证书,详情如图所示
二、将证书加载到jks/keystore密钥仓库中
导入设置密码
查看是否导入成功
更多操作可参照:http://www.blogjava.net/lihao336/archive/2012/02/03/369303.html
三、在Java中加载证书
System.setProperty("javax.net.ssl.trustStore","证书路径");
System.setProperty("javax.net.ssl.trustStorePassw ...
Quartz调度简单案例:
前期准备
导入Quartz到项目中,本人是 用的Maven,代码如下
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
</dependency>
...
一、修改Mysql 字段类型
alter table t_orm_timerorm modify column t_name varchar(255);
二、修改mysql字段为自增字段
create table t_orm_timerorm(
id bigint primary key,
t_name varchar(255)
}
--需要定义自增键为一个主键
alter table t_orm_timerorm modify id bigint auto_increment ;
否则会出现如下错误:(具体为什么还未查出)
1075. Inc ...
- 2015-01-08 20:24
- 浏览 754
- 评论(0)
一、修改Mysql 字段类型
alter table t_orm_timerorm modify column t_name varchar(255);
二、修改mysql字段为自增字段
create table t_orm_timerorm(
id bigint primary key,
t_name varchar(255)
}
--需要定义自增键为一个主键
alter table t_orm_timerorm modify id bigint auto_increment ;
否则会出现如下错误:(具体为什么还未查出)
1075. Inc ...
- 2015-01-08 20:24
- 浏览 612
- 评论(0)
VBScript (Microsoft Visual Basic Scripting Edition--VBS) ,微软公司可视化BASIC脚本版,在window中随处可见,文件后缀名为.vbs。下面来看下它的常用语法:
运行文件demo.vbs文件如下所示:
'定义脚本类型
set sh=WScript.CreateObject("WScript.Shell")
'调用子脚本信息信息 后面跟上所传输参数的数组
sh.Run "demoSun.vbs 1234"
运行子文件demoSun.vbs请与demo.vbs放于同一目录下面, ...
在使用eclipse过程中一直使用web deployment assembly和Java bild path-source 功能,但是对它们的作用却也一知半解。下面来记录下下自己的理解:
java build path-source(Java构建路径-源文件)
通个这个配置用以指定需要JVM构建的源文件路径,至于构建完成后将这些字节码文件部署到容器的哪个目录下将由web deployment assembly进行配置,默认为WEB-INF/classes。
web deployment assembly(web 部署组件)
用以指定配置当前部署项目的源目录-- ...
简单记录下对linux防火墙操作命令
一、操作防火墙命令
1、查看防火墙状态--服务式
service iptables status
2、查看防火墙状态--文件式
/etc/init.d/iptables status
3、防火墙配置文件地址
vi etc/sysconfig/iptables
4、防火墙保存
service iptables save
5、防火墙停止
/etc/init.d/iptables stop 或者 service iptables stop
6、其他常用命令
service i ...
首先新建svn_update.sh,shell脚本命令如下所示:
BEGIN_VERSION=$1
END_VERSION=$2
#开始版本号-结束版本号 分别对应命令执行中的第一个和第二个参数
echo $BEGIN_VERSION'----'$END_VERSION
#需要将获取到的改动文件所存放放地址
BASE_PATH='/home/root/timerBin/'
#由于SVN路径大多是http://xxx.xxx.xx/svn/timerBin这个样子的我们获取的改动文件日志中不需要这中固定地址所以这里定义变量,在diff时将其replaceAll
REPLACE_P ...
一、纯文本替换
1、echo ${变量/查找/替换值}
root@root:~$ TIMERBIN='timerBin'
root@root:~$ echo ${TIMERBIN/B/b}
timerbin
注:此种替换注意要将TIMERBIN变量提前定义,在实际应用中用的较少
2、sed 's:查找:替换值:g' ...
- 2014-12-16 21:05
- 浏览 11848
- 评论(0)
第一:插件源码地址(Apache)
http://maven.apache.org/plugins/index.html
下载地址:
http://repo1.maven.org/maven2/org/apache/maven/plugins/
第二:插件源码地址(Codehaus )
http://mojo.codehaus.org/plugins.html
下载地址:
http://repository.codehaus.org/
- 2014-12-03 10:06
- 浏览 1217
- 评论(0)