自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL集群简介与配置详解

转自 http://blog.19lou.com/10131711/viewspace-338346  Mysql 集群简介和配置1. 先了解一下你是否应该用mysql集群。减少数据中心结点压力和大数据量处理,采用把mysql分布,一个或多个application对应一个mysql数据库。把几个mysql数据库公用的数据做出共享数据,例如购物车,用户对象等等,存在数据结点...

2012-07-13 09:21:46 101

原创 关注的网站列表

https://www.dnspod.cnhttp://rubylearning.com/satishtalim/ruby_names.htmlhttp://my.51job.com

2012-02-08 22:42:16 115

原创 mysql外部访问

改表select host, user from user;update user set host = '%' where user = 'root'; 授权GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ...

2012-02-07 19:02:03 159

原创 创建volume和安装mysql

下载keyhttp://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/using-credentials.html#using-credentials-certificate配置toolshttp://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/setting-up-you...

2012-02-05 22:38:13 160

原创 ubuntu自启动脚本

http://www.linuxeden.com/html/sysadmin/20111208/117659.html

2012-02-04 20:40:43 85

原创 申请域名name.com和dns解析

 www.name.com申请域名很简单。可以使用信用卡付费。进入个人中心,点进申请的域名。编辑Name Servers,删掉原来的解析服务商,添加f1g1ns1.dnspod.netf1g1ns2.dnspod.net在dnspod中配置dns解析,例子如下https://www.dnspod.cn主机记录记录类型线路类型记录值M...

2012-02-02 23:19:10 1846

原创 amazon绑定ip和ssh登录验证方式修改

<h1>绑定ip</h1><p></p><ol><li>打开ec2的控制台<a href="https://console.aws.amazon.com/ec2/home?region=ap-northeast-1#s=Instances">https://console.aws.amazon.

2012-02-02 23:07:06 275

原创 使用octopress创建个人blog

本来使用新申请的amazon的ec2建立一个自己的个人博客。不成想发想了octopress。一个专门给hackers准备的博客框架,于是尝试在github上使用octopress建立自己的个人博客。 走了一些弯路,这里把重新整理的思路写下,留做纪念。首先去octopress看入门教程,在本地运行查看效果。http://octopress.org然后看把blog发布到github...

2012-02-01 21:35:06 89

原创 技术人创业建站简略指南

 原文地址:  http://www.dbanotes.net/startup/Tech_Startup_Ver_002.html你是一个技术人员,你想创建一个站点,或许是一时心血来潮,或许是为了自己的兴趣爱好,或许是...「创业」前的热身准备?那么,如何少走弯路的构建起来你的 Web 站点呢?别笑,不是每个做技术的都捣鼓过个人站点,不是每个人都独立搭建过网站(我不是说个人Bl...

2012-01-29 22:46:12 82

Linux下安装ruby1.9.3和rails3.1

安装RVM(Ruby Version Manager)参考 https://rvm.beginrescueend.com/rvm/install/ sudo apt-get install curl 我选择了单用户模式,后面的所有bash命令都是在当前用户模式下执行,没有使用sudo1、安装最新的稳定版本 bash -s -- --trace...

2012-01-15 12:40:38 128

原创 ruby学习记录

转自:http://rainux.org/tutorials-and-references-for-ruby-on-rails-learning写的不错。先看ruby后看railsruby1、看ruby的介绍,看ruby的历史、背后的理念等待。2、20分钟的基本特性实例演示。3、和自己最熟悉的语言比较,不如java。4、有大体影响和感性认识后看ruby入门。rails看官网的快速入门。  ...

2012-01-07 19:58:32 108

原创 tomcat 启动BAT -config指定server.xml

转载 http://hi.baidu.com/bi2000yi/blog/item/4df0fd139b0feb36dd5401d7.html启动:"G:\JAVA_WORK\JDK\jdk1.6.0_11\bin\java.exe" -Xms128m -Xmx384m -jar -Duser.dir="G:\JAVA_WORK\tomcat\apache-tomcat-6.0...

2011-11-15 14:07:55 503

原创 集成开发环境

任何一门语言都有4部分语法运行时编译时集成开发环境

2011-11-01 14:56:55 103

原创 多线程与数据库锁

公司的多线程框架不考虑数据库事务后果严重。线程A启动一个新的线程B且等待线程B完成,如果A在数据库的某个数据上上锁而B也同时要求锁,悲剧就发生了,永远没法继续下去了。也许可以考虑线程A和B公用一个事务,那么他们将共享一个锁。这样也许可以解决...

2011-10-26 20:45:09 454

原创 软件管理的一些思考

从修改一个功能点尽可能减少影响范围考虑,按模块划分比分层划分优越

2011-10-11 11:15:18 77

原创 Jbpm4定时器

Jbpm4的jobexecutor在开发时会出现竞争问题。场景如下开发人员A启动了tomcat,开发人员B也启动了Tomcat,他们连接到同一个数据库使用jbpm4做开发。A启动了一个定时任务,调用了在项目中添加了新的代码,待定时器到时间后被B优先获得这个定时器并锁定,执行时必然出错,因为没有找到调用的代码。在人员多的时候情况更加严重。会造成定时器不起作用或者偶尔起作用的假象。...

2011-08-17 18:55:38 115

原创 开发代码的管理

将源代码或者类源代码放置在数据库或者其他无法被版本管理工具管理的地方是悲剧的开始。例如在线的流程设计。源代码应该是人工可读的未经过编译的。...

2011-08-11 18:41:04 113

原创 压力测试异常

异常现象总结1.  NumberFormatException之前大多出现在压力测试接近结束的时候,这时候是最有可能出现待办任务没有的时候。2.  数据库操作出现大量异常,spring报Transaction rolled back because it has been marked as rollback-only,可能就是事务嵌套造成的原因。因为里面的事务已经标记事务必须回滚而外部事...

2011-06-21 10:53:30 478

原创 spring事务与OutOfMemory

现在有个系统在做压力测试的时候出现OutOfmemory异常。期间有很多相同的 Transaction rolled back because it has been marked as rollback-only。这个OutOfMemory异常的位置在springMvc层调用service层的方法的时候,而且异常不是从service里面跑出,就在service的调用时抛出,初步猜想是在进入这...

2011-06-16 15:57:13 335

原创 hibernate乐观并发

扩展周期的session和自动版本化核心概念:长会话、数据合并、版本检测。核心实现:session断开连接和重新连接、持久化对象知道其是由哪个session加载的。通常Session上设置FlushModel.NEVER,在最后一次提交的时候调用flush和close真正将这个session中从头到尾的修改发送到数据库,中间步骤只调用transaction.commit()。...

2011-06-13 21:12:53 81

hibernate 事务定制

公司自己写了一个框架来管理事务,因为需要处理和hibernate一起时的事务问题。通过阅读hibernate的资料和源码,找到了一下几个思路。1、参考hibernate的jta事务托管方式,定制ConnectionProvider和TransactionFactory,在ConnectionProvider中提供我们的数据库连接,TransactionFactory中定制我们的事务提交。后...

2011-06-13 20:08:18 69

原创 字段命名

对于外键的命名,建议不要加Id两字,因为外键本来就是id,何必徒增字段长度

2011-05-31 09:58:35 98

原创 guice源码下载后运行mvn eclipse:eclipse报错

错误现象:想研究下guice的源码,下来后发现要用mvn3,mvn3下运行 mvn eclipse:eclipse包错,意思是找不到guice顶层的pom文件。解决思路及方法:联想到公司mvn 的管理人员说mvn3寻找间接依赖是搜索本地库中的pom文件,运行mvn install 再运行 mvn eclipse:eclipse 一切ok问题根源:maven3依赖查找和m...

2011-05-23 21:37:29 113

原创 报找不到tools.jar

Unable to locate the Javac Compiler in: C:\Program Files\Java\jre1.5.0_07\..\lib\tools.jar如果在jdk中没有lib目录而只有jre目录,那么说明只安装了jre而没有安装jdk

2011-05-23 21:30:32 90

原创 速度与价值

如果时间最具价值,快速实现和使用或许是最有价值的

2011-05-23 21:27:23 75

原创 修改环境变量

方法一:修改全局环境变量/etc/environmentsudo vi /etc/evnvironment添加 M2_HOME="/home/user/.."添加 PATH="$PATH:$M2_HOME/bin"保存文件运行 source /etc/environment方法二:修改全局环境变量 /etc/profilesudo vi /etc/profile...

2011-05-23 20:42:16 83

原创 Spring使用记录

SimpleTraceInterceptortransaction的propagationcontext:companent-scanlookup-methodlookup-method将spring的一个bean作为方法的返回值,重写了这个方法,在类里面这个方法可以使abstract的。通常返回的bean的scope不是singleton的,可能是带了状态的。spring...

2011-05-21 16:28:59 110

原创 james初次使用

基本使用http://www.blogjava.net/AstroQi/archive/2008/06/26/210781.html连接外部网络http://www.5dmail.net/html/2006-10-19/20061019232143.htm

2011-05-21 16:28:42 101

原创 写文档-功能点描述

功能点引入的背景、原因或则作用。如何到达这个功能。这个功能的出口。这个功能可以做哪些事情。输入有什么限制。输入有什么效果。输出有什么特点。...

2011-05-21 16:28:26 1068

原创 juel表达式

http://download.oracle.com/docs/cd/E17802_01/j2ee/j2ee/1.4/docs/tutorial-update2/doc/JSPIntro7.htmlhttp://www.blogjava.net/supercrsky/articles/179363.htmljuel规范 

2011-05-21 16:28:05 930

原创 url中文

在重定向之前编码url 或则一个参数 java.net.URLEncoder.encode(url, "utf-8")解析时使用 java.net.URLDecoder.decode(url, "utf-8")

2011-05-21 16:27:37 72

原创 内部事务异常

如果可以,外层不用事务,这样里面的事务回滚不会影响到外面的。

2011-05-21 16:27:07 129

原创 Jbpm的事件模型

HistoryEvent.fire(new TaskActivityStart(task), execution); 使用静态方法触发事件,第一个参数包含这个事件的基本信息,第二个函数包含其环境信息。 显式的开始结束不仅有利于明确表达流程的开始结束,而且可以很好的控制开始后和结束前的事件。...

2011-05-21 16:26:47 125

原创 单元测试

数据库的单元测试可以用来测试不同数据库的兼容性。

2011-05-21 16:26:13 72

原创 Spring原理和优缺点总结

用spring主要用其三个部分ioc、aop和spring mvc ioc(Inversion Of control):控制反转。控制反转的目的是实现松耦合。在ioc出现之前我们会使用工厂模式和面向接口编程等方式实现对象的创建和使用分离,进而实现松耦合。可以把spring的ioc中看成一个工厂,所有的对象在这个工厂里面被实例化,每一个对象都叫做一个bean,有依赖关系的bean...

2011-05-16 22:03:30 175

原创 Maven转移

Maven迁移前最好把已有的系统的jar也装进maven库中。

2011-05-10 09:34:39 75

原创 Java网络代理

http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html Javamail不能够使用HttpProxy,只能使用SocksProxy。 Socks的代理是全局的,而且没有例外设置。Http的代理是可以设置例外列表的,使用正则表达式匹配。使用HttpProxy时如果访问www.baid...

2011-03-17 18:52:37 80

原创 JBPM的优点

模板的使用流程模板和相关细节模板的使用使得流程在运行的时候模板只需要加载一次,极大的提高了程序的运行效率。而流程模板保留所有的信息使得还原很简单。而且模板的定义灵活,不用修改数据库表。 ...

2011-03-16 20:30:08 417

原创 命令模式的思考

命令模式最大的好处是可以建立一个完善的运行上下文,在上下文中很多琐碎的事情交给环境建造者完成。在进行功能测试时也非常简单。

2011-03-10 09:16:29 88

原创 软件过程管理的一些思考

研发基础模块的一些想法:基础模块考虑通用性是一个业界公认的常识。但是业务规则是多样甚至冲突的,给业务规则提供切入点,以方便在实际使用时替换切入点是必要的。...

2011-01-24 10:53:52 127

空空如也

空空如也

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

TA关注的人

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