`
mmBlue
  • 浏览: 165109 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
1.安装(不是重点) wget http://redis.googlecode.com/files/redis-2.6.7.tar.gz tar zxvf redis-2.6.7.tar.gz cd redis-2.6.7 make   redis-server:Redis服务器的daemon启动程序 redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作 redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能 redis-stat:Redis状态检测工具,可以检测Redis当前 ...

HAProxy安装

wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.9.tar.gz   make TARGET=linux26 PREFIX=/usr/local/haproxy   make install PREFIX=/usr/local/haproxy     ./sbin/haproxy -f haproxy.cfg ./haproxy -f /usr/local/haproxy/haproxy.cfg -d     haproxy.cfg: global           log 127.0.0.1   lo ...
keepalived在线上发现的一些问题: 虚拟IP(VIP)最好在同一网段   ./configure --prefix=/usr/local/keepalived --with-kernel-dir=/usr/src/kernels/2.6.32-279.el6.x86_64/     cp /usr/local/keepalived/sbin/keepalived /usr/sbin/   cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/   cp /usr/local/keepali ...

为什么使用Maven?

    博客分类:
  • CI
  前言:我学的第一个项目构建工具是ANT,但是在项目开发中并没有被使用,那时呆的公司完全作坊型的,直接用MyEclipse打包的。后来在华为做项目的时候里面有一整套CI平台,那是第一次感受到构建之美。看过网上很多文章都 ...
我用的 Maven3 JDK1.6,说明下,grails1.3.7的文档里是用的Maven2和JDK1.5的,但是影响不大,步骤:   1. 运行如下命令: mvn org.apache.maven.plugins:maven-archetype-plugin:2.0:generate -DarchetypeGroupId=org.grails -DarchetypeArtifactId=grails-maven-archetype -DarchetypeVersion=1.3.7 -DgroupId=example -DartifactId=my-app     2.修改POM.X ...
  看过几篇写grails分页的,大都把简单的东西搞复杂了,而且里面都没有对查询条件复用,在分页时,求count和list的时候where条件是一样的,好点的程序员都会把where条件复用一下,在grails里面肯定是利用闭包特性重复利用了,看看下面的代码就懂了~ def serach = { if (!params.max) params.max = 10 if (!params.offset) params.offset = 0 if (!params.sort) params.sort = "id" if (!params.order) pa ...
  以往我们都是在hibernate里面开启sql,在grails里面只需要在 DataSource.groovy 里面的一个dataSource加入一个 logSql = true即可,但是这样加后发出的SQL是这样的 , insert into t_user values(?,?,?)  看不到 ? 里面的值   如果我想看到里面真实的值,即:insert into t_user values(1,'test','test')  采用log4jdbc即可,步骤如下: 1.下载 log4jdbc4-1.2.1.jar 加入 lib 下  (见附件) 2. 在 grails- ...

CI样板DEMO - mybatis

    博客分类:
  • CI
私人用的,顺便学习下mybaits,里面几乎涵盖了CI大部分用到的东东,亮点:POM.XML 贴下报告,嘿嘿,代码见附件。   1. mvn cobertura      2. Hudson 里面的效果       持续集成真好玩,能让项目质量高 :)
原来做华为的项目,里面用的自己的一套CI,主要依靠ANT,比较凶残。后来做的项目都没华为的规范, 自己没事在网上找到有这么一套开源的东西,灰常不错,记录下。   自己整理滴一个图,整体的组织架构     其他后续。。
1: mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts-archetype -DarchetypeVersion=2.1.0 -DgroupId=com.mycompany -DartifactId=myproject -DarchetypeRepository=http://oss.sonatype.org/content/repositories/appfuse 2: mvn org.apache.maven ...
待,查看mini-web里面的UserDao 一个方法都不写CRUD+分页完了, 重点PropertyFilter.java HibernateDAO.java //-- 属性过滤条件(PropertyFilter)查询函数 --//
待 ,2种分页封装Criteria 和HQL
待,另补充 得到方法泛型参数实际类型方法
这里主要介绍SpringSide使用Velocity+Spring创建动态SQL,有点类似ibatis 参考文件 1. showcase org.springside.examples.showcase.common.dao.UserJdbcDao类里面的 属性 private String searchUserSql;   2. showcase applicationContext-jdbc.xml     <bean id="userJdbcDao" class="org.springside.examples.showcase ...
Global site tag (gtag.js) - Google Analytics