<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zenith_hu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zenith_hu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zenith_hu]]></copyright><item><title><![CDATA[JavaScript实现背景变暗，弹出提示层(类似关机效果)]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/5808199</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/5808199</guid><author>zenith_hu</author><pubDate>Thu, 12 Aug 2010 23:21:00 +0800</pubDate><description><![CDATA[<br />Windows关机效果分析<br />使用Windows系统的用户在关机的时候，出现的界面只允许用户选择关机、注销或取消动作，而桌面上的程序都不能使用，并且屏幕呈现灰色状态。<br />本例将仿照这种高亮显示的效果在网页上实现.<br />在网页上运用这种关机效果有什么好处呢？首先，由于单击某一链接后，将用户此时不可用的操作隐藏在后台，将可用的操作放在屏幕最上层，并高亮显示，可以避免用户的误操作。其次，将信息高亮显示，也可以提醒用户应该注意的事项。<br />网页中实现关机效果分析<br />在]]></description><category></category></item><item><title><![CDATA[查看/修改Linux时区和时间 ]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/5731051</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/5731051</guid><author>zenith_hu</author><pubDate>Tue, 13 Jul 2010 10:30:00 +0800</pubDate><description><![CDATA[<br />一、时区<br />    1. 查看当前时区<br />            date -R<br />    2. 修改设置时区<br />       方法(1)<br />            tzselect<br />       方法(2) 仅限于RedHat Linux 和 CentOS<br />            timeconfig<br />       方法(3) 适用于Debian<br />            dpkg-reconfigure tzdat]]></description><category></category></item><item><title><![CDATA[解决HttpClient的FilePart上传文件中使用中文名称文件名乱码问题]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/5484328</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/5484328</guid><author>zenith_hu</author><pubDate>Wed, 14 Apr 2010 11:33:00 +0800</pubDate><description><![CDATA[  String targetUrl = "http://localhost:8080/Test";       PostMethod filePost = new PostMethod(targetUrl) {//这个用来中文乱码               public String getRequestCharSet() {                       ret]]></description><category></category></item><item><title><![CDATA[Java对象的序列化和反序列化实践]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/5477987</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/5477987</guid><author>zenith_hu</author><pubDate>Mon, 12 Apr 2010 18:46:00 +0800</pubDate><description><![CDATA[当两个进程在进行远程通信时，彼此可以发送各种类型的数据。无论是何种类型的数据，都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列，才能在网络上传送；接收方则需要把字节序列再恢复为Java对象。 　　把Java对象转换为字节序列的过程称为对象的序列化。　　把字节序列恢复为Java对象的过程称为对象的反序列化。　　对象的序列化主要有两种用途：　　1） 把对象的字节序列永久地]]></description><category></category></item><item><title><![CDATA[SQL 注入式攻击的本质]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/5475677</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/5475677</guid><author>zenith_hu</author><pubDate>Mon, 12 Apr 2010 13:05:00 +0800</pubDate><description><![CDATA[SQL 注入式攻击，又是注入式攻击，没想到 2008 年这个老掉牙的东西又出来搅风搅雨，更没想到的是这么老掉牙的东西居然还能跑出来搅风搅雨，而且造成了如此大的破坏，有文章还说注入式攻击还会有 “ 第三波 ” 攻击潮，到时候会更加难以察觉，连微软的大佬都跑出来澄清说与微软的技术与编码无关，微软为此还专门推出了三个检测软件，那么这个 SQL 注入式攻击的漏洞究竟是怎么造成的呢？  正如微软的大]]></description><category></category></item><item><title><![CDATA[Linux文件的复制、删除和移动命令  ]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4981190</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4981190</guid><author>zenith_hu</author><pubDate>Thu, 10 Dec 2009 18:16:00 +0800</pubDate><description><![CDATA[Linux文件的复制、删除和移动命令  cp命令：拷贝文件该命令的功能是将给出的文件或目录拷贝到另一文件或目录中，同MSDOS下的copy命令一样，功能十分强大。 语法： cp [选项] 源文件或目录 目标文件或目录 说明：该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。该命令的各选项含义如下：- a 该选项通常在拷贝目录时使用。它保留链接、文件属性，并递归地]]></description><category></category></item><item><title><![CDATA[linux下vi命令详解]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4981011</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4981011</guid><author>zenith_hu</author><pubDate>Thu, 10 Dec 2009 17:45:00 +0800</pubDate><description><![CDATA[      vi命令详解vi命令是unix下常用而重要命令，可在全屏幕方式下编辑一个或多个文件。若在vi执行时没有指定一个文件，那么vi命令会自动产生一个无名的空的工作文件。若指定的文件不存在，那么就按指定的文件名创建一个新的文件。若对文件的修改不保存的话，v i命令并不改变原来文件的内容。　　注意：vi命令并不锁住所编辑的文件，因此多个用户可能在同时编辑一个文]]></description><category></category></item><item><title><![CDATA[经典排序算法（Java版）]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4824751</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4824751</guid><author>zenith_hu</author><pubDate>Tue, 17 Nov 2009 23:51:00 +0800</pubDate><description><![CDATA[ 权当复习，以备引用（理论来源于：http://www.zsqz.com/jsbase/Suanfa/index.html?defination.htm，感谢该网站。JAVA源码为我所写）1、冒泡排序 Bubble Sort最简单的排序方法是冒泡排序方法。这种方法的基本思想是，将待排序的元素看作是竖着排列的“气泡”，较小的元素比较轻，从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍]]></description><category></category></item><item><title><![CDATA[基于JDBC的数据库连接池技术研究与应用]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4618539</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4618539</guid><author>zenith_hu</author><pubDate>Tue, 29 Sep 2009 20:38:00 +0800</pubDate><description><![CDATA[近年来，随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及，计算机　　应用程序已从传统的桌面应用转到Web应用。基于B/S（Browser/Server）架构的3层开发模式逐渐取代C/S（Client/Server）架构的开发模式，成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期，主要使用的技术是CGI﹑ASP﹑PHP等。之后，Sun公司推出了基]]></description><category></category></item><item><title><![CDATA[Apache Commons工具集简介]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4586042</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4586042</guid><author>zenith_hu</author><pubDate>Wed, 23 Sep 2009 22:10:00 +0800</pubDate><description><![CDATA[Apache Commons是一个非常有用的工具包，解决各种实际的通用问题，下面是一个简述表，详细信息访问http://jakarta.apache.org/commons/index.HTML BeanUtilsCommons-BeanUtils 提供对 Java 反射和自省API的包装 BetwixtBetwixt提供将 JavaBean 映射至 XML 文档，以及相反映射的服务. Chain]]></description><category></category></item><item><title><![CDATA[轻松查找所需异常信息的源代码]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4536602</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4536602</guid><author>zenith_hu</author><pubDate>Wed, 09 Sep 2009 19:01:00 +0800</pubDate><description><![CDATA[ 每次出现异常信息时，在后台窗口找异常信息都是一件很烦的事，而且当打印的异常信息比较多时，找到需要的异常信息就比较痛苦，因此，我想到如果在所有异常信息中按关键字搜索到自己想要的信息，最后打印到后台或者输出到日志文件，那阅读异常信息时就比较一幕了然了，也节省了开发时间。下面有一段代码可以解决这种麻烦，有兴趣的朋友不妨试一试。public static String getExcept]]></description><category></category></item><item><title><![CDATA[判断文件编码格式源代码]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4527672</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4527672</guid><author>zenith_hu</author><pubDate>Mon, 07 Sep 2009 14:53:00 +0800</pubDate><description><![CDATA[ public static String get_charset( File file ) {        String charset = "GBK";        byte[] first3Bytes = new byte[3];        try {            boolean;            BufferedInputStream bis =]]></description><category></category></item><item><title><![CDATA[Linux下Java程序中文乱码问题研究]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4526798</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4526798</guid><author>zenith_hu</author><pubDate>Mon, 07 Sep 2009 10:52:00 +0800</pubDate><description><![CDATA[Linux下Java程序中文乱码问题研究摘  要：在一个项目的开发中，我用linux内核源代码和busybox源代码自己编译打造的操作系统mylinux 1.0 ，服务器是我用java语言自己编写的一个多线程的小服务器MyWebServer 2.0，其中的JSP编译器和“javax.servlet.*” API是我自己编写。本文结合我在该项目中对中文显示乱码处理的经验，论述了java语言在li]]></description><category></category></item><item><title><![CDATA[主题：判定文件编码或文本流编码的方法]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4525241</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4525241</guid><author>zenith_hu</author><pubDate>Sun, 06 Sep 2009 17:15:00 +0800</pubDate><description><![CDATA[在程序中，文本文件经常用来存储标准的ASCII码文本，比如英文、加减乘除等号这些运算符号。文本文件也可能用于存储一些其他非ASCII字符，如基于GBK的简体中文，基于GIG5的繁体中文等等。在存储这些字符时需要正确指定文件的编码格式；而在读取这些文本文件时，有时候就需要自动判定文件的编码格式。   按照给定的字符集存储文本文件时，在文件的最开头的三个字节中就有可能存储着编码信息，所以，基本的原理就]]></description><category></category></item><item><title><![CDATA[java类Timer和TimerTask的使用]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4515092</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4515092</guid><author>zenith_hu</author><pubDate>Thu, 03 Sep 2009 13:58:00 +0800</pubDate><description><![CDATA[这两个类使用起来非常方便，可以完成我们对定时器的绝大多数需求      Timer类是用来执行任务的类，它接受一个TimerTask做参数     Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data)，2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子: import j]]></description><category></category></item><item><title><![CDATA[Timer和Quartz任务调度]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4515088</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4515088</guid><author>zenith_hu</author><pubDate>Thu, 03 Sep 2009 13:58:00 +0800</pubDate><description><![CDATA[1、Timer介绍    建立任务：使用Timer调度的任务应该继承TimerTask抽象类，该类实现Runnable接口，因些具备多线程的能力，实现该接口的run方法，该方法是需要高度的任务执行体。    调度任务：调度任务通过Timer类完成,调度任务通过schedul方法完成，查一下java doc文档:Java代码 void schedule(TimerTask t]]></description><category></category></item><item><title><![CDATA[Java语言中Timer类的简洁用法 ]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4515083</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4515083</guid><author>zenith_hu</author><pubDate>Thu, 03 Sep 2009 13:57:00 +0800</pubDate><description><![CDATA[所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过，标准的调度类 Timer 和 TimerTask 没有足够的灵活性，无法支持通常需要的计划任务类型。在本文中，Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架，以用于执行任意复]]></description><category></category></item><item><title><![CDATA[浅谈如何调用JSP读取数据库中图片并显示在页面上]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4515080</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4515080</guid><author>zenith_hu</author><pubDate>Thu, 03 Sep 2009 13:56:00 +0800</pubDate><description><![CDATA[记得当年当当网推出时用JSP读取数据库是从Oracle里读Blob图片，显示到页面上以后怎么都是个红叉子，无奈之下请教高人，答曰：这种事情一般用Servlet搞定比较好，因为JSP读取数据库终究会被翻译成JAVA代码然后编译成class，你的JSP难免出现一些格式转换什么的代码，一旦污染到读出来的image，则红叉子在所难免了。 细想之下顿觉言之有理，Google之。果然发现很多朋友遇到过此问]]></description><category></category></item><item><title><![CDATA[LogFactory.getLog()和Logger.getLogger()的区别]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4515067</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4515067</guid><author>zenith_hu</author><pubDate>Thu, 03 Sep 2009 13:53:00 +0800</pubDate><description><![CDATA[Logger.getLogger LogFactory.getLog Logger来自log4j自己的包。如果用Logger.getLogger，需要一个log4j的jar包，用此方式你只能依靠log4j： 而LogFactory来自common-logging包。如果用LogFactory.getLog，你可以用任何实现了通用日志接口的日志记录器替换log4j，而程序不受影响。apache的co]]></description><category></category></item><item><title><![CDATA[配置Log4j(很详细) ]]></title><link>https://blog.youkuaiyun.com/zenith_hu/article/details/4515060</link><guid>https://blog.youkuaiyun.com/zenith_hu/article/details/4515060</guid><author>zenith_hu</author><pubDate>Thu, 03 Sep 2009 13:50:00 +0800</pubDate><description><![CDATA[Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的，它可接key=value格式的设置或xml格式的设置信息。通过配置，可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下： #配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 ,  append]]></description><category></category></item></channel></rss>