- 博客(19)
- 资源 (3)
- 收藏
- 关注
转载 多线程开发的捷径:构建Java并发模型框架
Java多线程特性为构建高性能的应用提供了极大的方便,但是也带来了不少的麻烦。线程间同步、数据一致性等烦琐的问题需要细心的考虑,一不小心就会出现一些微妙的,难以调试的错误。 另外,应用逻辑和线程逻辑纠缠在一起,会导致程序的逻辑结构混乱,难以复用和维护。本文试图给出一个解决这个问题的方案,通过构建一个并发模型框架(framework),使得开发多线程的应用变得容易。 基础知识
2012-06-25 11:23:05
516
转载 BoneCP主要配置参数
1.jdbcUrl 设置数据库URL 2.username 设置数据库用户名 3.password 设置数据库密码 4.partitionCount 设置分区个数。这个参数默认为1,建议3-4(根据特定应用程序而定)。 为了减少锁竞争和改善性能,从当前线程分区(thread-affinity)中获取一个connection, 也就是这个样子:partitions[Thr
2012-06-25 11:17:40
397
转载 最常用的JavaScript日期函数
日期型(Date) 1.声明 var myDate = new Date(); //系统当前时间 var myDate = new Date(yyyy, mm, dd, hh, mm, ss); var myDate = new Date(yyyy, mm, dd); var myDate = new Date("monthName
2012-06-25 11:15:41
278
转载 用面向对象的编程方式写JavaScript
MyTool = new function() { /** * 返回非空字符串,如果有默认值就返回默认字符串. */ this.notNull = function(str, defaultStr) { if (typeof (str) == "undefined" || str == null || str == '') { if (defaultStr) retu
2012-06-25 11:14:49
376
转载 常用的js方法,包括表单校验的一些方法,下拉菜单常用的方法
/** * 对JSON对象转换为字符串. * * @param {json对象} * json * @return {json字符串} */ function jsonObj2Str(json) { var str = "{"; for (prop in json) { str += prop +
2012-06-25 11:13:46
579
转载 关于cookie的函数
/** * cookie操作工具. 使用方法:保存值:CookieTool('name','1',{expires: 7}) * //表示保存一个cookie值为1,键值为name,失效时间7天以后 取值:CookieTool('name') //返回1 * * @param {} * name * @param {} * value
2012-06-25 11:10:27
413
转载 java实现文件监控
java本身不能直接监听系统的文件操作事件,不过可以先编写C/C++调用操作系统的API监听文件,再通过jni调用的方式实现。限于本人的C /C++水平有限,没有用C/C++实现该接口,而且已有开源组件JNotify实现了这个功能,本文例子使用JNotify。public class MainFrame extends JFrame { private JPanel contentPane;
2012-06-25 11:08:17
341
转载 扩展RBAC用户角色权限设计方案
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) 角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员”、
2012-06-25 11:03:27
264
转载 java与matlab交互
java与matlab交互!方式有很多种!我采用的是以下方式: 先将.m文件转为com组件!其次使用jawin调用com组件 配置:jdk1.5 matlab7.4 具体实现: 1. matlab command window 输入deploytool 通过deployment tool将m文件生成com组件 2. 下载jawin ,配置dll放入系统path jar包导
2012-06-25 11:00:01
783
转载 常用的正则表达式
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则
2012-06-25 10:58:39
175
转载 新手利器:Vim入门图解
最近在尝试熟悉VIM,在搜寻使用技巧的时候,发现一张Vim入门图解!大爱! 设为桌面背景最好不过了! 英文版、英文PDF版请到原地址下载:給程式設計師的Vim入門圖解說明 顺便转载一下该文里面的东东以便自己查阅(该站点在台湾或香港,访问很慢): 字元(character) h 左 j 下 k 上
2012-06-25 10:57:42
1279
转载 jsp速度优化七种方法
调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中实现的。而另一些技术是与应用服务器的配置相关的。 在本文中,我们将详细地描述怎样通过调整servlet和JSP页面,来
2012-06-25 10:56:18
215
转载 Java获取客户端代码大全
获取客户端代码大全,System.out.println(request.getHeaderNames()); //:返回所有request header的名字,结果集是一个enumeration(枚举)类的实例。 String agent = request.getHeader("user-agent"); System.out.println(agent); StringTokenizer s
2012-06-25 10:44:33
272
转载 eclipse设置备用
启动提速 eclipse启动时会默认加载一些插件,而加载这些插件会增加eclipse的启动时间,实际上有些东东对我们来说并没有什么用,所以可以关闭,方法如下: “Window”--"Preferences"--“General”--"Startup and Shutdown"--去掉你不想要的插件即可。 关闭验证 默认eclipse会对workspace中的项目进行验证,
2012-06-25 10:43:38
361
转载 如何对CentOS防火墙进行配置
看了好几个页面CentOS防火墙内容都有错,下面是正确方法: #/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT 然后保存:#/etc/rc.d/init.d/iptables save 这样重启计算机后,防火墙默认已经开放了80和2
2012-06-25 10:42:14
223
转载 每个程序员都应该知道的福利
眼下正是年后跳槽的黄金时期,园里的大牛小牛拿了去年的年终奖后,有些肯定想给自己加点工资。园里的大牛小牛都是我们中国软件业的精英,跳槽的时候肯定手里握着好几个Offer, 不知道选择哪家。先不管工作的内容和前途,就工作本身的待遇,我们还是可以比较的。 HR是专门负责谈薪资的, 当我们跟HR讨价还价的时候, HR会介绍公司有的福利,而回避公司没有的福利。 作为程序员,我们一定要对跟我们利益息息相关的各
2012-06-25 10:41:44
1162
转载 Linux下 zip 和 unzip的用法
zip命令的基本用法是:zip [参数] [文件1] [文件2] 简单的例子: 把本目录下的yangql文件打包成yangql.zip文件:zip yangql.zip yangql/* ,如果在文件中用绝对的路径,那么在压缩文件中也是绝对路径。就是说,如果你 zip yangql.zip /home/yangql/* ,那么在压缩文件中也是这样的层次关系。
2012-06-25 10:40:55
282
转载 成为Java高手的25个学习目标
本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams. 2.你需要学习Java语言的基础
2012-06-25 10:39:48
217
转载 iptables 规则
#!/bin/sh IPTABLES="/sbin/iptables" echo "1" > /proc/sys/net/ipv4/ip_forward $IPTABLES -P INPUT DROP $IPTABLES -P FORWARD DROP $IPTABLES -P OUTPUT DROP $IPTABLES -F $IPTABLES -X $IPTABLES -Z
2012-06-25 10:15:13
285
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人