- 浏览: 102443 次
- 性别:
- 来自: 苏州
最新评论
-
wangyudong:
由CXF实现的微服务需要有比较好的工具去测试RESTful A ...
CXF 拦截器的使用(转) -
bayer05:
这种做法的缺陷在于对于每一个service的方法, 都要客户端 ...
cxf-rsa加密(记录)
文章列表
开源中国社区收录了大量的开源软件,您会发现,其中绝大多数托管在sf.net、GitHub、code.google.com等站点上。其实不错的开源托管站点还真的是不少。笔者为您总结了如下国外知名的开源项目托管网站。 托管站点Top20如下: 1. Sour ...
系统完全备份、增量备份
- 博客分类:
- 数据库
最近项目遇到需要对数据库和文件进行备份操作,主要涉及:完全备份、增量备份、条件备份等,一直思考也没什么好的思路。网上最多的是针对与数据库进行shell命令调用的备份,属于数据库级的备份,没有提下业务级的备份。
目前做法是为了避免web服务压力,单独做了备份小组件,放到一台服务器中。
插件负责启动服务,发布wsdl接口,接收web服务的备份条件参数和备份方案进行备份,数据库层次的采用倒sql的方式,业务数据:电子文档采用IO流按照规则写入文件夹进行备份,对于增量的备份恢复,目前还没有什么好的思路,现在的这种备份,在新的系统中恢复应该没有问题,但是对于现用的系 ...
可伸缩性架构常用技术(引用)
- 博客分类:
- 架构
引用 http://redhat.iteye.com/blog/1379208
可伸缩性架构常用技术
——之数据切分(Data Sharding/Partition)
1. 简介
本来想写一篇可伸缩性架构方面的文章,发现东西太多了,久久未能下笔,这里首先把大家最关注的数据切分(Partition/Sharding)方面的内容先写完,给大家参考。
我们知道,为了应对不断增长的数据,我们对数据进行切分,存储在不同的数据库里,本文提到的数据库在非特定指明的情况下,均指一个逻辑数据库(是一组数据库,比如Master-Slave),而非单一各个物理数据库。
其主要有两 ...
近期的ext项目总结(转)
- 博客分类:
- 近期的ext项目总结
最近也终于使用ext做了一个小的web项目。第一次使用ext做项目毕竟经验不足,仅记下一些开发思路和需要注意的地方。
Ext Js 2.2+Spring 2.5,没有使用struts,hibernate
1)目录结构
a)js部分
根目录下建立/js/ext/目录,存放所有和ext相关的js文件。/js/ext/目录下可建立ext相关子目录
/js/ext/adapter/ — 存放适配器jquery,prototype,yui。。。
/js/ext/experimental/ — 存放ext一些未正式推出的组件,可参考ext开发包examples例子部分。
/js/ ...
formPanel提交方式
Ext.MessageBox.wait('正在提数据, 请稍侯 ...', '提示');
xxxxFormPanel.getForm().submit({
timeout : 60,
success : function(form, action) {
// 业务成功
Ext.MessageBox.updateProgress(1);
Ext.MessageBox.hide();
},
failure : function(form, action) {
// 业务失败
Ext.Messag ...
Linux下安装jdk,tomcat服务的步骤
- 博客分类:
- linux
一,安装jdk
1.下载JDK文件bin格式http://gceclub.sun.com.cn/NASApp ... 0_04-linux-i586.bin
2.到bin文件所在文件夹下chmod 755 jdk-1_5_0_04-linux-i586.bin
3.执行./jdk-1_5_0_04-linux-i586.bin进行解压
4.将解压好的文件夹拷贝到/usr/java/目录下
5.到/etc/profile.d/目录下
6.创建java.sh文件
7.以文本编译器形式打开此文件写入设置环境变量JAVA_HOME=/usr/java/jdk1.5.0_03
CLAS ...
suse网络配置(转)
- 博客分类:
- linux
1.yast运行,启动网卡。2.进入/etc/sysconfig/netwrok/,找对应网络文件。一般为ifcfg-eth*文件。3.vi ifcfg-eth*4.典型 ifcfg-eth0配置BOOTPROTO='static'BROADCAST='2.255.255.255'IPADDR='2.2.2.123'MTU=''NETMASK='255.0.0.0'NETWORK='2.0.0.0'REMOTE_IPADDR=''STARTMODE='onboot'_nm_name='static-0'5./etc/init.d/network start启动网络6.临时ip: ifconf ...
SuSE安全加固 (转)
- 博客分类:
- linux
SUSE由于其出色的性能和对安全较好的控制,吸引了很多企业级用户,目前在国内开始有大量的关键应用。但这并不代表SUSE在使用中就是安全的,SUSE里还有很多安全细节要注意。本文就SUSE中的这些安全细节进行逐一介绍,为大家 ...
package com.testjson;
public class Person
{
private String name;
private Integer age;
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public Integer getAge()
...
一,setCycleDetectionStrategy 防止自包含
/**
* 这里测试如果含有自包含的时候需要CycleDetectionStrategy
*/
public static void testCycleObject() {
CycleObject object = new CycleObject();
object.setMemberId("yajuntest");
object.setSex("male");
JsonConfi ...
spring单元测试
- 博客分类:
- 备份
applicationContext-core-test.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jee="http://www.springframework.org/schema/jee&q ...
系统迁移到linux下修正的一些问题 (转)
- 博客分类:
- linux
项目从windows环境迁移到linux环境遇到的几个问题:1、路径名:windows下的路径分隔符是\ ,linux下是/ , 程序中需要用System.getProperty("file.separator")来获取程序所在环境下的路径分隔符2、日期转换:从表单中获取yyyy-MM-dd格式的日期value后需要转换位date类型,使用DateFormat.getDateInstance().parse(value)时获得的日期转换器是缺省的(default date/time formatters),不能用于linux环境下,解决办法是显式指定转换器的格式:new Si ...
Linux下DateFormat的parse方法出现"ParseException"异常
在windows下使用DateFormat的parse方法,将字符中转化为Date类型时,一切正常。可安装到Linux下,就出现了ParseException异常。代码如下:
public Date toDateTime(String str){ Date dt = new Date(); try{ DateFormat df; ...
jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung的状态,jstack是非常有用的。目前只有在Solaris和Linux的JDK版本里面才有。
jconsole – jconsole是基于Java Management Extensions (JMX) ...