- 博客(8)
- 资源 (4)
- 收藏
- 关注
转载 Tomcat 安全配置与性能优化 http://netkiller.github.io/journal/tomcat.html
1. JVM1.1. 使用 Server JRE 替代JDK。服务器上不要安装JDK,请使用 Server JRE. 服务器上根本不需要编译器,代码应该在Release服务器上完成编译打包工作。理由:一旦服务器被控制,可以防止在其服务器上编译其他恶意代码并植入到你的程序中。1.2. JAVA_OPTSexport JAVA_OPTS="-server -Xm
2015-06-26 18:16:01 834
原创 Java 调用 C# DLL
Java无法直接调用C# dll,需要通过经过桥接的方式,进行中继转发一下请求。查阅大量资料,做了大量实验,不停的调试、排错之后,期间试过jni4net,不过这个插件需要修改原有的C# DLL内容,还会生成一些额外的Java代码,jni4net侵入性太多,将它排除。最后通过管理性的C++桥接方式,成功完成了Java调用C# DLL。国内很多文章都是只有文章,没有在文中附上完整的代码工程,导
2015-06-25 17:44:17 5865
转载 StringUtils.isBlank()函数
StringUtils的isBlank与isEmply1. public static boolean isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0 下面是 StringUtils 判断是否为空的示例: StringUtils.isEmpty(null) =
2015-06-18 10:39:14 3219
转载 sql优化技巧
这是在网上看到的一个文章。目录:Oracle数据完整性和锁机制 索引及优化之表分析 表分析、约束及表间关系 Oracle体系结构1Oracle体系结构2 海量数据库及分区1 海量数据库及分区2 海量数据库及分区3 海量数据库及分区4 高级SQL优化(一) 高级SQL优化(二) 高级SQL优化(三) 常用优化工具 SQL优化简介
2015-06-17 14:28:05 464
转载 linux 系统命令
# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -t
2015-06-17 14:17:07 326
转载 正则语法
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID
2015-06-17 14:13:20 428
转载 Struts,Spring,Hibernate三大框架的面试
1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复
2015-06-17 11:10:42 403
转载 软件开发人员的作战手册 - 让程序员活的久一点
1. 程序员的职业准则是:诚实(如实的报告你的状态,风险和出现的问题),守信(承诺完成的任务就要按时完成),尊重(尊重给你的代码提建议的同事,对事不对人)。2. 写有BUG 的代码和写没有 BUG 的代码花费的时间是一样的。3. BUG是会成长的,存活时间越长生命力越顽强。4. 如果一个笨方法可以解决问题,那它就不是笨方法。5. 把你的工作分割成小时级的目
2015-06-17 11:07:53 494
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人