自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 (转)vmware esxi 4.1 安装linux 启动在Starting udev 停止

具体解决方法:当starting udev停住很久过不去的时候就(1)把虚拟机的电源关闭,(2)然后编辑配置,改为单个vCPU(3)启动系统 (4)编辑/etc/grub.conf在kernel一行最后加上clocksource=acpi_pm 参考http://hi.baidu.com/wa0362/blog/item/efa5dfc2af42973ee4dd3b45.htm...

2010-09-06 10:22:22 394

原创 记录一下对vmware的试用体验

最近折腾了一下vmware,记录一下零散的体验 1.关于版本vmware这两年没少折腾,产品线做了不小的调整,网上搜资料也是新旧混杂,搞明白还真不是特容易,说说4.x系列对应的各版本情况1) workstation 按官方的说法,这是一个桌面产品,但是并不是这个版本只能用来安装桌面操作系统,当然可以用来安装server,注意我说的是安装,不是做server,因为真的想把它做serv...

2010-08-23 00:02:52 301

原创 Linux下查看文件编码,文件编码格式转换和文件名编码转换.

碰见这个问题,参考这篇文章,存档 涉及到1.vim 中的显示和转换 :set fileencoding2.使用iconv转换整个文件3.使用convmv转换文件名如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文...

2010-08-22 23:23:48 164

原创 独立运行maven打包的文件

最近折腾脱离IDE的开发,为了编译执行省事儿,还是选择了maven,这样开发过程中包依赖的问题倒是容易解决了,但是程序脱离maven执行还是个麻烦事儿,得拼一长串的classpath,参考pipilu的使用maven打出独立应用程序的jar包 解决了这个问题:在使用maven打包时,把程序依赖的jar包都拷出来到一个lib目录,然后用脚本自动生成classpath来执行,不过为了方便自己改写了一下...

2010-08-22 23:07:49 140

原创 apache 强制pdf 下载

强制pdf下载时作为附件打开,而不是用浏览器直接打开 打开mod_headers 增加以下配置 <FilesMatch "\.(?i:pdf)$">   ForceType application/octet-stream   Header set Content-Disposition attachment </FilesMatch> 原理是同那些asp或者php的实...

2010-08-12 10:58:38 437

liftweb使用oracle及连接池

1.第一个碰到的其实是maven问题,需要把驱动包加入进来,分两步,第一步把ojdbc14.jar部署到maven的资源库,在jar文件所在目录执行[code="java"]mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=oj...

2009-11-25 12:46:36 110

hellolift学习笔记(9)

至此,hellolift例子的分析对我来说已经完成了他的使命。虽然还遗留了一些没搞清楚的问题,但是基本上已经可以适应scala风格的代码阅读,对liftweb框架也有了一个基本成型的认识。至少我现在已经比较容易俯下身来去了解scala的一些细节,也可以比较轻松的去阅读liftweb的文档去掌握更多的内容。所以下一阶段会把学习重点暂时转移到《Programming In Scala》和《The De...

2009-11-23 16:32:09 118

hellolift学习笔记(8)

随着代码的深入,涉及到的liftweb框架实现级别的代码越来越多,马上完全搞明白实现代码的愿望越来越奢侈,所以后续的笔记将侧重于例子中用到功能的解释,侧重框架的使用,只要不影响理解,尽量不再涉及框架实现层的东西。9.Create An Entry(2--save)form提交之后涉及到的过程就是采集数据,写入数据库,更新缓存数据。采集数据的过程由框架来实现,将采集到的数据封装成...

2009-11-20 16:35:00 114

hellolift学习笔记(7)

学习笔记中断了将近一个月,除了事儿多、工作忙之外,学习的过程也确实让我头疼,因为这次涉及到了lift框架核心的一些东西,LifteSession,LiftServlet等等,我不得不经常停下来再啃几章《Programming In Scala》。过程中着实感触不少:1.没有ide的调试支持,只靠println大法来学习框架,实在太痛苦;2.不好好锻炼一下函数式编程的思维,学习scala/lift实...

2009-11-18 16:32:49 115

hellolift学习笔记(6)

7.view Blog的实现2--CometActor在viewblog方法中,当findAll方法返回一个有值的List时,使用了一个标签,这个标签的执行结果是,首先显示Loading...,然后刷新成指定用户的博客内容列表。如果在另一个浏览器去创建新的博客时,这个列表将自动刷新。为了理解这个过程,需要了解Actor和Comet这两个概念。i)Actor Actor是scal...

2009-10-21 13:59:46 126

hellolift学习笔记(5)

6.view Blog的实现1--Mapper很容易定位到com.hellolift.snippet.BlogUtil.viewblog方法,这个方法根据请求的参数id(用户id),在数据库中查找该用户的文章(Entry对象),如果找到,则通过comet显示博客列表,没找到则显示到所有用户文章列表的链接。这里进行数据库操作时,使用的是liftweb所提供的Mapper框架(《The D...

2009-10-16 15:26:49 106

hellolift学习笔记(4)

5.Entry相关的sitemap由于User相关的内容有很多是由框架缺省实现和控制的,所以先跳过,来看看由应用控制的Entry相关的内容。首先还是来看他的菜单定义。在hellolift\src\main\scala\com\hellolift\model\Entry.scala可以看到,定义形式有了新的变化[code="java"] // sitemap entry val ...

2009-10-15 17:03:10 90

hellolift学习笔记(3)

4.Request Details这是Menu中的第二项,我们看这里面有什么东西,入口链接是/request,这是我们在Boot.scala中定义SiteMap是指定的。他的页面,模板查找过程与index一致,我们可以找到页面中用到的snippet[code="java"][/code] 看requestDetails的实现,又是一个xml Literals,我们来看这里用到的scal...

2009-10-15 15:33:00 101

hellolift学习笔记(2)

3.菜单在页面上可以看到,除了index.html中输出的内容之外,页面上还有一个操作菜单,这个菜单是如何形成的呢?在default.html中有[code="java"][/code]这又是一个snippet的运用,不过是lift内置的snippet,这个class在lift-webkit包中的可以找到,源代码位于lift\src\main\scala\net\liftweb\bui...

2009-10-13 18:40:14 100

hellolift学习笔记(1)

最近在学习scala,大致的学习了一下scala语法后,开始学习liftweb,希望通过对liftweb的学习来带动对scala的进一步深入。学习liftweb的过程也同样,大致浏览一下《The Definitive Guide To Lift》后,下载了liftweb的官方例子,通过对例子的学习来进一步消化书中的内容。按照看的顺序把学习到的东西记录下来,留备以后复习 :wink: 1...

2009-10-13 17:21:12 104

解决proxool必须把用户名和密码写在连接串里面的bug

一直以来proxool都存在这个bug,在Spring的"applicationContext.xml"中定义dataSource时,必须把用户名和密码写在连接串里面,ProxoolDataSource类提供的user,password属性没有用,无论提供什么,它都会以空用户名、密码去连接数据库,不过配置中的user,password两个属性还必须设置,否则会报空指针错误。 这种方式还有另外一...

2008-07-11 11:00:41 255

proxool CharConversionException问题的解决

最近使用proxool监控界面的时候碰到了一个问题,查看连接池snapshot时抛出异常java.io.CharConversionException: Not an ISO 8859-1 character: 网上搜了一下碰见这个问题的还不少,但是没有找到解决方案,看到有人的解决方案是从tomcat6降为5.5,汗!今天有时间,自己看了一下源码,发现了问题所在,在pro...

2008-04-15 20:23:24 133

一个同步的脚本

  #!/bin/sh    SPATH=/pathtosync       echo "Start common rsync..."   echo "rsync server1"   /usr/local/bin/rsync -avzh --progress --delete-after --password-file=$SPATH/rsy...

2007-03-20 10:18:01 183

Servlet 输出中文乱码的新收获(2)

(续)查看setCharacterEncoding API文档,进一步发现:Calling setContentType(java.lang.String) with the String of text/html and calling this method with the String of UTF-8 is equivalent with calling setContentType...

2007-03-08 15:12:49 87

Servlet 输出中文乱码的新收获(1)

又碰到servlet 输出中文乱码的问题,恼火。研究了一下,有了新的发现和认识。原始代码:java 代码 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        PrintWri...

2007-03-08 14:48:00 124

在两台服务器间迁移mysql数据库

导出:mysqldump --opt db_name > backup-file.sql导出文件为sql文本,可以根据需要对其进行编辑。导入:mysql db_name < backup-file.sql注意:导入操作是mysql 不是mysqldump...

2007-03-07 11:48:00 330

ssh两条命令

指定远程服务器端口,使用-o参数,如ssh  -oport=2222  user@youdomain.com拷贝目录:拷贝单个或多个文件,可以使用sftp 的get/mget,但是这种方式不支持目录拷贝,拷贝目录可以使用scp,如:scp -r -P 2222 user@yourdomain.com:/remotedir ./...

2007-03-07 11:09:01 371 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除