自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 Oracle RAC JDBC连接字符串

Oracle RAC Jdbc连接字符串jdbc.url=jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.62)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.63)(PORT = 1521))(LOAD_BAL...

2014-09-25 15:02:26 381

原创 开发和测试业务逻辑问题集

每次在开发和测试业务逻辑biz时老是碰到这样那样似曾相识的问题,现在记一下备忘。1、使用JPA/Hibernate/Ebean等ORM时来存取数据库时,不另外增加DAO层。理由是ORM已经封装和统一了不同数据库的基础访问、存取操作,不需要重复劳动,除非有特殊需要。2、事务处理就是在biz层上定义的,推荐使用Spring容器来管理事务。3、在使用事务注解时要注意@Transact...

2014-01-17 10:35:16 279

原创 浅析tomcat nio 配置

出处:http://hi.baidu.com/iamleafye/blog/item/c5d3b0d00a795389a1ec9c13.html术语 Tomcat 6.X实现了JCP的Servlet 2.5和JSP2.1的规范,并且包括其它很多有用的功能,使它成为开发和部署web应用和web服务的坚实平台。 NIO (No-blocking I/O)从JDK 1.4...

2011-12-26 17:28:35 135

原创 .bash_profile和.bashrc的说明(转)

[b]/etc/profile[/b]:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。[b]/etc/bashrc[/b]:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。[b]~/.bash_profile[/b]:每个用户都可使用该文件输...

2011-09-09 12:46:45 110

原创 使用JVisualVM连接tomcat

在catalina.sh中加入以下语句:[code="java"]CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8849 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.auth...

2011-09-05 15:00:49 95

Spring Data JPA 1.0 GA发布

为了让Spring MVC开发更DRY,时隔N年,Spring也终于发布了Spring Data JPA 1.0 GA,他给我们提供了默认的CRUD、PagingAndSorting Reposity,貌似在追赶django/rails的过程中又迈出了一步。不过离目标还很有一段距离。rails的acts_as系列,django的mptt、tagging貌似还不好实现。详细细节请看http:...

2011-07-28 13:10:03 76

原创 python中动态创建类实例

转载自[url]http://www.python8.org/a/fenleiwenzhang/yuyanjichu/2010/1001/566.html[/url]Python中要创建一个类的实例,要首先导入该类或者该类所属的模块。 例如: import mymodule myobject = mymodule.myclass() 或者 from mymodule...

2011-06-19 12:29:07 126

原创 Django model字段类型

Django model字段类型:[b]AutoField[/b] 一个 IntegerField, 添加记录时它会自动增长. 你通常不需要直接使用这个字段; 如果你不指定主键的话,系统会自动添加一个主键字段到你的 model.(参阅 _自动主键字段)[b]BooleanField[/b] A true/false field. admin 用 checkbox...

2011-06-09 20:19:52 150

原创 Ruby运行环境的安装

1、首先安装RVM,RVM(Ruby Version Manager)是个好东西,他可以非常方便的管理多个版本的Ruby及其Rails环境,这个对于我们目前的情况很有帮助。目前使用的项目主要分两类:Ruby 1.8.7 + Rails 2.3.xRuby 1.92. + Rails3.x使用rvm轻松在一台机器上搞定执行下列脚本安装RVM,安装RVM需要用到GIT和curl...

2011-05-12 22:31:37 108

原创 (转)基于svnserve的服务器,权限文件authz配置的常见问题及解答

最近在我用Subversion论坛 ([url]http://www.iUseSVN.com/bbs[/url]) 经常有人提到这样的问题:为什么我的客户端 没有写权限 ?为什么我的权限没有起作用?总结他们的配置,发现都是用svn serve作为服务器 ,都在svnserve .conf 中使用了authz -db选项原因可能如下:[b]1,配置authz时...

2011-02-24 23:50:07 97

原创 陈杰的"互联网不适合螺丝钉员工"

陈杰是猫扑网的技术总监,读了他的“互联网不适合螺丝钉员工”,深为赞同。我也希望我们团队的每个人都不限于作为螺丝钉,而应该努力成为一个[b]推进器[/b]。陈杰:千橡公司有它自己的公司文化,对于团队成员,我的要求是:首先,团队中的每个成员都要有强烈的责任感。互联网行业与软件行业有所不同:在软件行业,当一个团队领导者设计好产品的架构,每个成员就好像是一个机械上的螺丝钉,大家按照规程做就可以了;...

2011-02-20 15:45:16 144

原创 CentOS TCP性能优化

在/etc/sysctl.conf中加入fs.file-max = 65535net.ipv4.ip_forward = 1net.ipv4.tcp_fin_timeout = 30如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。对端可以出错并永远不关闭连接,甚至意外当机。缺省值是60 秒。2.2 内核的通常值是180秒,你可以按这个设置,但要记...

2011-01-19 22:27:03 470

原创 Tomcat SSL配置

Tomcat使用SSL有两种方式:1、使用APR支持SSL首先,tomcat要配置好APR,然后在server.xml中加入:[color=blue][/color]2、使用Tomcat自带的机制,在server.xml中加入[color=blue][/color]keystore可通过keytool来生成。你可能需要增加或改变下面的属性值:client...

2010-12-31 11:28:16 94

原创 Tomcat整合APR

tomcat6如果没配置APR,启动时会报这样的警告日志:信息: The APR based Apache Tomcat Native library which allows optimal performanc e in production environments was not found on the java.library.path: D:\Java\jdk 1.6.0_2...

2010-12-31 09:43:36 114

原创 CentOS iptables 设置

编辑/etc/sysconfig/iptables然后运行 /sbin/service iptables restart,该方式在系统重启后规则不会丢会。也可以通过命令行方式添加规则(该方式在系统重启后规则会丢失),以下是比较常见的防火墙规则:iptables -F #删除已经存在的规则iptables -P INPUT DROP #配置默认的拒绝规则。基本规则是:...

2010-12-30 17:39:13 92

原创 linux ln命令使用

指令名称 : ln  使用权限 : 所有使用者  使用方式 : ln [options] source dist,其中 option 的格式为 :  [-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]  [--help] [--version] [--]  说明 : Linux/Unix 档案系统中,有所...

2010-12-30 10:56:29 93

原创 (转)centos 5 系统服务优化

转自:http://blog.netoearth.com/html/201012/centos-5-%E7%B3%BB%E7%BB%9F%E6%9C%8D%E5%8A%A1%E4%BC%98%E5%8C%96.htmcentos 最小化安装后,默认开启很多服务器,这其中很多对于服务器运行来说是无用的,一般关闭它们。最小安装我习惯选择以下的包组Administration Tools 管...

2010-12-27 21:32:07 165

原创 (转)CentOS服务详解

NetworkManager 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭 网络管理服务可以减少网络手动设定NetworkManagerDispatcher 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭acpid ...

2010-12-27 21:30:01 156

原创 FTP主动模式(Port)和被动模式(Pasv)区别

[b]1. 什么是PASV模式和PORT模式?[/b][u]ftp port模式(主动模式)[/u]主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口(即tcp 21端口)。紧接着客户端开始监听端口N+1,并发送FTP命令“portN+1”到FTP服务器。最后服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1),这样客...

2010-12-24 17:03:19 1413

原创 (转)Linux logwatch使用笔记

转自:http://www.187299.com/archives/7751、下载wget ftp://ftp.kaybee.org/pub/redhat/RPMS/noarch/logwatch-7.3.6-1.noarch.rpm2 安装检查你的主机上是否已经存在Logwatch(Redhat默认已经安装了Logwatch,不过版本比较旧):rpm -qa logwat...

2010-12-24 14:51:37 94

原创 Linux SSH配置和禁止Root远程登陆设置

一、修改vi /etc/ssh/sshd_config 文件1、修改默认端口:默认Port为22,并且已经注释掉了;修改是把注释去掉,并修改成其它的端口。2、禁止root用户远程登陆:修改PermitRootLogin,默认为yes且注释掉了;修改是把注释去掉,并改成no。3、PermitEmptyPasswords no不允许空密码用户login二、ssh的公钥认证配...

2010-12-24 14:47:03 327

原创 Linux服务介绍

Linux服务(Linux services):[b]NetworkManager[/b], [b]NetworkManagerDispatcher[/b]NetworkManager 是一个自动切换网络连接的后台进程。很多笔记本用户都需要启用该功能,它让你能够在无线网络和有线网络之间切换。大多数台式机用户应该关闭该服务。一些 DHCP 用户可能需要开启它。Linux服务(Linux ...

2010-12-24 11:07:08 126

原创 (转)CentOS 5.3建立Vsftpd虚拟用户

转自http://yoozhu.com/?p=1469=1CentOS 5.3建立vsftpd虚拟用户我们登录FTP有三种方式,匿名登录、本地用户登录和虚拟用户登录。[b]匿名登录[/b]:在登录FTP时使用默认的用户名,一般是ftp或anonymous。[b]本地用户登录[/b]:使用系统用户登录,在/etc/passwd中。[b]虚拟用户登录[/b]:这是FTP专有...

2010-12-23 10:53:00 64

原创 团队协作经验总结

[b]团队协作经验总结[/b]1.在接受任务时,请仔细思考和确认要完成和达到的功能和要求,否则就算你是Rod Johnsn(Spring框架的创始人)也无法完成你的工作内容。2.如果遇到MI(不可能完成的任务)时,请大胆告诉你的上级或负责人,因为你不是一个人在战斗;否则,你将会死得很惨,毕竟你不是汤姆克鲁斯。3.在工作时遇到问题无法解决时,请说出来,因为你旁边的同志也许也正因为...

2010-12-02 17:05:12 129

原创 (转)linux shell的特殊符号

转自:http://blog.csdn.net/liangjm_1984/archive/2008/03/13/2175428.aspx#:注释,行首以#开头为注释 标准的引用和转义字符(" '\) 可以用来转义#; 命令分隔符,可以用来在一行中来写多个命令;; 终止case选项. .命令等价于sour...

2010-12-02 09:58:50 79

原创 通过注解将Spring和Ehcache集成

以前有个项目springmodules,里面有个cache模块可以集成Spring和多种Cache,很可以这个项目只支持Spring2.5.x,而且没怎么更新了,代码库也从dev.java.net转到了github。 无意中发现了hcache-spring-annotations项目,地址http://code.google.com/p/ehcache-spring-anno...

2010-11-21 21:59:40 88

原创 (转)chkconfig 命令 、linux七个等级介绍

转载自:http://hi.baidu.com/yo_life/blog/item/44f0022216b054ae4723e88f.htmlchkconfig 命令 、linux七个等级介绍功能说明:检查、设定系统的各种服务。语法:chkconfig [--add][--del][--list][系统服务]或chkconfig [--level][系统服务][on/o...

2010-11-20 11:04:17 122

原创 (转)Linux下chkconfig命令详解

转载自http://hi.baidu.com/longhtml/blog/item/0b31b4d99b74a72310df9bfc.htmlchkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统...

2010-11-20 11:03:02 205

原创 redhat fedora centos查看服务列表

检查服务状态:service --status-allservice --status-all | grep ntpdservice --status-all | lessservice httpd status列出所有服务启动级别:chkconfig --list列出服务和他们对应的端口:netstat -tulpn...

2010-11-20 10:40:29 199

原创 centos默认语言修改

# nano /etc/sysconfig/i18nLANG="en_US.UTF-8"默认的语言是英文,如果把第一行改为"LANG=”zh_CN.UTF-8”",则本机上的shell可以看到正常的中文,但通过ssh连上就会发现所有的汉字变成乱码了;则再改为"LANG="zh_CN.GB18030"",重新登陆即可发现一切OK。...

2010-11-20 10:21:08 70

原创 linux下grep命令详解

linux下grep命令详解 grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助。  grep -- print lines matching a pattern (将符合样式的该行列出)  ◎语法: grep [options]  PATTERN [FILE...]  grep用以在file内文中比对相对...

2010-11-17 13:27:12 120

原创 (转)linux wc命令详解

linux wc命令详解转载自:http://huanxiangwu.com/211/linux-wc%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A31.作用:wc命令的可以统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。2.用法:wc [选项]… [文件]…3.选项:-c, –bytes 统计字节数-m, –char...

2010-11-17 13:16:14 172

原创 Top命令详解

top命令转载自:http://www.51tech.net/news_html/1471.htm   top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如? 前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏...

2010-11-17 11:09:00 67

原创 (转)Python编程语言与Java的性能比较

摘自[url]http://developer.51cto.com/art/201003/187962.htm[/url]Python编程语言目前的使用中需要不断的学习。下面我们就详细的看看如何才能更好的进行相关知识的学习。最近我一直在看一个基于wxPython的GUI应用程序代码,大概45.5KLOC的左右,而且这还不包括它所用到的库(如Twisted)。代码是由那些对Pytho...

2010-09-15 22:18:54 618

原创 (转)谈软件企业的组织架构,兼论事业部制的优劣

转自:http://bigtall.cnblogs.com/archive/2005/10/20/258362.html深圳的空气是越来越差了,看来要买一个空气净化器了,至少能保证一天有12小时我能呼吸到新鲜空气。如果真的经济发展要付出这样的代价,我宁可发展的慢一些。原来媒体口口声声说要“吸取发达国家发展过程中的经验教训”,可是现在我发现,如果是个人的话也许有可能,但是要让全民都有“吸取人...

2009-12-17 14:51:46 142

原创 (转)Anders Hejlsberg谈C#、Java和C++中的泛型

转自http://www.cnitblog.com/sugar/archive/2006/03/19/7773.html[b][人物介绍][/b] Anders Hejlsberg,微软著名工程师,带领他的小组设计了C#(读作:C-Sharp)程序设计语言。Hejlsberg第一次登上软件界历史舞台是在80年代早期,因为他为MS-DOS和CP/M设计了Pascal编译器。当时,还...

2009-12-17 13:13:19 93

原创 (转)Anders Hejlsberg谈C#设计过程

原文:http://msdn.microsoft.com/vcsharp/headlines/hejlsberg/default.aspx Anders Hejlsberg为Borland工作13个春秋后,于1996年加盟微软,最初参与设计Visual J++和WFC(Windows Foundation Classes)。然后,担任C#首席设计师和Microsoft .NET Fram...

2009-12-17 12:47:23 119

原创 函数编程之闭包漫谈(Closure)

转载自[url]http://www.cnblogs.com/Jifangliang/archive/2008/08/05/1260602.html[/url]在函数编程中经常用到闭包。闭包是什么,它是怎么产生的及用来解决什么问题呢。给出字面的定义先:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)。这个从字面上很难理解,特别对于一直使用命令式语言进行编程的程序员们。本...

2009-11-12 23:48:54 66

原创 理解Java的GC与幽灵引用

引用自[url]http://www.iteye.com/topic/401478[/url]Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference (传说中的幽灵引用 呵呵),这 4 种类型的引用与 GC 有着密切的关系, 让我们逐一来看它们的定义和使用场景 :...

2009-11-03 14:53:55 93

原创 Flex应用程序性能小贴士

本文来自:http://blog.csdn.net/lihe111/archive/2009/09/09/4534404.aspx本文将保持简练的风格,直接提供10个贴心小贴士,让你的Flex应用程序快捷,精炼,反应迅速。 1号规则:保持“清洁”总体来说,保持清洁的代码是个好的习惯,这样代码不仅格式恰当,可读,还不会有任何遗漏。没有内存泄露,没有cpu检测工具,就是一个清洁...

2009-11-02 17:14:28 97

空空如也

空空如也

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

TA关注的人

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