- 博客(50)
- 收藏
- 关注
原创 MySQL集群简介与配置详解
转自 http://blog.19lou.com/10131711/viewspace-338346 Mysql 集群简介和配置1. 先了解一下你是否应该用mysql集群。减少数据中心结点压力和大数据量处理,采用把mysql分布,一个或多个application对应一个mysql数据库。把几个mysql数据库公用的数据做出共享数据,例如购物车,用户对象等等,存在数据结点...
2012-07-13 09:21:46
140
原创 关注的网站列表
https://www.dnspod.cnhttp://rubylearning.com/satishtalim/ruby_names.htmlhttp://my.51job.com
2012-02-08 22:42:16
143
原创 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
183
原创 创建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
186
原创 申请域名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
1996
原创 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
315
原创 使用octopress创建个人blog
本来使用新申请的amazon的ec2建立一个自己的个人博客。不成想发想了octopress。一个专门给hackers准备的博客框架,于是尝试在github上使用octopress建立自己的个人博客。 走了一些弯路,这里把重新整理的思路写下,留做纪念。首先去octopress看入门教程,在本地运行查看效果。http://octopress.org然后看把blog发布到github...
2012-02-01 21:35:06
110
原创 技术人创业建站简略指南
原文地址: http://www.dbanotes.net/startup/Tech_Startup_Ver_002.html你是一个技术人员,你想创建一个站点,或许是一时心血来潮,或许是为了自己的兴趣爱好,或许是...「创业」前的热身准备?那么,如何少走弯路的构建起来你的 Web 站点呢?别笑,不是每个做技术的都捣鼓过个人站点,不是每个人都独立搭建过网站(我不是说个人Bl...
2012-01-29 22:46:12
103
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
150
原创 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
133
原创 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
543
原创 多线程与数据库锁
公司的多线程框架不考虑数据库事务后果严重。线程A启动一个新的线程B且等待线程B完成,如果A在数据库的某个数据上上锁而B也同时要求锁,悲剧就发生了,永远没法继续下去了。也许可以考虑线程A和B公用一个事务,那么他们将共享一个锁。这样也许可以解决...
2011-10-26 20:45:09
483
原创 Jbpm4定时器
Jbpm4的jobexecutor在开发时会出现竞争问题。场景如下开发人员A启动了tomcat,开发人员B也启动了Tomcat,他们连接到同一个数据库使用jbpm4做开发。A启动了一个定时任务,调用了在项目中添加了新的代码,待定时器到时间后被B优先获得这个定时器并锁定,执行时必然出错,因为没有找到调用的代码。在人员多的时候情况更加严重。会造成定时器不起作用或者偶尔起作用的假象。...
2011-08-17 18:55:38
146
原创 开发代码的管理
将源代码或者类源代码放置在数据库或者其他无法被版本管理工具管理的地方是悲剧的开始。例如在线的流程设计。源代码应该是人工可读的未经过编译的。...
2011-08-11 18:41:04
150
原创 压力测试异常
异常现象总结1. NumberFormatException之前大多出现在压力测试接近结束的时候,这时候是最有可能出现待办任务没有的时候。2. 数据库操作出现大量异常,spring报Transaction rolled back because it has been marked as rollback-only,可能就是事务嵌套造成的原因。因为里面的事务已经标记事务必须回滚而外部事...
2011-06-21 10:53:30
515
原创 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
369
原创 hibernate乐观并发
扩展周期的session和自动版本化核心概念:长会话、数据合并、版本检测。核心实现:session断开连接和重新连接、持久化对象知道其是由哪个session加载的。通常Session上设置FlushModel.NEVER,在最后一次提交的时候调用flush和close真正将这个session中从头到尾的修改发送到数据库,中间步骤只调用transaction.commit()。...
2011-06-13 21:12:53
98
hibernate 事务定制
公司自己写了一个框架来管理事务,因为需要处理和hibernate一起时的事务问题。通过阅读hibernate的资料和源码,找到了一下几个思路。1、参考hibernate的jta事务托管方式,定制ConnectionProvider和TransactionFactory,在ConnectionProvider中提供我们的数据库连接,TransactionFactory中定制我们的事务提交。后...
2011-06-13 20:08:18
89
原创 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
130
原创 报找不到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
116
原创 修改环境变量
方法一:修改全局环境变量/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
101
原创 Spring使用记录
SimpleTraceInterceptortransaction的propagationcontext:companent-scanlookup-methodlookup-method将spring的一个bean作为方法的返回值,重写了这个方法,在类里面这个方法可以使abstract的。通常返回的bean的scope不是singleton的,可能是带了状态的。spring...
2011-05-21 16:28:59
129
原创 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
119
原创 写文档-功能点描述
功能点引入的背景、原因或则作用。如何到达这个功能。这个功能的出口。这个功能可以做哪些事情。输入有什么限制。输入有什么效果。输出有什么特点。...
2011-05-21 16:28:26
1123
原创 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
968
原创 url中文
在重定向之前编码url 或则一个参数 java.net.URLEncoder.encode(url, "utf-8")解析时使用 java.net.URLDecoder.decode(url, "utf-8")
2011-05-21 16:27:37
93
原创 Jbpm的事件模型
HistoryEvent.fire(new TaskActivityStart(task), execution); 使用静态方法触发事件,第一个参数包含这个事件的基本信息,第二个函数包含其环境信息。 显式的开始结束不仅有利于明确表达流程的开始结束,而且可以很好的控制开始后和结束前的事件。...
2011-05-21 16:26:47
146
原创 Spring原理和优缺点总结
用spring主要用其三个部分ioc、aop和spring mvc ioc(Inversion Of control):控制反转。控制反转的目的是实现松耦合。在ioc出现之前我们会使用工厂模式和面向接口编程等方式实现对象的创建和使用分离,进而实现松耦合。可以把spring的ioc中看成一个工厂,所有的对象在这个工厂里面被实例化,每一个对象都叫做一个bean,有依赖关系的bean...
2011-05-16 22:03:30
201
原创 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
98
原创 JBPM的优点
模板的使用流程模板和相关细节模板的使用使得流程在运行的时候模板只需要加载一次,极大的提高了程序的运行效率。而流程模板保留所有的信息使得还原很简单。而且模板的定义灵活,不用修改数据库表。 ...
2011-03-16 20:30:08
453
原创 软件过程管理的一些思考
研发基础模块的一些想法:基础模块考虑通用性是一个业界公认的常识。但是业务规则是多样甚至冲突的,给业务规则提供切入点,以方便在实际使用时替换切入点是必要的。...
2011-01-24 10:53:52
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人