- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 Hibernate 项目开放体会
今天开放项目 ,当query.list()的时候一下子蹦出 ,但是就是不报错,具体解决办法:1:用上try catch e.printstack() 方法查看错误信息2:发现没有默认的构造器 方法 , 这是java的特性,如果不指定构造方法,编译器会给默认的,但是如果指定的话 ,没有默认的会很危险
2011-03-23 18:46:00 390
原创 hibernate对实体外键查询理解
<br />Query query2 = session.createQuery( "select emp from Emperor as emp where emp.dynasty.dynastyID =:dynastyID order by emp.emperorID asc "); <br />这需要特殊指定<br /> emp.dynasty指的是dynasty的实体, 然而我们查询过来的确实给的dynastyId这个整形 ,
2011-03-23 14:44:00 2101
原创 linux 安装卸载软件
<br />A:rpm包<br />1:需要确定软件的全名:<br /> 使用rpm -qa XXX* 例如:rpm -qa firfox*<br />2:执行 rpm -e firefox-1.0.1-1.3.2<br /> 安装目录:rpm -ql firefox-1.0.1-1.3.2<br /><br /><br />B:tar.gz 源代码包<br /> 1:解压:<br /> tar -zxvf **.tar.gz tar -jxvf ***.tar.bz<br
2011-03-21 13:52:00 289
原创 rspec
<br />使用rspec_scaffold 代替 scaffold_resource<br /><br />rails rspec_scaffold post title:string body:text author:integer created_at:datetime updated_at:datetime<br />rails3: rails g rspec:install rails g scaffold <br />会生成:model controller helper views
2011-03-18 13:46:00 361
原创 Json格式
<br />{ "id": 0, "title": "首页", "articles": [ { "id": 0, "author": "编辑:佟承岳", "title": "iPad 2正式发布 比1代薄33%", "text": "苹果公司周三最终发布了下一代平板电脑--iPad 2。苹果公司称,新产品比上一代产品薄33%,它采用新的A5芯片,并且将推出白
2011-03-17 17:25:00 414
原创 Mysql命令
创建用户GRANT ALL PRIVILEGES ON *.* TO cactiuser@'%' IDENTIFIED BY 'CactiMadeEZ'; drop user work@'%' 删除远程用户 关闭服务:mysqladmin -u root -p root sh
2011-03-15 13:39:00 259
原创 rails命令总结
rails3: rails2rails new demo -d mysql rails --database=mysql projectName 生成基于mysql数据库的项目
2011-03-11 14:07:00 586
原创 linux配置Java环境
<br />1 临时的 , 在终端 #export PATH=$PATH:/usr/jdk-6u24-linux/bin (具体情况具体写) 然后 测试 Java --version 这种关掉终端就不行了<br /> 2 永久的 修改/etc/profile 在最后加入一句 export PATH=$PATH:/usr/jdk-6u24-linux/bin然后注销下 这是永久的 而且对所有用户都可以<br /> 3 也是永久 修改 主目录下 .profile
2011-03-11 10:52:00 343
原创 高效java
<br />1:static将变量上升为类级别 因此仅仅能被初始化一次 这在保存用户sessionId时候非常好用。因为设置一个user为staitc那么永远只有一个<br />2: effective java中队需要传递多个参数构造一个对象的时候有以下几点:<br /> 就是将set方法里面加入返回值 return this 。 这样可以new Builder().setA().setB().setC()
2011-03-10 12:43:00 651
原创 vim notepad++使用方法
G 是vim跳到最后一行复制一行:yy p:%!xxd ---->切换到十六进制显示:%!xxd -r ---->切回文本方式显示中文乱码问题:解决vim中文编码问题,在~/.vimrc最后加入:let &termencoding=&encodingset fileencodings=utf-8,gbk,ucs-bom,cp936中文乱码:set encoding utf-8新建文件 指定保存目录: e ~/Destop/1.txt打开文件目录 : NERDTree
2011-03-08 11:09:00 6264
原创 android json http连接
<br />HttpPost request = new HttpPost(url);<br />// 先封装一个 JSON 对象<br />JSONObject param = new JSONObject();<br />param.put("name", "rarnu");<br />param.put("password", "123456");<br />// 绑定到请求 Entry<br />StringEntity se = new StringEntity(param
2011-03-04 16:56:00 1396
原创 sqlite自增长字段
<br />sqlite建立自增长字段:<br /> id integer primary key autoincrement
2011-03-04 09:56:00 1014
原创 自省
自省就是内省: 自己明白自己是什么,能做什么 , 一个类具有什么功能由自己决定,而不由外部决定是反射的具体实现, 在python中 反射被说为是自省(introspection)
2011-03-03 09:43:00 476
原创 rails页面技巧
<br />1:create.js.erb<br /> 中 :$("#comments").append("<%= escape_javascript(render @comment)%>"); 插入_comment局部模板用escape_javascript生成一段舞script标记的代码<br /> <br />
2011-03-02 18:48:00 358
原创 linux配置tomcat
<br />设置所有sh文件有执行权限<br />sudo chmod +x /usr/share/tomcat/bin/*.sh
2011-03-02 16:36:00 349
原创 rails 生成jquery ajax
1:rails new sample -T 不生成测试目录2:生成jqeury自动移除protype: gem "jquery-rails" bundle install rails g jquery:install3:rails 3用mysql 加上gem mysql2" 修改yml文件
2011-03-02 13:38:00 1232
原创 hashcode 的疑惑
1:如果一个对象:ReflectionPoint rp1 中有x y 他存入一个Collection中厚:Collection.add(rp1); 但是如果修改了rp1.y=0; 那么在Colleciotn.remove(rp1)的时候就一处不聊了 ,因为hashcode值变化了
2011-03-02 13:06:00 280
原创 排序一个list数组中的元素
public class SortList { @SuppressWarnings({ "unchecked", "rawtypes" }) public void Sort(List list, final String method, final String sort) { Collections.sort(list, new Comparator() { public int compare(Object a, Object b) { int ret = 0;
2011-03-01 19:04:00 970
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人