<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Coder</title>
	<atom:link href="http://www.tomaer.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tomaer.com</link>
	<description>tomaer&#039;s blog - Just another WordPress site</description>
	<lastBuildDate>Wed, 16 May 2012 16:08:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Linux禁用root用户直接登录</title>
		<link>http://www.tomaer.com/linux/linux-disable-root-login.html</link>
		<comments>http://www.tomaer.com/linux/linux-disable-root-login.html#comments</comments>
		<pubDate>Wed, 16 May 2012 06:21:15 +0000</pubDate>
		<dc:creator>tomaer</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[禁止root登录]]></category>

		<guid isPermaLink="false">http://www.tomaer.com/?p=30</guid>
		<description><![CDATA[ssh登录到vps上,创建一个普通用户,决定禁用root直接登录,只能用普通用户切换过去 [crayon-4fb99e6031327/] 修改一下sshd的配置文件, [crayon-4fb99e60316fd/] 找到 #PermitRootLogin yes, 去掉#,将yes改成no, 保存退出,修改后的内容为 [crayon-4fb99e6031ad2/] 重启sshd服务 [crayon-4fb99e6031ed9/] 退出ssh,重新使用root登录一下. [crayon-4fb99e6032262/] 使用tomaer用户登录,然后切换到root [crayon-4fb99e603263b/]]]></description>
			<content:encoded><![CDATA[<p>ssh登录到vps上,创建一个普通用户,决定禁用root直接登录,只能用普通用户切换过去<br />
[crayon-4fb99e6031327/]<br />
修改一下sshd的配置文件,<br />
[crayon-4fb99e60316fd/]<br />
找到 #PermitRootLogin yes, 去掉#,将yes改成no, 保存退出,修改后的内容为<br />
[crayon-4fb99e6031ad2/]<br />
重启sshd服务<br />
[crayon-4fb99e6031ed9/]<br />
退出ssh,重新使用root登录一下.<br />
[crayon-4fb99e6032262/]<br />
使用tomaer用户登录,然后切换到root<br />
[crayon-4fb99e603263b/]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomaer.com/linux/linux-disable-root-login.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CentOS5.7安装lamp备忘</title>
		<link>http://www.tomaer.com/linux/centos5-7-install-lamp.html</link>
		<comments>http://www.tomaer.com/linux/centos5-7-install-lamp.html#comments</comments>
		<pubDate>Wed, 16 May 2012 05:17:29 +0000</pubDate>
		<dc:creator>tomaer</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.tomaer.com/?p=24</guid>
		<description><![CDATA[有个爱好,禁用root用户直接登录.不会的请看 Linux禁用root用户直接登录. 首先yum安装需要的软件包 [crayon-4fb99e6038492/] 编译安装 pcre 8.12 [crayon-4fb99e6038ab6/] 编译安装 ncurses 5.6 [crayon-4fb99e6038d62/] 编译安装 cmake 2.8.4 [crayon-4fb99e60391c5/] 编译安装 mysql 5.5.3-m3 [crayon-4fb99e60395a5/]]]></description>
			<content:encoded><![CDATA[<p>有个爱好,禁用root用户直接登录.不会的请看 <a title="Linux禁用root用户直接登录" href="http://www.tomaer.com/linux/linux-disable-root-login.html" target="_blank">Linux禁用root用户直接登录</a>.<br />
首先yum安装需要的软件包<br />
[crayon-4fb99e6038492/]<br />
编译安装 pcre 8.12<br />
[crayon-4fb99e6038ab6/]<br />
编译安装 ncurses 5.6<br />
[crayon-4fb99e6038d62/]<br />
编译安装 cmake 2.8.4<br />
[crayon-4fb99e60391c5/]<br />
编译安装 mysql 5.5.3-m3<br />
[crayon-4fb99e60395a5/]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomaer.com/linux/centos5-7-install-lamp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解决Hiberante Session无法自动关闭</title>
		<link>http://www.tomaer.com/java/hibernate-session-cannot-release.html</link>
		<comments>http://www.tomaer.com/java/hibernate-session-cannot-release.html#comments</comments>
		<pubDate>Fri, 11 May 2012 14:39:05 +0000</pubDate>
		<dc:creator>tomaer</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.tomaer.com/?p=4</guid>
		<description><![CDATA[spring和hibernate整合之后,基本上都用的是HibernateDaoSupport提供的模版方法,我经常会写类似下面一段代码 [crayon-4fb99e603f4d5/] 看看上面这段代码,觉得是很平常的一段代码,自己在本地做测试的时候,也没有发现有什么问题.可是部署到服务器上之后,程序总是在过段时间就会很慢,最后直到无法正常访问,我猜想应该是数据库连接没有释放掉.监控了一下1521端口,果然 [crayon-4fb99e603f9e7/] 想来想去,Hibernate的session是由事务来控制的,而事务是由spring的&#124;aop来控制的,难道是spring的配置出错了?检查了好几遍,对比了之前的项目配置,没有错啊.于是静下心来仔细看上面的那段代码,发现是从HibernateDaoSupport中get等到的Session,然后是继续从HibernateDaoSupport中找方法,发现了 releaseSession(Session session)的方法,于是加上对这个方法的调用,居然连接数被释放掉,可是这种代码要经常用到,每次都去手动的调用releaseSession(Session session)方法不是很麻烦,而且有一个很重要的事情,这样调用不就破坏了事务,一个系列的方法应该用到一个session(connection)才是正确的.所以改掉了之前的实现方式,封装成了一个整体的方法,看代码 [crayon-4fb99e6040068/] 解决了问题之后,我在google上搜索到了相关的技术文章,连接写博客的时候已经找不到了,如果需要用到session的话,推荐使用HibernateCallback接口.以后应该不会再犯这样的错误了]]></description>
			<content:encoded><![CDATA[<p>spring和hibernate整合之后,基本上都用的是HibernateDaoSupport提供的模版方法,我经常会写类似下面一段代码<br />
[crayon-4fb99e603f4d5/]<br />
看看上面这段代码,觉得是很平常的一段代码,自己在本地做测试的时候,也没有发现有什么问题.可是部署到服务器上之后,程序总是在过段时间就会很慢,最后直到无法正常访问,我猜想应该是数据库连接没有释放掉.监控了一下1521端口,果然<br />
[crayon-4fb99e603f9e7/]<br />
想来想去,Hibernate的session是由事务来控制的,而事务是由spring的|aop来控制的,难道是spring的配置出错了?检查了好几遍,对比了之前的项目配置,没有错啊.于是静下心来仔细看上面的那段代码,发现是从HibernateDaoSupport中get等到的Session,然后是继续从HibernateDaoSupport中找方法,发现了 releaseSession(Session session)的方法,于是加上对这个方法的调用,居然连接数被释放掉,可是这种代码要经常用到,每次都去手动的调用releaseSession(Session session)方法不是很麻烦,而且有一个很重要的事情,这样调用不就破坏了事务,一个系列的方法应该用到一个session(connection)才是正确的.所以改掉了之前的实现方式,封装成了一个整体的方法,看代码<br />
[crayon-4fb99e6040068/]<br />
解决了问题之后,我在google上搜索到了相关的技术文章,连接写博客的时候已经找不到了,如果需要用到session的话,推荐使用HibernateCallback接口.以后应该不会再犯这样的错误了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomaer.com/java/hibernate-session-cannot-release.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://www.tomaer.com/uncategorized/hello-world.html</link>
		<comments>http://www.tomaer.com/uncategorized/hello-world.html#comments</comments>
		<pubDate>Fri, 11 May 2012 13:44:20 +0000</pubDate>
		<dc:creator>tomaer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tomaer.com/?p=1</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!]]></description>
			<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomaer.com/uncategorized/hello-world.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

