自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Core Java Volume II- Avanced Features 9th Edition

java核心技术 第九版 英文的 EPUB格式

2013-08-27

Core Java Volume I--Fundamentals (9th Ed - Horstmann, Cay S_

java核心技术 第九版 英文的 EPUB格式

2013-08-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除