- 浏览: 837103 次
- 性别:
- 来自: 长沙
最新评论
-
sunshine_love:
谢啦
svn:ignore 的用处 -
亮0000仔:
非常好。。
JAVA中浮点数的存储 -
u011840397:
你好,备份和还原到指定的目录的参数如何加呢?
svn备份和还原 -
zhglhy:
简单明了,学习了,感谢分享!
Jboss数据源密码加密 -
wmengmeng66:
写的很好,顶
spring中配置proxool数据源
文章列表
突然发现Query.setParameterList原来是如此:
有两种参数的重载方式:
/**
* Bind multiple values to a named query parameter. The Hibernate type of the parameter is
* first detected via the usage/position in the query and if not sufficient secondly
* guessed from the class of the first object in the collection. This is ...
- 2008-05-27 17:08
- 浏览 13476
- 评论(0)
讨论引发自这里:
http://www.iteye.com/topic/8946
以下是我自己的感触。
equals实际上是java判断两个对象是否相等的一个依据;而在set、map这样的存储位置与hashcode的集合中, hashcode起着计算位置的作用,同时又要满足一个约定:equals ...
- 2008-05-27 16:37
- 浏览 5228
- 评论(1)
Hibernate中常会用到set,bag等集合表示1对多的关系, 在获取实体的时候就能根据关系将关联的对象或者对象集取出, 还可以设定cacade进行关联更新和删除。这不得部说hibernate的orm做得很好,很贴近oo的使用习惯了。
但是对数据库访问还是必须考虑性能问题的, 在设定了1对多这种关系之后, 查询就会出现传说中的n+1问题。
1)1对多,在1方,查找得到了n个对象, 那么又需要将n个对象关联的集合取出,于是本来的一条sql查询变成了n+1条
2)多对1,在多方,查询得到了m个对象,那么也会将m个对象对应的1方的对象取出, 也变成了m+1
怎么解决n+1问题?
1)lazy=t ...
- 2008-05-27 16:32
- 浏览 11630
- 评论(5)
http://www.iteye.com/topic/190083
在spring2.5以前时使用JdbcTemplate总会被RowMapper所烦恼,比如
private class JdbcPetRowMapper implements ParameterizedRowMapper<JdbcPet> {
public JdbcPet mapRow(ResultSet rs, int rownum) throws SQLException {
JdbcPet pet = new JdbcPet();
...
- 2008-05-26 16:36
- 浏览 2194
- 评论(1)
遇到这么个情况, ubuntu7.10安装在了一个独立硬盘上, 但是之前已经在一个硬盘上安装了xp,且xp作为主盘
后来将xp所在硬盘放到了另外一台机器上, 于是ubuntu就无法启动了, 这个时候本来应该看到的选择系统的图框没有出来,直接提示boot failure。
在网上得知需要修复grub, 参考了
http://forum.ubuntu.org.cn/about65991.html
按照提供的方法,一步步来还是失败了,最后虽然看到了系统选择的图框,xp还在,但是进去都报无效。
后来检查了下分区信息,看到ubuntu所在硬盘也是可引导的, 引导信息应该没有坏;而且我的grub也没有 ...
- 2008-05-18 20:51
- 浏览 1536
- 评论(0)
ati的驱动程序一直为人诟病, 而到了linux上,ati的驱动还是比起nv要差得远,主要体现在兼容性,还好我也不在linux上玩游戏。
我还是一如既往的支持ati,毕竟它提供了更加廉价的交火方案以及高清晰视频解码,相信到了amd手上其驱动问题会得以改善。
驱动的安装其实很简单, 但是看到网上的文章都写的很麻烦,首先去amd的主页下载最新ati驱动,注意选择系统是linux。
下载回来的是一个可执行脚本,双击后能直接运行。
一路按照提示来做,安装完毕后,运行:
sudo aticonfig –initial
这个时候 /etc/X11/xorg.conf已经被修改,并生成了一个备份, ...
- 2008-05-18 20:19
- 浏览 3152
- 评论(0)
转移到ubuntu之后, 很快就想有没有linux下的emule,结果发现有人推荐mldonkey,其特点是能够同时连接多台server,这样获取源的可能性将增加,速度能够更快。
而且提供了一个web服务端,通过http://localhost:4080 打开,在web上就可查看任务完成进度,而不需要另外的ui程序,因此可以做到很节省开销。
先按照此文安装,完成基本配置
http://forum.ubuntu.org.cn/viewtopic.php?t=42337
再参考此文,添加kad和overnet:
http://forum.ubuntu.org.cn/viewtopic.php?t= ...
- 2008-05-18 19:26
- 浏览 17935
- 评论(0)
ubuntu装好之后, 为浏览器firefox安装flash插件, 后来发现中文会变成方框。
如何解决?
输入:
cd /etc/fonts/conf.d/
为了安全,备份一下:
sudo cp 49-sansserif.conf 49-sansserif.conf_backup
输入如下指令:
sudo gedit ./49-sansserif.conf
此时文件显示内容。
将其中的第1、2、4个后面的sans-serif或者serif用你自己系统中支持中文的字体的名字代替,注意字体名字的大小写
比如:我的系统中安装了wqy-zenhei.ttf,我则用wqy-zenhei代 ...
- 2008-05-18 19:06
- 浏览 7969
- 评论(1)
看看ubuntu8.04快速设定wiki, 为了支持常用到的视频格式,需要安装很多解码程序, 包含gstream和xine的很多相关程序包。
其实最简单的就是装一个mplayer和w64codecs。推荐再加一个mplayer的增强ui:smplayer
如果遇到只有声音而没有视频,调整首选项,在视频模式xv和x11之间切换尝试。
播放中文字幕时,需要选定字幕编码是简体中文。
升级到64位系统之后,软件兼容方面发生了大的变化,下载软件时需要注意是支持64位系统的,像这里的w64codecs,x86是w32codecs
- 2008-05-18 19:00
- 浏览 2277
- 评论(0)
firefox设定挺简单的,可以设定衬线、非衬线、等宽字体。而默认的字体可以在衬线和非衬线中选择, 一般就是非衬线的。
firefox可以禁止页面指定字体, 达到全部统一指定的效果。
opera挺麻烦, 不但要用到css还要指定网页的字体, 总觉得有些重复,为啥要两处设定。opera的优点是不仅可以给网页指定字体,还可以给浏览器各个部分指定不同字体,比如菜单和mail。
这个css内容如下:
@charset "utf-8";
/* Name: dejavu圆体 */
html,body,*{
font-family:"Dejavu Sans Yua ...
- 2008-05-18 16:35
- 浏览 3668
- 评论(0)
对于ubuntu,初次安装7.10时,就不觉得字体是个问题。 因为中文支持很不错了, 中文字也看着顺眼, 根本不曾想过要去美化。其实windows下也是如此,一直用着宋体, 习惯了根本没有想过更换。
看了关于美化的文章之后,心里痒痒的, 还是决心去做一番尝试。
http://wiki.ubuntu.org.cn/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%9C%86%E4%BD%93%E6%9D%A5%E7%BE%8E%E5%8C%96&variant=zh-cn
看了几篇这样的文章, 改换字体来作美化,这个安装步骤比起 ...
- 2008-05-18 16:23
- 浏览 3952
- 评论(0)
网上关于ubuntu字体美化的文章,无外乎推荐三类字体:
黑体:
像mac的华文黑体,ms的雅黑,华康丽黑等。 黑体大字体显示比较清楚,个体也很饱满。但稍小的字体(特别是中文字,大概13pt以下)就边角模糊了,显得锐度不够,颜色显得比较浅。小号的英文字显示相对好些。据说可以调整AA和hint来进行调整,可惜不懂这些专业知识。个人感觉所有黑体中雅黑看着最舒服,不愧重金打造。
免费的文泉驿正黑也不错了, 如果实在不想用微软的东西加之又是开源和自由的追求者,推荐使用它。
宋体:
宋体比较过时了, 只有点阵字体,但是事实上的中文标准字体,看着也习惯了。
要用的话,免费的文泉驿宋体还不错了。
圆体 ...
- 2008-05-18 16:08
- 浏览 4086
- 评论(0)
看到本文标题, 您一定不解:难道ubuntu还不能自动加载ntfs分区?其实是可以的,不过如果你加了一块硬盘上去,就有可能要手动添加分区挂载信息了。如何添加,哪里添加呢?这就是本文所要说的。
先看看我碰到问题的由来,也可以供参考。ubuntu对windows分区的支持很不错, 之前我刚使用ubuntu7.10时,有一块硬盘还全是ntfs分区, 而无须任何配置就已经能够读写ntfs分区了。
后来买了台新机器, amd64×2 4000+ cpu的, 发现ubuntu8.04也出来了, 于是装上了64位版。装好之后,添加了一块ide硬盘,上面的分区都是ntfs的,结果发现ntfs分区并没有自动加载 ...
- 2008-05-18 15:53
- 浏览 11004
- 评论(0)