<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[moailian的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/moailian</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; moailian]]></copyright><item><title><![CDATA[MySQL中创建外键参照时的句法错误（errno:150）解决办法]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2782837</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2782837</guid><author>moailian</author><pubDate>Thu, 07 Aug 2008 15:32:00 +0800</pubDate><description><![CDATA[最近研究MySQL，在创建外键参照约束时遇到以下关于错误代码为105的错误消息：ERROR 1005 (HY000): Cant create table ./AS/topics.frm (errno: 150)我是从以下几个方面解决了此问题：1、确保参照的表和字段是存在的；2、组成外键的字段要求被索引；3、外键关联的两表或多表要求都是INNODB类型的表；4、确保以上声明的句法是正确的。]]></description><category></category></item><item><title><![CDATA[linux下tomcat域名配置]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2779054</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2779054</guid><author>moailian</author><pubDate>Wed, 06 Aug 2008 22:37:00 +0800</pubDate><description><![CDATA[首先我在linux下分别修改了以下文件：1./etc/sysconfig/network-scripts(修改IP)# Broadcom Corporation|NetXtreme BCM5700 Gigabit EthernetDEVICE=eth0BOOTPROTO=staticBROADCAST=1.1.1.1HWADDR=00:06:5B:F5:51:37IPADDR=1.1.1.1NET]]></description><category></category></item><item><title><![CDATA[linux基本命令(三)]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2778024</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2778024</guid><author>moailian</author><pubDate>Wed, 06 Aug 2008 17:39:00 +0800</pubDate><description><![CDATA[十、其他常用命令　　Linux可用的命令相当多，本章我们只举例几个常用的命令进行说明，在以后的章节中，还会接触到许多其他命令。　　1，修改密码的passwd命令　　passwd(password)命令可让用户变更密码。范例如下:　　[tony@free tony]$ passwd　　Changing password for user tony　　Changing password for ton]]></description><category></category></item><item><title><![CDATA[linux基本命令(二)]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2778004</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2778004</guid><author>moailian</author><pubDate>Wed, 06 Aug 2008 17:37:00 +0800</pubDate><description><![CDATA[三、使用光盘及软盘　　在Linux的文字模式下要使用光盘或软盘，并不是只将光盘或软盘放入即可，用户需要运行加载的命令，才可读写数据。所谓加载就是将存储介质(如光盘和软盘)指定成系统中的某个目录(如/mnt/cdrom或mnt/floppy)。通过直接存取此加载目录，即可读写存储介质中的数据。以下就来看看文字模式下的加载及卸载命令。　　1，加载的mount命令　　要使用光盘时先把光盘放入光驱]]></description><category></category></item><item><title><![CDATA[linux基本命令(一)]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2777993</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2777993</guid><author>moailian</author><pubDate>Wed, 06 Aug 2008 17:35:00 +0800</pubDate><description><![CDATA[一、注销，关机，重启　　注销系统的logout命令　　1，Logout 注销是登陆的相对操作，登陆系统后，若要离开系统，用户只要直接下达logout命令即可:　　[root@localhost root]#logout　　Red Hat Linuxrelease 9(Shike)　　Kernel 2.4.20.8 on an i686　　Login: ← 回到登陆的画面　　2，关机或重新启动的sh]]></description><category></category></item><item><title><![CDATA[Eclipse快捷键大全]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2777879</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2777879</guid><author>moailian</author><pubDate>Wed, 06 Aug 2008 17:16:00 +0800</pubDate><description><![CDATA[Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En]]></description><category></category></item><item><title><![CDATA[java 操作 excel 读与写]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2777793</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2777793</guid><author>moailian</author><pubDate>Wed, 06 Aug 2008 17:05:00 +0800</pubDate><description><![CDATA[1生成新的Excel工作薄（写操作）下面的代码主要是向大家介绍如何生成简单的Excel工作表，在这里单元格的内容是不带任何修饰的(如：字体，颜色等等)，所有的内容都作为字符串写入。(完整代码见ExcelWriting.java)　　与读取Excel工作表相似，首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象，这里要注意的是，只能通过API提供的工]]></description><category></category></item><item><title><![CDATA[SAX 处理是如何工作的]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2773606</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2773606</guid><author>moailian</author><pubDate>Tue, 05 Aug 2008 23:04:00 +0800</pubDate><description><![CDATA[SAX 在读取 XML 流的同时处理它们，这很像以前的自动收报机纸带（ticker tape）。请考虑下面的 XML 代码片断：   UNIX   color分析这个代码片断的 SAX 处理器一般情况下将产生以下事件：Start documentStart element (samples)Characters (white space)Start element (serve]]></description><category></category></item><item><title><![CDATA[SAX 是什么？]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2773559</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2773559</guid><author>moailian</author><pubDate>Tue, 05 Aug 2008 22:49:00 +0800</pubDate><description><![CDATA[ 用于读取和操作 XML 文件的标准是文档对象模型（Document Object Model，DOM）。 遗憾的是，DOM 方法涉及读取整个文件并将该文件存储在一个树结构中，而这样可能是低效的、缓慢的，并且很消耗资源。一种替代技术就是 Simple API for XML，或称为 SAX。SAX 允许您在读取文档时处理它，从而不必等待整个文档被存储之后才采取操作。SAX 是由 XML-D]]></description><category></category></item><item><title><![CDATA[java下Class.forName的作用是什么，为什么要使用它]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2768055</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2768055</guid><author>moailian</author><pubDate>Mon, 04 Aug 2008 22:44:00 +0800</pubDate><description><![CDATA[Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样，要分清楚)。 至于什么时候用，你可以考虑一下这个问题，给你一个字符串变量，它代表一个类的包名和类名，你怎么实例化它？只有你提到的这个方法了，不过要再加一点。 A a = (A)Class.forName("pacage.A"]]></description><category></category></item><item><title><![CDATA[大型网站的架构设计问题----大型高并发高负载网站的系统架构]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2767978</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2767978</guid><author>moailian</author><pubDate>Mon, 04 Aug 2008 22:15:00 +0800</pubDate><description><![CDATA[随着中国大型IT企业信息化速度的加快，大部分应用的数据量和访问量都急剧增加，大型企业网站正面临性能和高数据访问量的压力，而且对存储、安全以及信息检索等等方面都提出了更高的要求……     本文中，我想通过几个国外大型IT企业及网站的成功案例，从Web技术人员角度探讨如何积极地应对国内大型网站即将面临的扩展（主要是技术方面，而较少涉及管理及营销等方面）矛盾。 一、 国外大型IT网站的成功之道 (一)]]></description><category></category></item><item><title><![CDATA[ServletContext与ServletConfig的深度分析]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2767408</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2767408</guid><author>moailian</author><pubDate>Mon, 04 Aug 2008 18:12:00 +0800</pubDate><description><![CDATA[ 对于web容器来说，ServletContext接口定义了一个servlet环境对象，这个对象定义了一个在servlet引擎上的servlet的视图。通过使用这个对象，servlet可以记录事件，得到资源并得到来自servlet的引擎类。servlet容器在启动时会加载web应用，并为每个web应用创建唯一的servlet context对象，可以把ServletContext看成是一个Web应]]></description><category></category></item><item><title><![CDATA[Servlet filter简介]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2766271</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2766271</guid><author>moailian</author><pubDate>Mon, 04 Aug 2008 14:53:00 +0800</pubDate><description><![CDATA[一：简介filter（过滤器）是servlet2.3中增加的一个新功能，filter可以改变一个请求（request）或者是修改响应（response）。filter不是一个servlet，它只是一个servlet接受到请求前的预处理器。就是说，用户发送一个请求给servlet时，在servlet处理之前，这个filter首先执行，然后才是servlet的执行。二：作用filter可以用在下面几个]]></description><category></category></item><item><title><![CDATA[FreeMarker设计指南(2)]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2764246</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2764246</guid><author>moailian</author><pubDate>Mon, 04 Aug 2008 09:55:00 +0800</pubDate><description><![CDATA[  3、模板（1）整体结构l         模板使用FTL（FreeMarker模板语言）编写，是下面各部分的一个组合：Ø         文本：直接输出Ø         Interpolation：由${和}，或#{和}来限定，计算值替代输出Ø         FTL标记：FreeMarker指令，和HTML标记类似，名字前加#予以区分，不会输出Ø        ]]></description><category></category></item><item><title><![CDATA[FreeMarker设计指南(1)]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2764234</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2764234</guid><author>moailian</author><pubDate>Mon, 04 Aug 2008 09:53:00 +0800</pubDate><description><![CDATA[ 1、快速入门（1）模板 + 数据模型 = 输出l         FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念l         他们是分工劳动的：设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面；程序员创建系统，生成设计页面要显示的数据l         经常会遇到的问题是：在Web页面（或其它类型的文档）中显示的信息在设计]]></description><category></category></item><item><title><![CDATA[FreeMarker概述]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2764213</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2764213</guid><author>moailian</author><pubDate>Mon, 04 Aug 2008 09:51:00 +0800</pubDate><description><![CDATA[   FreeMarker是一个模板引擎，一个基于模板生成文本输出的通用工具，使用纯Java编写 l         FreeMarker被设计用来生成HTML Web页面，特别是基于MVC模式的应用程序 l         虽然FreeMarker具有一些编程的能力，但通常由Java程序准备要显示的数据，由FreeMarker生成页面，通过模板显示准备的数据（如下图） l      ]]></description><category></category></item><item><title><![CDATA[hibernate.cfg.xml配置 ]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2762866</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2762866</guid><author>moailian</author><pubDate>Sun, 03 Aug 2008 23:27:00 +0800</pubDate><description><![CDATA[ Hibernate的描述文件可以是一个properties属性文件，也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下：1. 配置数据源        在Hibernate.cfg.xml中既可以配置JDBC，也可以配置JNDI。在本小节中讲述数据源如何配置。hibernate.cfg.xml"-//Hibernate/Hibernate Con]]></description><category></category></item><item><title><![CDATA[解决msn登陆不了的方法]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2751193</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2751193</guid><author>moailian</author><pubDate>Fri, 01 Aug 2008 08:55:00 +0800</pubDate><description><![CDATA[msn登陆不了,msn出错,msn登陆出错,msn连不上去,怎么办,解决msn登陆不了的方法这两天公司许多员工msn老是登陆不了，我在网上找到下面解决方法，觉得很好用，所以转上来。解决MSN登陆不了的几种解决办法:　　可能有许多原因导致不能登录到 .NET Messenger Service或在登陆时出现种种错误(例如：“0x81000370错误”)。这些问题通常可以用下面几个方法之一解决： ]]></description><category></category></item><item><title><![CDATA[关于Java String对象创建问题]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2738113</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2738113</guid><author>moailian</author><pubDate>Wed, 30 Jul 2008 10:30:00 +0800</pubDate><description><![CDATA[先看看下面的代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->    public String makinStrings()    {        String s = "Fred";        s = s + "47]]></description><category></category></item><item><title><![CDATA[Windows系统下搭建搭建Ruby on Rails开发环境]]></title><link>https://blog.youkuaiyun.com/moailian/article/details/2729067</link><guid>https://blog.youkuaiyun.com/moailian/article/details/2729067</guid><author>moailian</author><pubDate>Tue, 29 Jul 2008 10:39:00 +0800</pubDate><description><![CDATA[Windows系统下开发环境的搭建　　1.远程安装　　a、步骤1:下载并安装Ruby一键安装包　　下载最新的Ruby 1.8.4-16一键安装包，其下载地址为http://rubyforge.org/ projects/rubyinstaller/。        下载后运行该安装文件,一直单击Next按钮默认安装即可。安装完成后打开命令行窗口，输入并运行命令ruby –v，安装成功会显示Ruby]]></description><category></category></item></channel></rss>