- 浏览: 96660 次
- 性别:
- 来自: ...
最新评论
-
woshidashuaibi:
Grails从零开始开发项目二 -
ncc:
你应该把import也帐号出来复制的代码调不能......照 ...
Groovy新发布的 HTTPBuilder 模块 -
craengjava:
我这里不能显示图片,也没有报什么错误。
给Grails添加验证码插件 -
fenglin_Java:
能问个问题吗?能大概说下你做项目的时候注册是怎么做的吗?验证怎 ...
Grails从零开始开发项目四 -
wenxiang_tune:
谢谢,灰常不错,我将继续关注。。。。
Grails从零开始开发项目四
文章列表
当 MySQL Server
因为各种无法预期的原因而损坏(Crash)的时候,你就必须要进行灾难恢复。如果你有做好定期的数据库备份那么灾难还原的时候应该会轻松很多,只要将备
份起来的数据还原回去即可,但光是这样子还是会造成部份数据的遗失,例如 "现在" 至 "最后一次备份" 之间的数据,这时我们可以通过 MySQL
提供的 Binary Log 机制将可能遗失的数据降至最低。
Binary Log 的运作原理很简单,它只是单纯的将所有会修改到数据库内容的操作记录在 Log 文件中,然后通过这个 Binary
Log 你就可以 ...
Segmentation fault 断错误
/etc/iflow
########### Shell 脚本设置设置默认参数 #####################################
test -z $1 && DBName=leadtoasia || DBName=$1
test -z $2 && BackupMethod=mysqldump || BackupMethod=$2
##########################################################################
S ...
遇到一个很无厘头的问题,ssh任何用户都可以登录,但sftp只能用root登录,google了一上午,才找到原来需要这样,原因未知,好像CentOS不需要这样。也许是RedHat特有的方式把。
需要将用户的shell指向 sftp-server
usermod -s /lib/xx/sftp-server sftpuser
使用java.util.Calendar
Calendar
calendar = Calendar.getInstance(); //获取日历
System.out.println(calendar.get(Calendar.WEEK_OF_YEAR)); //获取是一年的第几周
calendar.set(Calendar.DAY_OF_WEEK,
Calendar.MONDAY); //将日历翻到这周的周一 ...
i18n机制
Grails提供了健全的i18n机制,具体文件看看/grails-app/i18n目录就明白。默认会生成各个语言的properties文件。
Grails的很多地方都与i18n有关。
其中包括,域对象的约束,控制层的返回错误信息,gsp中的字符显示。
对象的约束:
blank约束对应于className.propertyName.blank properties文件中的 key,className和propertyName是你的类名称和属性名称
login(blank:false)
className.propertyN ...
新建项目
准备工作做完了,开始创建项目,这里要说一下,Grails这种脚手架方式和一般传统的开发模式有点不同,因为它是遵循规约大于配置的方式,所以每个类、配置文件等所有文件都要求在固定的位置和相应的名称,所以它可以帮你预先创建好这些文件和类,这就是所谓的脚手架,就是帮你生成好默认模板代码。使用Grails开发的模式是生成->测试->修改/编码->完成,和传统模式有些区别,所以使用Grails来做项目可能需要有一个适应的阶段。
现在开始建立项目。进入powercmd,cd到你的项目目录(powercmd可以目录补全,tab键)。例如我的:e:/projects ...
下载,安装,配置Java,Groovy,Grails
肉戏来了~
今天为止(2010年02月08日)最新的版本如下:
Java JDK 6 Update 17 http://java.sun.com/javase/downloads/index.jsp
Groovy 1.7 http://groovy.codehaus.org/Download
Grails 1.2 http://grails.org/Download
最好是所有的源码、二进制码、文档都下载下来,这样你遇到问题时在这里面找,一般会以最快的方法解决掉。
Java一般安装包,所以执行安装就好了,但一定记住安装到哪 ...
Java
Java是一个让人爱恨难分的语言,很多人说Java老矣,尚能饭否?但至少在《2010年TIOBE语言排行榜》Java还是稳坐第一位。在创新的互联网上确实需要新颖和创新的语言,但同样需要老而弥坚的中流砥柱。所以我认为Java不但没有老去,还浑身散发着老男人的神奇魅力。在php,ruby等脚本语言大行其道之时,Java也随之转变着前进着,现在基于Java JVM的脚本语言Groovy, JRuby, Jython也是争奇斗艳,各有特色。这也是Java灵活多变、不拘一格、老而弥坚的一种表现。Groovy 介绍
Groovy几乎兼容Java的所有语法,并能无需转换直接利用J ...
5月14日Grails1.1.1发布,其中一个最振奋的特性就是可以支持Google App Engine开发了(通过插件的方式)。第一时间我试用了Grails这个最新版本,但因为在使用过程中还有些问题,今天才解决,所以现在把如何用Grails开发appengine项目为大家演示一下。
第一步:你必须有一个google账户,这样才能注册appengine账户
如果已经有google账户,到这里http://appengine.google.com申请appengine。
tip:在初次创建项目时需要手机验证,输入中国的手机号码前加 +86第二步:下载Grails 1.1.1和下载Ap ...
- 2009-05-17 23:18
- 浏览 6510
- 评论(5)
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍请看:http://sysbench.sourceforge.net。
它主要包括以下几种方式的测试:
1、cpu性能
2、磁盘io性能
3、调度程序性能
4、内存分配及传输速度
5、POSIX线程性能
6、数据库性能(OLTP基准测试)
目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。
一、安装
首先,在 http://sourceforge.net/projects/sysbench 下载源码包。
接下来,按照以下步骤安装 ...
- 2009-04-04 02:26
- 浏览 3078
- 评论(0)
首先在配置自己的vi环境变量
vi ~/.vimrc
syntax on
set hlsearch
set nocompatible
set background=dark
set backspace=2
set cindent
然后修改系统环境变量
export TERM=xterm
如果希望以后永久彩色显示把export TERM=xterm 写入 /etc/profile
- 2009-04-01 16:53
- 浏览 4984
- 评论(0)
ps:这里是以javascript的正则表达式为蓝本。
创建:
一个文本格式或正则表达式构造函数
文本格式: /pattern/flags
正则表达式构造函数: new RegExp("pattern"[,"flags"]);
参数说明:
pattern -- 一个正则表达式文本
flags -- 如果存在,将是以下值:
g: 全局匹配
i: 忽略大小写
gi: 以上组合
()可以取得匹配的值
在最后加上$的意思是匹配到最后,后面什么都没有了
在前面加上^的意思是匹配到最前面,前面 ...
- 2009-03-27 15:27
- 浏览 1893
- 评论(0)
一:启动和关闭mysql
linux下
比如我的mysql是用源码方式安装在/usr/local/mysql
自动:将/usr/local/mysql/share/mysql/mysql.server拷贝到/etc/rc.d/init.d/下,然后
chkconfig --add mysql.server就可以开机就启动mysql服务了。
手动:以root身份执行/usr/ ...
1。环境
我使用的是 Linux RedHat 9,安装一切正常。其他系统没有试过。
Perl 5.8 (必须5.2或更高,awstats是用perl写的)
#perl -v 这个命令可以查看perl的版本
tomcat-5.0.28
awstats
2。下载
tomcat http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
awstats http://awstats.sourceforge.net/
3。安装
解压
tar xzvf tomcatXX.tar.gz
tar xzvf awst ...
- 2009-03-27 14:38
- 浏览 2641
- 评论(0)
Grails命令的缩减版,简化了Grails命令的长度,都以首字母缩写代表,这样很方便的执行各种命令。直接输入g可以看到帮助。
将一下代码保存到$GRAILS_HOME/bin/g.bat文件可以对全局起作用,保持到项目下可以单独对项目起作用。
@echo off
if "%1"=="b" goto bootstrap
if "%1"=="br" goto bug-report
if "%1"=="cl" goto clean
if "%1" ...
- 2009-03-26 14:55
- 浏览 2323
- 评论(3)