- 浏览: 1171540 次
- 性别:
- 来自: 上海
最新评论
-
cnhome:
Java 8 下:// 编码String asB64 = Ba ...
不要使用sun.misc.BASE64Encoder -
请叫我翠西狗:
那如果我要用this.getServletContext() ...
JSP/Servlet使用代理或路由器映射时获取服务器地址为内网地址 -
nomblouder:
按照别的博客,别名一直是p4merge,导致一直报错comma ...
win与linux下git配置p4merge为合并比较工具的方法 -
linuxzhang:
请问我按你的方法修改了sts-3.7.3.RELEASE中的o ...
Eclipse中setter/getter方法自动添加属性注释 -
yzh__:
求解答。。。
Struts2定义默认拦截器时需要注意
文章列表
方法有两种:
方法1:
mvn install -DskipTests
方法2:
mvn install -Dmaven.test.skip=true
原文转自:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。
两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。
下面分别简要介绍
df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子:
...
PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。
PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。
PROPAGATION_MANDATORY:支持当前事务,如果当前没有事务,就抛出异常。
PROPAGATION_REQUIRES_NEW:新建事务,如果当前存在事务,把当前事务挂起。
PROPAGATION_NOT_SUPPORTED:以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
PROPAGATION_NEVER:以非事务方式执行,如果当前存在事务,则抛出 ...
Oracle数据库软件十分庞大,数据库引擎有好几个G。通常情况下,我们的使用方式是安装一个Oracle数据库在服务器机器上,在客户端通过PL/SQL Developer、sqlplus等工具操作服务器上的数据,当然Oracle 10g后,OEM(企业管理器)已经是WEB版了,在浏览器中也可以同样操作数据库。
但是Windows下客户端工具 PL/SQL Developer 使用得最多,Linux下,我喜欢直接使用sqlplus。不论使用哪种工具,都需要在客户端机器上安装Oracle客户端工具,安装以下三种软件均可连接Oracle服务器:
(a) Oracle 数据库引擎 (b) Orac ...
Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. args()@args()execution()this()target()@target()within()@within()@annotation其中execution 是用的最多的,其格式为:
现在网络越来越关注一些隐私,比如手机号隐藏当中的若干位数字,或隐藏身份证,银行卡号当中的若干长度为星号
对于一些固定长度的内容转换其实都挺方便的,但对于一些非定长的内容想保留固定尾部内容或者头部内容的话就比较麻烦了。
这两天发现很多朋友都不会写这个正则表达式,这里拿出来分享下
比如手机号只显示头尾的各3个数字,最简单的做法就是截取头部三个数字和尾部三个数字,然后当中插入5个星号就可以
这种做法显得比较笨拙,当然效率可能高一些,不过缺乏灵活性,比如人名显示姓,名字换成对应的*,那人名长度现在一般在2-4个字,具体后面跟多少个星号*,根据人数迭代啥的就麻烦点了
如果使 ...
在sqlite的连接源码中,可以看到 :resource: 关键字是代表项目的类/资源路径的
那么在Web项目中,比如放在src/main/resources/db/app.db的数据库
配置连接如下就可以了
# 数据库连接
jdbc.jdbc-url=jdbc:sqlite::resource:db/app.db
# 连接驱动
jdbc.driver-class=org.sqlite.JDBC
# 数据库帐号
jdbc.username=
# 数据库密码
jdbc.password=
这篇文章以前在公司内网发的,到现在也一直有用,发上来分享给有用的人
一、修改eclipse的setter/getter生成的源码
用git下载源码git://git.eclipse.org/gitroot/jdt/eclipse.jdt.ui.git
将版本历史切换到eclipse/plugins/org.eclipse.jdt.ui_*.jar包打包之前的最新版本
将其中的四个项目(org.eclipse.jdt.core.manipulation、org.eclipse.jdt.ui、org.eclipse.ltk.core.refactoring、or ...
1.查看端口占用情况
#netstat -tunlp
2.开启防火墙端口
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
3.保存防火墙端口开启设置
#/etc/rc.d/init.d/iptables save
4.重启防火墙
#/etc/init.d/iptables restart
各类证书由于存储的内容不同(如是否包含公钥/私钥是否加密存储/单一证书或多证书等)、采用编码不同(DER/BASE64)、标准不同(如PEM/PKCS),所以尽管X.509标准规定了证书内容规范,但证书文件还是五花八门。好在openssl对这些不同的标准都有着不错的支持,可以用来进行不同格式证书的转换。
大体来说,证书转换要作的工作有这么几种
编码转换:DER<-->BASE64 不同证书标准的转换:PKCS系列<-->PEM/CER 私钥的增/减/提取/转换 ...
PEM--DER/CER(BASE64--DER编码的转换)
open ...
VM虚拟机中使用.vmx文件保存虚拟机的所有软硬件配置,如果意外损坏的话将会出现不能正常打开虚拟机的故障,症状为:用文本查看软件打开虚拟机目录中的.vmk文件发现内容变为乱码(正常为可读文本,显示虚拟机中的配置信息)修复方法: 本方法仅适用.vmx文件损坏而其他文件完好无损的情况。 举例说明:虚拟机名为XP,虚拟机目录为E:\XP\,配置文件名即为XP.vmx(除目录名为自己创建为,其余文件名为VM虚拟机自动创建) 1,删除XP.vmx(注意不要删除错了,系统默认是不显示扩展名的,显示扩展名的方法自己百度一下吧) 2,用记事本打开E:\XP\vmware.log ...
声明:本篇文章是根据memcached-session-manager官方配置方法wiki页面翻译整理,关于memcached-session-manager的介绍,具体参见官网:http://code.google.com/p/memcached-session-manager/,也可以参考:http://gong1208.iteye.com/blog/1596120
Introduction
如果为了简单使用,你只需要安装一个tomcat(6或者7)和memcached,在生产环境中可能会有多台tomcat服务器以及多台可用的memcached节点,并安 ...
protobuf已经出来好多年了,原谅我最近才了解到google这个高性能的用于传输的格式。
从各方面来看,它无论从序列化的性能还是从序列化的压缩比都是优于当前各种传输格式的。如json、xml、hessian,java原生的Serializable。具体对比结果参见:http://agapple.iteye.com/blog/859052
网上也看了些资料,并有所了解,看了下,这玩意儿性能上来说真的没什么可说,但初始化和使用的时候感觉不是特别方便。而且网上的例子多数都是序列化过程,没有很多关于演示网络传输的demo,于是自己简单写了一个,将完整的例子摆在这里。
先定 ...
CentOS 添加环境变量
- 博客分类:
- 操作系统
1.修改环境变量需要修改/etc/profile
export PATH="$PATH:xxxx"
2.单独对用户修改 ~/.bashrc, 只对这个用户有效
改完后,执行source /etc/profile或source ~/.bashrc使修改生效
在java的WebService中,有个注解@XmlElement,其中有两个属性
一个required,一个nillable,分别代表wsdl中的minOccurs和nillable属性
这两个属性是XSD中的常见属性,但他们的作用经常容易被混淆起来,这里做个区分说明,以作备忘:
minOccurs=0,即required=false。表示XML文档中可以没有某个元素,但不能没有值
nillable=true。表示XML中该元素的取值是可以为空,但不能没有这个元素出现
一般来说对于一个接口需要新维护一个非必填属性的话,那么可以考虑添加required=false注解属性 ...