`
文章列表
1.下载最新的Grails安装包: http://grails.org/Download 2.配置环境变量 GRAILS_HOME 指向安装包解压后的文件夹. C:\grails (Windows) 或者 ~/grails (Unix) ; 在Path 中加入 %GRAILS_HOME%\bin (windows) 或者 $GRAILS_HOME/bin (Unix) 3.在命令行中输入grails 回车看到提示信息,表示grails安装成功
出处:http://blog.sina.com.cn/s/blog_3f4dc73b0100afub.html 在JAVA中,一个char是2个字节(byte),而一个中文汉字是一个字符,也是2个字节。所以可以把汉字赋值给char。而英文字母都是一个字节的,因此它也能保存到一个byte里,一个中文 ...
原文出处:http://riatiger.blogbus.com/logs/44544106.html MySQL默认字符编码为latin1,因此用Grails写入数据时会导致乱码,修改方式为, 1 停止Mysql服务, 2 找到 $MysqlPath/my.ini 3 打开该文件后在[client] 和 [mysqld]下分别加入default-character-set=utf8,并将原有的default-character-set=latin1也一并修改为utf8。 4 重新启动Mysql服务,同时将Grails项目的grails-app\conf\DataSource.groo ...
1.Groovy 是没有类型的Java,所以定义变量的时候可以不指定类型,Groovy 会根据对象的值来判断其类型. def str = "Hello world" println str.class 2.通过Groovy进行循环   在Groovy中,for循环变得更简洁,更易阅读。首先,范围的定义方式更加简洁:0..4表明包含整数0,1,2,3,4; 0..<4 表示0,1,2,3; a..e 表示 a,b,c,d,e for(i in 1..5){ println i }   Groovy也支持默认参数值 def repe ...
1.什么是 Groovy? Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码 ...
网上很多地图数据包中只有.wor格式的文件和.tab文件,并没有.mdf格式文件,而在MapXtreme for Java中却使用.mdf格式文件,其实,这两者之间的转换并不复杂。 需要软件:MapInfo Professional; MapXtreme for Java 1.解压地图包 2.打开MapInfo Professional程序 File   -----open , 选择地图数据目录,加载所有的.tab文件 3.生成gst文件 tools   -----MapX Geoset Utility      ---------Save MapX Geoset As... ...
本文是根据 http://www.sqlite.com.cn/MySqlite/3/31.Html http://www.sqlite.com.cn/MySqlite/3/80.Html 结合自己的理解所得。 Javasqlite提供了sqlite的java包装,使用这个库可以方便的在java中使用sqlite。它包含了一个可以调用sqlite的JDBC驱动。内部使用了JNI来调用Sqlite的Interface。以下简单介绍一下如何在Eclipse中配置一个可以调用sqlite的工程: 1、  下载javasqlite包: 官方网站上还提供简单的文档。http://www.ch-wern ...
原帖地址:http://www.sqlite.com.cn/MySqlite/5/100.Html SQLite不同于其他大部分的SQL数据库引擎,因为它的首要设计目标就是简单化: 易于管理 易于使用 易于嵌入其他大型程序 易于维护和配置 许多人喜欢SQLite因为它的小巧和快速. 但是这 ...
原帖:http://www.sqlite.com.cn/MySqlite/5/102.Html SQLite 第三版主要主要介绍关于类库的一些变化, 包括: 介绍了一个关于数据库文件的更紧凑的格式. 弱类型和 BLOB 支持. 支持 UTF-8 and UTF-16 文本. 用户定义的文件排列顺序. 64字节的行编号. ...
引用以下内容整理了 http://chnic.iteye.com/blog/127343 http://www.360doc.com/content/08/0124/17/21290_1001123.shtml WebService实例 2.1    Axis包介绍 Axis是一个实现WebService的Framework,Apache Web Services Project(http://ws.apache.org )的一个子项目 下载路径:http://ws.apache.org/axis/ 2.1.1   Axis1.4(Axis中最后Release版本) 2.1.1.1 基本概 ...
最近一个朋友在整WebService,在帮他调试的过程中遇到了不少问题,回顾之前转载的几篇博文,不够详尽。所以对网上的一些资料进行了整理,也融入了部分个人的理解。 引用下面的内容摘自http://www.360doc.com/content/08/0124/17/21290_100 ...
今天看Think in java 的GUI这一章的时候,里面的TextArea这个例子在遍历Map时用到了Map.Entry 和 Map.entrySet() ,记得只见过Map.KeySet()和values()这两个方法,于是到API中一看,Map.entrySet() 这个方法返回的是一个Set<Map.Entry<K,V>>,Map.Entry 是一个接口,他的用途是表示一个映射项(里面有Key和Value),而Set<Map.Entry<K,V>>表示一个映射项的Set。 Map.Entry里有相应的getKey和getValue方法, ...
工作中一直都是用swing,很少接触数据库,最近事少就帮着把公司服务器用csv存储用户资料信息,转移到mysql中去存储,才得以学习下mysql的存储过程。       首先在mysql中练习下存储过程的小例子:   mysql> delimiter // mysql> create procedure hello() -> begin -> select 'It is not a HelloWorld'; -> end -> // Query OK, 0 rows affected (0.01 sec)其 ...
原帖地址:http://hi.baidu.com/wangbin_529/blog/item/a1f8491270b8d30b5baf5361.html 一、cookie机制和session机制的区别   具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。   同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。 二、会话cookie和持久cookie的区别   如果不设置过期时间,则表示这个cookie生命周期为浏览器 ...
什么是线程?2007年06月01日 星期五 09:19线程是程序中一个单一的顺序控制流程. 在单个程序中同时运行多个线程完成不同的工作,称为多线程. 线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文.多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定. 线程的周期 :新建 就绪 运行 阻塞 死亡 线程调度与优先级 :有线程进入了就绪状态,需要有线程调度程序来决定何时执行,根据优先级来调度. 线程组 :每个线程都是一个线程组的一个成员,线程组把多个线程集成一个对象,通过线程组可 ...
Global site tag (gtag.js) - Google Analytics