<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[翼坏坏的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/badwing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; badwing]]></copyright><item><title><![CDATA[在Struts 2中实现文件上传]]></title><link>https://blog.youkuaiyun.com/badwing/article/details/3954595</link><guid>https://blog.youkuaiyun.com/badwing/article/details/3954595</guid><author>badwing</author><pubDate>Tue, 03 Mar 2009 23:04:00 +0800</pubDate><description><![CDATA[dasd]]></description><category></category></item><item><title><![CDATA[存储过程入门与提高.]]></title><link>https://blog.youkuaiyun.com/badwing/article/details/3307849</link><guid>https://blog.youkuaiyun.com/badwing/article/details/3307849</guid><author>badwing</author><pubDate>Sun, 16 Nov 2008 00:11:00 +0800</pubDate><description><![CDATA[  什么是存储过程呢？ 定义： 将常用的或很复杂的工作，预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 讲到这里,可能有人要问：这么说存储过程就是一堆SQL语句而已啊？ Microsoft公司为什么还要添加这个技术呢? 那么存储过程与一般的SQL语句有什么区别呢? 存储过程的优点： 1.]]></description><category></category></item><item><title><![CDATA[如何使用jacob将word转换为PDF]]></title><link>https://blog.youkuaiyun.com/badwing/article/details/3307826</link><guid>https://blog.youkuaiyun.com/badwing/article/details/3307826</guid><author>badwing</author><pubDate>Sun, 16 Nov 2008 00:09:00 +0800</pubDate><description><![CDATA[  摘要:了解jacob的程序员都知道，jacob是在java与微软的com组件之间的桥梁，通过使用jacob自带的dll动态链接库通过jni的方式实现了在sun java平台上的程序对com调用。本文介绍了如何使用jacob实现以下功能:写word文件;调用word文件中的宏;word文档转换为PDF文件的功能 文章工具                         如]]></description><category></category></item><item><title><![CDATA[Java抽取Word，PDF的四种武器]]></title><link>https://blog.youkuaiyun.com/badwing/article/details/3307805</link><guid>https://blog.youkuaiyun.com/badwing/article/details/3307805</guid><author>badwing</author><pubDate>Sun, 16 Nov 2008 00:07:00 +0800</pubDate><description><![CDATA[Java抽取Word，PDF的四种武器作者 vencent | 2005 03, 19   很多人用java进行文档操作时经常会遇到一个问题，就是如何获得word，excel，pdf等文档的内容？我研究了一下，在这里总结一下抽取word,pdf的几种方法。  1. 用jacob  其实jacob是一个bridage，连接java和com或者win32函数的一个中间件，jacob并不能直接抽]]></description><category></category></item><item><title><![CDATA[SQL优化（三）]]></title><link>https://blog.youkuaiyun.com/badwing/article/details/2606585</link><guid>https://blog.youkuaiyun.com/badwing/article/details/2606585</guid><author>badwing</author><pubDate>Wed, 02 Jul 2008 21:41:00 +0800</pubDate><description><![CDATA[1、要合理使用索引 索引是数据库一个重要的构成部分，很多人都会忽略它，其实索引的根本目的就是 为了提高查询效率。 使用原则如下： 在经常进行连接，但是没有指定为外键的列上建立索引，而不经常连接的字段则 由优化器自动生成索引。 在频繁进行排序或分组（即进行group by或order by操作）的列上建立索引。 在条件表达式中经常用到的不同值较多的列上建立检索，在不同值少]]></description><category></category></item><item><title><![CDATA[SQL优化（二）]]></title><link>https://blog.youkuaiyun.com/badwing/article/details/2606580</link><guid>https://blog.youkuaiyun.com/badwing/article/details/2606580</guid><author>badwing</author><pubDate>Wed, 02 Jul 2008 21:39:00 +0800</pubDate><description><![CDATA[上面我们提到的是一些基本的提高查询速度的注意事项,但是在更多的情况下,往往需要反复试验比较不同的语句以得到最佳方案。最好的方法当然是测试，看实现相同功能的SQL语句哪个执行时间最少，但是数据库中如果数据量很少，是比较不出来的，这时可以用查看执行计划，即：把实现相同功能的多条SQL语句考到查询分析器，按CTRL+L看查所利用的索引，表扫描次数（这两个对性能影响最大），总体上看询成本百分比即可。 ]]></description><category></category></item><item><title><![CDATA[SQL优化（一）]]></title><link>https://blog.youkuaiyun.com/badwing/article/details/2606553</link><guid>https://blog.youkuaiyun.com/badwing/article/details/2606553</guid><author>badwing</author><pubDate>Wed, 02 Jul 2008 21:27:00 +0800</pubDate><description><![CDATA[1.    用程序中，保证在实现功能的基础上，尽量减少对数据库的访问次数；通过搜索参数，尽量减少对表的访问行数,最小化结果集，从而减轻网络负担；能够分开的操作尽量分开处理，提高每次的响应速度；在数据窗口使用SQL时，尽量把使用的索引放在选择的首列；算法的结构尽量简单；在查询时，不要过多地使用通配符如SELECT * FROM T1语句，要用到几列就选择几列如：SELECT COL1]]></description><category></category></item><item><title><![CDATA[java中yield(),sleep()以及wait()的区别(修正版)(转帖)]]></title><link>https://blog.youkuaiyun.com/badwing/article/details/2554338</link><guid>https://blog.youkuaiyun.com/badwing/article/details/2554338</guid><author>badwing</author><pubDate>Mon, 16 Jun 2008 19:52:00 +0800</pubDate><description><![CDATA[往往混淆了这三个函数的使用。 从操作系统的角度讲，os会维护一个ready queue（就绪的线程队列）。并且在某一时刻cpu只为ready queue中位于队列头部的线程服务。 但是当前正在被服务的线程可能觉得cpu的服务质量不够好，于是提前退出，这就是yield。 或者当前正在被服务的线程需要睡一会，醒来后继续被服务，这就是sleep。  sleep方法不推荐使用，可用wait。 线程]]></description><category></category></item><item><title><![CDATA[汉字编码及区位码查询算法]]></title><link>https://blog.youkuaiyun.com/badwing/article/details/2525586</link><guid>https://blog.youkuaiyun.com/badwing/article/details/2525586</guid><author>badwing</author><pubDate>Sun, 08 Jun 2008 23:20:00 +0800</pubDate><description><![CDATA[                                        为了使每一个汉字有一个全国统一的代码，1980年，我国颁布了第一个汉字编码的国家标准：GB2312-80《信息交换用汉字编码字符集》基本集，这个字符集是我国中文信息处理技术的发展基础，也是目前国内所有汉字系统的统一标准。到了后来又公布了国家标准GB18030-2000《信息交换用汉字编码字符集基]]></description><category></category></item><item><title><![CDATA[并查集 (Union-Find Sets)及其应用]]></title><link>https://blog.youkuaiyun.com/badwing/article/details/2525551</link><guid>https://blog.youkuaiyun.com/badwing/article/details/2525551</guid><author>badwing</author><pubDate>Sun, 08 Jun 2008 22:59:00 +0800</pubDate><description><![CDATA[并查集 (Union-Find Sets)并查集：(union-find sets)是一种简单的用途广泛的集合. 并查集是若干个不相交集合，能够实现较快的合并和判断元素所在集合的操作，应用很多。一般采取树形结构来存储并查集，并利用一个rank数组来存储集合的深度下界，在查找操作时进行路径压缩使后续的查找操作加速。这样优化实现的并查集，空间复杂度为O(N)，建立一个集合的时间复杂度为O(1)，N]]></description><category></category></item></channel></rss>