<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[it158的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/it158</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; it158]]></copyright><item><title><![CDATA[java开发自己站点的RSS服务]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84597115</link><guid>https://blog.youkuaiyun.com/it158/article/details/84597115</guid><author>it158</author><pubDate>Wed, 07 May 2014 10:28:35 +0800</pubDate><description><![CDATA[
查找资料，用到了开源技术 rsslibj。
public class RssController {

	@Autowired
	Service service;
	
	static final String domain = &quot;http://www.you.com&quot;;
	static final String info = &quot;/news/info/&quot;;
	 /** 
   ...]]></description><category></category></item><item><title><![CDATA[关闭控制台 让java程序继续运行]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84519166</link><guid>https://blog.youkuaiyun.com/it158/article/details/84519166</guid><author>it158</author><pubDate>Fri, 10 Jan 2014 17:29:53 +0800</pubDate><description><![CDATA[
让java程序在后台运行：
windows下  javaw  command 
linux下 nohup  java  -jar   migration-0.0.1-SNAPSHOT.jar  &amp;gt; ./data/log/console_output &amp;amp;
]]></description><category></category></item><item><title><![CDATA[maven使用assembly打可执行jar包启动时报错（关于spring错误的解决方法）]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84517213</link><guid>https://blog.youkuaiyun.com/it158/article/details/84517213</guid><author>it158</author><pubDate>Fri, 03 Jan 2014 16:22:56 +0800</pubDate><description><![CDATA[
错误：Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace
原因：assembly的一个bug.参见：http://jira.codehaus.org/browse/MASSEMBLY-360 原因是spring的多个jar包中都含有spring.handlers和spr...]]></description><category></category></item><item><title><![CDATA[微信5.0一键关注和下载]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84478255</link><guid>https://blog.youkuaiyun.com/it158/article/details/84478255</guid><author>it158</author><pubDate>Tue, 10 Sep 2013 15:31:18 +0800</pubDate><description><![CDATA[
折腾了两天的微信一键关注（一个二维码搞定关注、下载和其他任务），各种尝试终于修成正果！
目前在android手机测试均通过哦！
 
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
      $(document).ready(function(){
  
	 var ua = (navigator.userAgent || navigator.vend...]]></description><category></category></item><item><title><![CDATA[Spring爆远程代码执行漏洞（含EXP）]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84462038</link><guid>https://blog.youkuaiyun.com/it158/article/details/84462038</guid><author>it158</author><pubDate>Wed, 24 Jul 2013 11:44:13 +0800</pubDate><description><![CDATA[
2013年1月16日左右，安全公司Aspect Security透露在Spring框架的开发代码中，发现了一个重大的安全漏洞。该漏洞被命名为“remote code with Expression Language injection”。他们发现，通过发送特定的Spring标签，可以导致服务器上的敏感数据暴露、执行任意代码等。（PS：该漏洞早在2011年就发现了，只是未对外公布。）
 
Ja...]]></description><category></category></item><item><title><![CDATA[JQuery取得页面元素的坐标值]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84432178</link><guid>https://blog.youkuaiyun.com/it158/article/details/84432178</guid><author>it158</author><pubDate>Fri, 17 May 2013 14:35:50 +0800</pubDate><description><![CDATA[
如想要取得下面div中图片的相对位置坐标就可以使用下面的代码：
 &amp;lt;script&amp;gt; 
$(document).ready(function(){ 
$(&quot;#imgId&quot;).click(function(e) { 
var obj = $(&quot;#imgId&quot;);
var offset = obj.offset();
//alert(offset.left+&quot;--------&quot;...]]></description><category></category></item><item><title><![CDATA[PowerDesigner 修改mysql数据库引擎 ]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84412271</link><guid>https://blog.youkuaiyun.com/it158/article/details/84412271</guid><author>it158</author><pubDate>Tue, 26 Mar 2013 11:38:02 +0800</pubDate><description><![CDATA[

 


1.点击表视图右键选择Physical Options页签选择左侧列表的type=(ISAM)；点击&amp;gt;&amp;gt;可将其选择到右侧列表；选择右侧的type=(ISAM) 下面会出现type=的选择列表，可以选择相应的InnoDB、MYISAM等，选择完成后 可点击Preview 查看相应的SQL语句；
 
2.修改Database的 则可以选择Database-&amp;gt;...]]></description><category></category></item><item><title><![CDATA[SVN索引]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84363691</link><guid>https://blog.youkuaiyun.com/it158/article/details/84363691</guid><author>it158</author><pubDate>Mon, 03 Dec 2012 15:56:50 +0800</pubDate><description><![CDATA[最近在进行项目的版本目录管理，借鉴了SVN目录文章，转之：
Subversion有一个很标准的目录结构，是这样的。比如项目是proj，svn地址为svn://proj/，那么标准的svn布局是
   svn://proj/   |   +-trunk   +-branches   +-tags     这 是一个标准的布局，trunk为主开发目录，branches为分支开发目录，tags为tag...]]></description><category></category></item><item><title><![CDATA[svn 标准目录使用]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84363640</link><guid>https://blog.youkuaiyun.com/it158/article/details/84363640</guid><author>it158</author><pubDate>Mon, 03 Dec 2012 14:53:19 +0800</pubDate><description><![CDATA[ 
Subversion有一个很标准的目录结构，是这样的。比如项目是proj，svn地址为svn://proj/，那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局，trunk为主开发目录，branches为分支开发目录，tags为tag存档目录（不允许修改）。但是具体这几个目录应该如何使用，svn并没有明确的规范，更多的还是用户自己的习...]]></description><category></category></item><item><title><![CDATA[javax.mail.MessagingException: 500 Error: bad syntax]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84360057</link><guid>https://blog.youkuaiyun.com/it158/article/details/84360057</guid><author>it158</author><pubDate>Fri, 23 Nov 2012 14:18:13 +0800</pubDate><description><![CDATA[




javax.mail.MessagingException: 500 Error: bad syntax 





Linux下发送电子邮件出错：
javax.mail.MessagingException: 500 Error: bad syntax
 
解决办法：
首先在Linux命令行中查看hostname
#hostname
ud1126 //ho...]]></description><category></category></item><item><title><![CDATA[PowerDesigner生成注释以及对应数据库的sql语句]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84298638</link><guid>https://blog.youkuaiyun.com/it158/article/details/84298638</guid><author>it158</author><pubDate>Tue, 09 Oct 2012 14:07:42 +0800</pubDate><description><![CDATA[这个时候生成的sql语句是没有注释的，而且sql语句可能也不是适合自己所对应的数据库语言。此时可以通过以下方法来生成注释并且选择所需的数据库语言。
http://space.itpub.net/95233/viewspace-703902
http://blog.knowsky.com/254135.htm...]]></description><category></category></item><item><title><![CDATA[项目管理之敏捷开发]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84200356</link><guid>https://blog.youkuaiyun.com/it158/article/details/84200356</guid><author>it158</author><pubDate>Sat, 21 Apr 2012 21:36:10 +0800</pubDate><description><![CDATA[

      这是我进行项目控制和管理的第一个项目，也是我负责架构设计的第二个项目。是一个功能相对简单的网上购物系统。我使用了Maven、Spring、Struts2、Mybtatis、Shiro、Junit、Jquery、Sitemesh来为我的项目服务、整个系统扩展性达到了我的预期，采用敏捷项目开发。刚开始项目做的比较累，但是整个项目组已经在转向敏捷，做为第一个项目，在克服了重重困难，包...]]></description><category></category></item><item><title><![CDATA[eclipse常用插件地址收藏]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84169127</link><guid>https://blog.youkuaiyun.com/it158/article/details/84169127</guid><author>it158</author><pubDate>Thu, 15 Mar 2012 16:03:08 +0800</pubDate><description><![CDATA[ 
 
svn
http://subclipse.tigris.org/update_1.6.x
 
easyexplore
http://easystruts.sourceforge.net/eclipse/updates/site.xml 
 
maven
http://m2eclipse.sonatype.org/sites/m2e
 
m2e-extras (mave...]]></description><category></category></item><item><title><![CDATA[项目周例会]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84168911</link><guid>https://blog.youkuaiyun.com/it158/article/details/84168911</guid><author>it158</author><pubDate>Thu, 15 Mar 2012 11:45:55 +0800</pubDate><description><![CDATA[

周例会是项目管理与项目沟通的重要手段之一。假设项目建设过程中，全体人员都有把握在即定的范围、时间、成本之内完成项目，而项目涉及的资源情况、外部相关环境、内部环境都不发生变化，项目成员之间信息沟通顺畅、理解一致的情况下，项目的周例会或许是没有存在的必要性了。现实却是需要我们尊重这些假设，需要我们随时的应对当这些假设不成立时引起的变更，IT项目的特点之一就是在变化中建设，在变化中更成熟。多数情况...]]></description><category></category></item><item><title><![CDATA[forward和redirect的区别]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84153689</link><guid>https://blog.youkuaiyun.com/it158/article/details/84153689</guid><author>it158</author><pubDate>Wed, 15 Feb 2012 16:35:12 +0800</pubDate><description><![CDATA[
1.从地址栏显示来说
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.
redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.
2.从数据共享来说
forward:转发页面和转发到的...]]></description><category></category></item><item><title><![CDATA[人人网中间层的设置]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84148253</link><guid>https://blog.youkuaiyun.com/it158/article/details/84148253</guid><author>it158</author><pubDate>Fri, 03 Feb 2012 15:34:02 +0800</pubDate><description><![CDATA[

看到一个关于人人架构中的问题，觉得很不错，分享给大家...
 
 
由开源软件组成的系统
与很多大型的网站一样，人人网的系统全部是由开源软件构建的。使用Nginx做前端接入，resin做容器，Memcached做通用cache，MySQL做数据库，使用Linux操作系统。除了上述的部分外，人人网还有一个与众不同的中间层。中间层以服务的形式存在，位于MySQL和resin中间，提供高...]]></description><category></category></item><item><title><![CDATA[数据库设计范式1NF 2NF 3NF...]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84133511</link><guid>https://blog.youkuaiyun.com/it158/article/details/84133511</guid><author>it158</author><pubDate>Thu, 02 Feb 2012 12:44:51 +0800</pubDate><description><![CDATA[ 
设计范式（范式,数据库设计范式,数据库的设计范式）是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中，这种规则就是范式。关系数据库中的关系必须满足一定的要求，即满足不同的范式。目前关系数据库有六种范式：第一范式（1NF）、第二范式（2NF）、第三范式（3NF）、第四范式（4NF）、第五范式（5NF）和第六范式（6NF）。满足最低要求的范式是第一范式（1NF）。在第...]]></description><category></category></item><item><title><![CDATA[数据库优化策略]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84133509</link><guid>https://blog.youkuaiyun.com/it158/article/details/84133509</guid><author>it158</author><pubDate>Thu, 02 Feb 2012 12:26:48 +0800</pubDate><description><![CDATA[
分享今天看到的一片文章：


  本文首先讨论了基于第三范式的数据库表的基本设计，着重论述了建立主键和索引的策略和方案，然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。


1 引言  
数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。为了便于读者阅读和理解，笔者参阅了Sybase、Informix和Oracle等大型数据库...]]></description><category></category></item><item><title><![CDATA[ 高并发高负载网站的系统架构浅析]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84130207</link><guid>https://blog.youkuaiyun.com/it158/article/details/84130207</guid><author>it158</author><pubDate>Wed, 18 Jan 2012 18:22:24 +0800</pubDate><description><![CDATA[ 
大型网站，比如门户网站。在面对大量用户访问、高并发请求方面，基本的解决方案集中在这样几个环节：使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面，还没法根本解决大型网站面临的高负载和高并发问题。上面提供的几个解决思路在一定程度上也意味着更大的投入，并且这样的解决思路具备瓶颈，没有很好的扩展性，下面我从低成本、高性能和高扩张性的角度来说说我的一些经...]]></description><category></category></item><item><title><![CDATA[Java NIO与IO 区别和比较]]></title><link>https://blog.youkuaiyun.com/it158/article/details/84130206</link><guid>https://blog.youkuaiyun.com/it158/article/details/84130206</guid><author>it158</author><pubDate>Wed, 18 Jan 2012 18:20:29 +0800</pubDate><description><![CDATA[
 本文将通过一些实例来简单介绍NIO库提供的一些新特性：非阻塞I/O，字符转换，缓冲以及通道。

一. 介绍NIONIO包（java.nio.*）引入了四个关键的抽象数据类型，它们共同解决传统的I/O类中的一些问题。1． Buffer：它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。2． Charset：它提供Unicode字符串影射到字节序列以及逆影...]]></description><category></category></item></channel></rss>