<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[QGJava的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/QGJava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; QGJava]]></copyright><item><title><![CDATA[spring AOP]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/6385168</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/6385168</guid><author>QGJava</author><pubDate>Mon, 02 May 2011 22:23:00 +0800</pubDate><description><![CDATA[<br />      spring 的2大核心IOC和AOP，今天就来介绍一下AOP吧。。。<br />      AOP，即是Aspect-Oriented—Programming,面向切面编程。面向方面编程（AOP）是面向对象编程（OOP）的一种扩展技术，能够很好的解决横切关注点问题以及相关的设计难题来实现松散耦合。AOP（Aspected Oriented Programming）是一种新兴的编程技术。它可以解决OOP和过程化方法不能够很好解决的横切（crosscut）问题，如：事务、安全、日志等横]]></description><category></category></item><item><title><![CDATA[培训篇一之数据库（luffy）]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/6381841</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/6381841</guid><author>QGJava</author><pubDate>Sun, 01 May 2011 14:45:00 +0800</pubDate><description><![CDATA[一.Java与数据库的连接方式有哪些？1.JDBC-ODBC桥驱动将JDBC调用转换为对ODBC的调用客户端需要先配置ODBC数据源与其他数据库的连接，并且必须已安装ODBC驱动2.本地API驱动将JDBC调用转换为对数据库客户端API的调用客户端需要安装数据库厂商提供的客户端和代码库3.网络协议驱动将JDBC调用转换为DBMS-independent网络协议，然后由服务器端的中间件转换为具体数据库服务器可以接收的网络协议（相对第二种，不需要客户端加载任何驱动和代码库）4.本地协议驱动将JDBC调用直接转换]]></description><category></category></item><item><title><![CDATA[Ubuntu系统下Sudo命令不可用的解决方法]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/6094160</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/6094160</guid><author>QGJava</author><pubDate>Thu, 23 Dec 2010 14:40:00 +0800</pubDate><description><![CDATA[<br /><br />在使用sudo命令的时候的提示如下： <br />fafa211
is not in the sudoers file. <br />　　但是显然的，之前是能用的，也就是说之前fafa211应该是在/etc/sudoers中的. <br />cat
/etc/sudoers <br />　　发现居然没有权限看这个文件。 <br />　　只有属于admin组的用户才可使用sudo命令。 <br />　　使用：cat /etc/group|grep admin 命令，查看fafa21]]></description><category></category></item><item><title><![CDATA[J2ME内存占用详解及优化方法]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5878450</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5878450</guid><author>QGJava</author><pubDate>Sun, 12 Sep 2010 00:59:00 +0800</pubDate><description><![CDATA[J2ME内存占用详解及优化方法 2006-05-17 10:16作者：蒋涛出处：blog责任编辑：方舟　　我想做过J2ME的人，特别是像我这样做手机游戏的，肯定会对OutOfMemoryError这个异常深恶痛绝，尤其是在老40这样变态的机型上，甚至对这个异常都产生了恐惧。还好我现在总算不做这个机型了，对那些仍然在为这个机型移植游戏的同志们感到同情。为了能够稍微缓解一下他们的痛苦，也为了广大J2ME的从业者和爱好者能尽量减少与该异常的见面次数，CoCoMo将把自己的经验分享一下。 　　首先了解一下分析内存占]]></description><category></category></item><item><title><![CDATA[paint()方法中Graphics实例对象是怎么来的]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5860079</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5860079</guid><author>QGJava</author><pubDate>Thu, 02 Sep 2010 23:14:00 +0800</pubDate><description><![CDATA[<br />学了一个多月的J2ME应用，画界面也画了好些，却一直忽视了最常用的paint方法中Graphics实例对象的来源，今天在别人的博客中找了篇文章，希望对大家有用<br />原文地址：http://blog.youkuaiyun.com/crazyerghb/archive/2007/10/10/1818302.aspx<br /> <br />在Canvas中调用repaint后，系统会调用paint(Graphics g)，而能给与程序员发挥的空间就在paint里，那么，paint的Graphics从那里来]]></description><category></category></item><item><title><![CDATA[paint()方法中Graphics实例对象是怎么来的]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5860078</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5860078</guid><author>QGJava</author><pubDate>Thu, 02 Sep 2010 23:14:00 +0800</pubDate><description><![CDATA[<br />学了一个多月的J2ME应用，画界面也画了好些，却一直忽视了最常用的paint方法中Graphics实例对象的来源，今天在别人的博客中找了篇文章，希望对大家有用<br />原文地址：http://blog.youkuaiyun.com/crazyerghb/archive/2007/10/10/1818302.aspx<br /> <br />在Canvas中调用repaint后，系统会调用paint(Graphics g)，而能给与程序员发挥的空间就在paint里，那么，paint的Graphics从那里来]]></description><category></category></item><item><title><![CDATA[paint()方法中Graphics实例对象是怎么来的]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5860077</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5860077</guid><author>QGJava</author><pubDate>Thu, 02 Sep 2010 23:13:00 +0800</pubDate><description><![CDATA[<br />学了一个多月的J2ME应用，画界面也画了好些，却一直忽视了最常用的paint方法中Graphics实例对象的来源，今天在别人的博客中找了篇文章，希望对大家有用<br />原文地址：http://blog.youkuaiyun.com/crazyerghb/archive/2007/10/10/1818302.aspx<br /> <br />在Canvas中调用repaint后，系统会调用paint(Graphics g)，而能给与程序员发挥的空间就在paint里，那么，paint的Graphics从那里来]]></description><category></category></item><item><title><![CDATA[使用platformRequest()自动更新MIDlet套件]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5847654</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5847654</guid><author>QGJava</author><pubDate>Sun, 29 Aug 2010 12:15:00 +0800</pubDate><description><![CDATA[<br /><br />使用platformRequest()自动更新MIDlet套件<br />文章来自：http://www.j2megame.org/index.php/content/view/2090/140.html<br /><br />MIDP 2.0提供了一系列的新特性，其中一个就是调用平台的应用。例如可以调用WAP浏览器访问特定的网址，也可以调用电话应用程序呼叫某个号码。上述两个功能 都可以使用MIDlet类的platformRequest()方法实现，platformRequest()]]></description><category></category></item><item><title><![CDATA[Java正则表达式详解]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5838645</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5838645</guid><author>QGJava</author><pubDate>Wed, 25 Aug 2010 21:15:00 +0800</pubDate><description><![CDATA[<br />如果你曾经用过Perl或任何其他内建正则表达式支持的语言，你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语，那么“正则表达式”（Regular Expression）就是一个字符构成的串，它定义了一个用来搜索匹配字符串的模式。  <br />许多语言，包括Perl、PHP、Python、JavaScript和JScript，都支持用正则表达式处理文本，一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢？本文写作时，一个包含了用正则表达式进行文本处理]]></description><category></category></item><item><title><![CDATA[工厂模式总述 ]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5836183</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5836183</guid><author>QGJava</author><pubDate>Wed, 25 Aug 2010 00:03:00 +0800</pubDate><description><![CDATA[<br />　工厂模式属于类的创建模式，工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化，而不必事先知道每次要实例化哪一个类。工厂模式有三个基本形态：1. 简单工厂（Simple Factory）模式，又称静态工厂方法模式（Static Factory MethodPattern）。2. 工厂方法（Factory Method）模式，又称多态性工厂（Polymorphic Factory）模式或虚拟构造子（Virtual Constructor）模式。3. 抽象工厂（Abst]]></description><category></category></item><item><title><![CDATA[实现基于Android的英文词典]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5814074</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5814074</guid><author>QGJava</author><pubDate>Sun, 15 Aug 2010 19:58:00 +0800</pubDate><description><![CDATA[<br />本文为原创，如需转载，请注明作者和出处，谢谢！<br />  英文词典是手机中经常使用的应用。因此，在本文将结合Android来讨论如何实现一个Android版的英文词典。实现英文词典的方法很多。在本文使用了SQLite数据库来保存英文单词信息。系统通过SQLite数据库中保存的单词信息来查找到与指定英文对应的中文信息。当然，实现这样一个英文词典需要解决一系列技术问题。例如，如何将保存英文单词信息的数据库文件随程序（apk文件）一起发布；发布后如何打开数据库；如何在输入前几个字母后，在AutoC]]></description><category></category></item><item><title><![CDATA[内存管理 要精打细算]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5803918</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5803918</guid><author>QGJava</author><pubDate>Wed, 11 Aug 2010 13:45:00 +0800</pubDate><description><![CDATA[<br /> <br />内存管理 要精打细算<br />爪哇米工作室 陈跃峰<br />       内存管理，是软件开发的一个重点，在功能不变的情况下，如何更有效的利用内存，减少资源的占用是衡量软件性能的重要指标之一。所以，很多公司在招聘时会侧重内存管理的考查。<br /> <br />招聘题目：下面的代码（Java）是否正确地释放了内存空间？为什么？<br />              Image img[] = new Image[10];<br />              for(int i]]></description><category></category></item><item><title><![CDATA[ 像蚂蚁一样工作,像蝴蝶一样生活]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5802448</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5802448</guid><author>QGJava</author><pubDate>Tue, 10 Aug 2010 20:40:00 +0800</pubDate><description><![CDATA[<br /> <br />繁琐拘束的工作与自由自在的生活。是两个相互矛盾的主题。<br />因为要自由，我们不愿意受到工作的禁锢<br />因为要生存，我们又必须接受工作的禁锢<br />每个人都喜欢美丽多彩、自由自在的生活，希望得到尽情的娱乐和享受。<br />把握好工作和生活，是每个人的必修课。<br />像蚂蚁一样工作，像蝴蝶一样生活。<br />这或许是我们协调工作与生活矛盾一个较好的态度。<br /><br />蚂蚁是地球上最常见的，数量最多的昆虫。<br />柔弱的生灵，旺盛的生命力。<br /]]></description><category></category></item><item><title><![CDATA[Windows下Resin的配置与部署]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5800132</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5800132</guid><author>QGJava</author><pubDate>Mon, 09 Aug 2010 23:47:00 +0800</pubDate><description><![CDATA[<br /><br />Windows下Resin的配置与部署<br />Resin是CAUCHO公司（http://www.caucho.com）的产品，是一个非常流行的支持servlets 和jsp的引擎，速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容，但是它显示静态内容的能力也非常强，速度直逼Apache Server。许多站点都是使用该WEB服务器构建的。<br />Resin也可以和许多其他的WEB服务器一起工作，比如Apache Server和II]]></description><category></category></item><item><title><![CDATA[MySql与Java的时间类型 ]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5797662</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5797662</guid><author>QGJava</author><pubDate>Sun, 08 Aug 2010 23:53:00 +0800</pubDate><description><![CDATA[<br /><br />MySql与Java的时间类型<br /> <br />MySql的时间类型有          Java中与之对应的时间类型<br />date                                           java.sql.Date<br />Datetime                                    java.sql.Timestamp<br />Timestamp                                ]]></description><category></category></item><item><title><![CDATA[关于java.lang.OutOfMemoryError]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5795961</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5795961</guid><author>QGJava</author><pubDate>Sat, 07 Aug 2010 21:40:00 +0800</pubDate><description><![CDATA[<br />java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过，产生该错误的原因大都出于以下原因：JVM内存过小、程序不严密，产生了过多的垃圾。  <br />           在一年多的工作过程中，遇到该问题的印象最深有两次。 <br /><br />           一次是用hibernate查询数据时，一次查询过多的数据，例如30000条，此时程序出错，该死的java.lang.OutMemoryError，后来调整了该部分的代码，每次只取出指定量的数据]]></description><category></category></item><item><title><![CDATA[java中static详解]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5782452</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5782452</guid><author>QGJava</author><pubDate>Mon, 02 Aug 2010 12:40:00 +0800</pubDate><description><![CDATA[也是在最近项目中突然发现自己对static的某些概念不够了解，特从网上找了一篇与各位分享。转自：http://e6621887.javaeye.com/blog/428527二、static         static表示“全局”或者“静态”的意思，用来修饰成员变量和成员方法，也可以形成静态static代码块，但是Java语言中没有全局变量的概念。   被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说，它不依赖类特定的实例，被类的所有实例共享 。只要这个类被加载，Java虚拟机就能根据]]></description><category></category></item><item><title><![CDATA[先学会做人，再去学技术]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5779670</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5779670</guid><author>QGJava</author><pubDate>Sat, 31 Jul 2010 23:49:00 +0800</pubDate><description><![CDATA[<br /><br />各位哥，各位爷,请鄙视俺，别说俺是脑残，俺不承认，俺没有脑。<br />     强哥一直告诉我们：先学会做人，再去学技术。这几天俺算是明白了。先学会做人，是因为要有好的心态，不要有投机取巧的心态。写程序是个良心活，是个很细的活，没有好的心态，人品不好，就等着杯具吧。 <br />     这几天在写的程序对我实在是个挑战，幸好有之前的代码可以参考，看来看去，算是明白了思路，接着就是一顿狂抄，那个爽啊，就别提了。各位哥，各位爷，这正是俺脑残之路的开始。俺人品不好，没抄好，抄的的没水准]]></description><category></category></item><item><title><![CDATA[System.arraycopy方法的使用]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5777733</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5777733</guid><author>QGJava</author><pubDate>Fri, 30 Jul 2010 23:19:00 +0800</pubDate><description><![CDATA[<br />System.arraycopy方法的使用 收藏 <br />不废话，直接看代码就全清楚了。里面 // 后面的是运行的结果<br />view plaincopy to clipboardprint?<br />import java.util.Arrays;   <br />/**  <br /> * 老紫竹JAVA提高教程 - System.arraycopy方法的使用。<br>  <br /> * <br>  <br /> * 从指定源数组中复制一个数组，复制从指定的位置开始，<br>  ]]></description><category></category></item><item><title><![CDATA[纠结啊～到底alpha和rgb有什么关系啊？]]></title><link>https://blog.youkuaiyun.com/QGJava/article/details/5772481</link><guid>https://blog.youkuaiyun.com/QGJava/article/details/5772481</guid><author>QGJava</author><pubDate>Wed, 28 Jul 2010 22:46:00 +0800</pubDate><description><![CDATA[<br />   今天在开发j2me项目的过程，遇到对png图片的透明处理。百度了一下，哇真的一大堆呢，使用起来也很方便，但是我想不懂，为什么那么处理下就能实现透明效果啊。结果继续去百度，其中有些文章提到alpha值是可以通过计算改变rgb值，但是这样起来不就很怪了吗？<br />    如果alpha都能转换成rgb的话，那只有rgb的怎么就不能实现透明效果呢？纠结啊！！！！<br /><br /><br />    如果，有同样的纠结的人，并且得到answer的话，通知下我，我会不胜感激的！<br />]]></description><category></category></item></channel></rss>