Debian安装JDK

需要在Debian上安装一个JDK。上网搜索一番,得出两种方案: 1、从Oracle官网上下载JDK的linux版本,并利用工具转换成debian使用的安装包,然后安装。 2、使用apt-get安装JDK 这里使用第二种方案。 直接输入: sudo apt-get install sun-java6-jdk 安装失败,提示包不存在,信息如下: [...]

阅读全部..

JDBCTemplate实现简单的ORM

这两天搞一个小东西,采用了SpringTemplate来实现持久化,看了一遍官方文档,照着例子噼里啪啦的敲了一堆代码,然后运行,结果正确。 但很快一个纠结的事情来了,翻来覆去看了文档中的几个章节,居然没有自动映射的功能,不可能给每个实体都写一个RowMapper吧,再说,这种常用且通用的功能也犯不着自己写吧。于是翻API DOC查找。最后发现了BeanPropertyRowMapper,使用这个RowMapper的扩展类,就能自动完成简单的ORM了。 使用代码如下: String sql = "select * from [...]

阅读全部..

Question2Answer初体验

高质量的问答社区十分有价值,很多无法解决的问题能通过问答社区找到解决办法,而对于站长来说,垂直的问答社区也很有潜力。最近盯上问答这一块,发现和我的一些思路很符合,决定把手头的一个网站转成问答形式的社区。 最开始是想完全从头开始写一个,但个人精力有限,目前还有一些别的想法等待实施,只能尽量用更快的办法来搭建它。于是,在开源程序上做扩展就是最好的选择。 网上PHP的独立问答社区非常的少,找来找去,最后锁定question2answer(以下简称QA)。 QA是一套非常简洁的开源问答社区系统,由PHP实现,数据存储使用Mysql。包含最基本的注册、登陆、提问、回答、评论、积分、分类、TAG、邮件集成(发送各种提醒邮件)、投票等功能。并提供了一些简单的后台选项,比如改个网站名字,改个URL路径风格等都可在线完成,虽然精致,但很完备。 除了核心功能,它还提供了插件开发接口和皮肤功能,这给个性化定制带来了很大的便利,不过可惜的是没有提供较好的模板引擎,开发模板需要懂得PHP这门语言,所以现成的模板很少,开发起来也并不容易。 对多语言支持倒是这套系统的一个亮点,官方提供了十二种语言可选,其中包括了简、繁体中文,能满足中文需求。 另外,它还能和Wordpress集成在一起,共享用户数据,现在WP的用户很多,这点确实能吸引很多朋友。 闻名不如见面,说了这么多,不如把QA下载下来,体验一下。 1、下载QA: http://www.question2answer.org/question2answer-latest.zip [...]

阅读全部..

Mac OS 10.7 Lion 安装JRE

新的Mac OS 10.7 Lion,已经没有自带JRE了,但我们经常使用的很多软件都是用Java编写的,需要JRE的支持。比如说Adobe的一些产品、Eclipse或者毒蛙…… 今天在Adobe的网站中发现了一篇教程,我把其中安装的过程翻译过来,给需要的朋友一些便利。 请按照下列步骤安装JRE: 1、点击Applications(应用程序)目录,找到Utilities(实用工具),找到Java Preferences(Java 偏好设置) 2、打开Java [...]

阅读全部..

盛大云主机使用24天报告

今天闲来无事,去之前开通的盛大云计算平台看看我的主机情况,打开账户一看余额,盛大送的100块只剩下58.2块,于是打开账单看了看,总共尝生两张账单,明细如下: 11月账单 Linux微型机0.076元/小时 444小时 20.24 元 外网IP使用,1元/个/天 1个 11.40 元 [...]

阅读全部..

jsoup-优雅的Java解析HTML库

之前在需要解析HTML的时候,一直使用HTMLParser这个类库,挺好用,也没出现啥问题。 最近听朋友推荐jsoup这个HTML解析库,本来也没怎么在意,随便打开看了看,没想到被其设计理念折服,立马抛开HTMLParser向jsoup奔去。 简单介绍一下,jsoup是一个用于操作HTML的Java类库。它提供了非常简便的API,如DOM标准API和类似于jQuery的CSS访问器。主要功能有: 1、从URL获取、解析HTML。 2、提取、修改节点、属性或内容。 3、清理用户提交内容,防止XSS攻击 4、输出整齐的HTML文本 下面来看些示例。 使用jsoup get网页,并解析获取所有链接元素(A) [...]

阅读全部..

在creationComplete事件中loaderInfo为null

今天在开发时,想读取HTML中设置的FlashVars参数,于是监听了Application的creationComplete事件,然后在其响应时读取loaderInfo,但一直为null。最后发现这个属性要等到applicationComplete事件触发时才有值,修改后一切正常。 从这里可以看出,creationComplete事件触发时,只是需要渲染的UICompoent创建完毕,只有等到applicationComplete这个事件触发时才是应用准备就绪。

阅读全部..

NAME.COM注册续费COM/NET 8美元

Name.com很少有优惠,需要的朋友赶紧使用了! 在结账时使用此优惠码:NAMELOVE

阅读全部..

Unix/Linux跟踪路由命令-traceroute

在使用UNIX或LINUX时,想看一个网站的机房在什么地方,或者具体跟踪某个网站的路由表时,可以用traceroute这个命令来查询。 traceroute host host可以是域名或IP地址 比如输入 traceroute newnull.com 可以得出如下结果: traceroute newnull.com [...]

阅读全部..

LNMP安装typecho出现404

今天在一安装了LNMP(Linux Nginx Mysql PHP)的VPS上,安装typecho博客程序。本来应该是一件很容易的事情,但出现了些小插曲; 首先在安装的时候一直提示:数据库连接失败。 但我很清楚用户名和密码是正确的,最后发现必须手动创建Database…… 安装成功后,跳转到登陆页面,结果出现404错误。上网搜索,原来typeecho必须设置伪静态的URL Rewrite,去nginx的server配置中添加如下配置,问题解决: location / [...]

阅读全部..