自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring AOP

<br />      spring 的2大核心IOC和AOP,今天就来介绍一下AOP吧。。。<br />      AOP,即是Aspect-Oriented—Programming,面向切面编程。面向方面编程(AOP)是面向对象编程(OOP)的一种扩展技术,能够很好的解决横切关注点问题以及相关的设计难题来实现松散耦合。AOP(Aspected Oriented Programming)是一种新兴的编程技术。它可以解决OOP和过程化方法不能够很好解决的横切(crosscut)问题,如:事务、安全、日志等横

2011-05-02 22:23:00 768

原创 培训篇一之数据库(luffy)

一.Java与数据库的连接方式有哪些?1.JDBC-ODBC桥驱动将JDBC调用转换为对ODBC的调用客户端需要先配置ODBC数据源与其他数据库的连接,并且必须已安装ODBC驱动2.本地API驱动将JDBC调用转换为对数据库客户端API的调用客户端需要安装数据库厂商提供的客户端和代码库3.网络协议驱动将JDBC调用转换为DBMS-independent网络协议,然后由服务器端的中间件转换为具体数据库服务器可以接收的网络协议(相对第二种,不需要客户端加载任何驱动和代码库)4.本地协议驱动将JDBC调用直接转换

2011-05-01 14:45:00 849 1

转载 Ubuntu系统下Sudo命令不可用的解决方法

<br /><br />在使用sudo命令的时候的提示如下: <br />fafa211is not in the sudoers file. <br />  但是显然的,之前是能用的,也就是说之前fafa211应该是在/etc/sudoers中的. <br />cat/etc/sudoers <br />  发现居然没有权限看这个文件。 <br />  只有属于admin组的用户才可使用sudo命令。 <br />  使用:cat /etc/group|grep admin 命令,查看fafa21

2010-12-23 14:40:00 1353

转载 J2ME内存占用详解及优化方法

J2ME内存占用详解及优化方法 2006-05-17 10:16作者:蒋涛出处:blog责任编辑:方舟  我想做过J2ME的人,特别是像我这样做手机游戏的,肯定会对OutOfMemoryError这个异常深恶痛绝,尤其是在老40这样变态的机型上,甚至对这个异常都产生了恐惧。还好我现在总算不做这个机型了,对那些仍然在为这个机型移植游戏的同志们感到同情。为了能够稍微缓解一下他们的痛苦,也为了广大J2ME的从业者和爱好者能尽量减少与该异常的见面次数,CoCoMo将把自己的经验分享一下。   首先了解一下分析内存占

2010-09-12 00:59:00 690

转载 paint()方法中Graphics实例对象是怎么来的

<br />学了一个多月的J2ME应用,画界面也画了好些,却一直忽视了最常用的paint方法中Graphics实例对象的来源,今天在别人的博客中找了篇文章,希望对大家有用<br />原文地址:http://blog.csdn.net/crazyerghb/archive/2007/10/10/1818302.aspx<br /> <br />在Canvas中调用repaint后,系统会调用paint(Graphics g),而能给与程序员发挥的空间就在paint里,那么,paint的Graphics从那里来

2010-09-02 23:14:00 879

转载 paint()方法中Graphics实例对象是怎么来的

<br />学了一个多月的J2ME应用,画界面也画了好些,却一直忽视了最常用的paint方法中Graphics实例对象的来源,今天在别人的博客中找了篇文章,希望对大家有用<br />原文地址:http://blog.csdn.net/crazyerghb/archive/2007/10/10/1818302.aspx<br /> <br />在Canvas中调用repaint后,系统会调用paint(Graphics g),而能给与程序员发挥的空间就在paint里,那么,paint的Graphics从那里来

2010-09-02 23:14:00 2961

转载 paint()方法中Graphics实例对象是怎么来的

<br />学了一个多月的J2ME应用,画界面也画了好些,却一直忽视了最常用的paint方法中Graphics实例对象的来源,今天在别人的博客中找了篇文章,希望对大家有用<br />原文地址:http://blog.csdn.net/crazyerghb/archive/2007/10/10/1818302.aspx<br /> <br />在Canvas中调用repaint后,系统会调用paint(Graphics g),而能给与程序员发挥的空间就在paint里,那么,paint的Graphics从那里来

2010-09-02 23:13:00 1157

转载 使用platformRequest()自动更新MIDlet套件

<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()

2010-08-29 12:15:00 839 1

转载 Java正则表达式详解

<br />如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。  <br />许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理

2010-08-25 21:15:00 885

转载 工厂模式总述

<br /> 工厂模式属于类的创建模式,工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,而不必事先知道每次要实例化哪一个类。工厂模式有三个基本形态:1. 简单工厂(Simple Factory)模式,又称静态工厂方法模式(Static Factory MethodPattern)。2. 工厂方法(Factory Method)模式,又称多态性工厂(Polymorphic Factory)模式或虚拟构造子(Virtual Constructor)模式。3. 抽象工厂(Abst

2010-08-25 00:03:00 641

转载 实现基于Android的英文词典

<br />本文为原创,如需转载,请注明作者和出处,谢谢!<br />  英文词典是手机中经常使用的应用。因此,在本文将结合Android来讨论如何实现一个Android版的英文词典。实现英文词典的方法很多。在本文使用了SQLite数据库来保存英文单词信息。系统通过SQLite数据库中保存的单词信息来查找到与指定英文对应的中文信息。当然,实现这样一个英文词典需要解决一系列技术问题。例如,如何将保存英文单词信息的数据库文件随程序(apk文件)一起发布;发布后如何打开数据库;如何在输入前几个字母后,在AutoC

2010-08-15 19:58:00 1951

转载 内存管理 要精打细算

<br /> <br />内存管理 要精打细算<br />爪哇米工作室 陈跃峰<br />       内存管理,是软件开发的一个重点,在功能不变的情况下,如何更有效的利用内存,减少资源的占用是衡量软件性能的重要指标之一。所以,很多公司在招聘时会侧重内存管理的考查。<br /> <br />招聘题目:下面的代码(Java)是否正确地释放了内存空间?为什么?<br />              Image img[] = new Image[10];<br />              for(int i

2010-08-11 13:45:00 1072 1

转载 像蚂蚁一样工作,像蝴蝶一样生活

<br /> <br />繁琐拘束的工作与自由自在的生活。是两个相互矛盾的主题。<br />因为要自由,我们不愿意受到工作的禁锢<br />因为要生存,我们又必须接受工作的禁锢<br />每个人都喜欢美丽多彩、自由自在的生活,希望得到尽情的娱乐和享受。<br />把握好工作和生活,是每个人的必修课。<br />像蚂蚁一样工作,像蝴蝶一样生活。<br />这或许是我们协调工作与生活矛盾一个较好的态度。<br /><br />蚂蚁是地球上最常见的,数量最多的昆虫。<br />柔弱的生灵,旺盛的生命力。<br /

2010-08-10 20:40:00 770 1

转载 Windows下Resin的配置与部署

<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

2010-08-09 23:47:00 1197 1

转载 MySql与Java的时间类型

<br /><br />MySql与Java的时间类型<br /> <br />MySql的时间类型有          Java中与之对应的时间类型<br />date                                           java.sql.Date<br />Datetime                                    java.sql.Timestamp<br />Timestamp                                

2010-08-08 23:53:00 859 1

转载 关于java.lang.OutOfMemoryError

<br />java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。  <br />           在一年多的工作过程中,遇到该问题的印象最深有两次。 <br /><br />           一次是用hibernate查询数据时,一次查询过多的数据,例如30000条,此时程序出错,该死的java.lang.OutMemoryError,后来调整了该部分的代码,每次只取出指定量的数据

2010-08-07 21:40:00 935 1

转载 java中static详解

也是在最近项目中突然发现自己对static的某些概念不够了解,特从网上找了一篇与各位分享。转自:http://e6621887.javaeye.com/blog/428527二、static         static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。   被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享 。只要这个类被加载,Java虚拟机就能根据

2010-08-02 12:40:00 830

原创 先学会做人,再去学技术

<br /><br />各位哥,各位爷,请鄙视俺,别说俺是脑残,俺不承认,俺没有脑。<br />     强哥一直告诉我们:先学会做人,再去学技术。这几天俺算是明白了。先学会做人,是因为要有好的心态,不要有投机取巧的心态。写程序是个良心活,是个很细的活,没有好的心态,人品不好,就等着杯具吧。 <br />     这几天在写的程序对我实在是个挑战,幸好有之前的代码可以参考,看来看去,算是明白了思路,接着就是一顿狂抄,那个爽啊,就别提了。各位哥,各位爷,这正是俺脑残之路的开始。俺人品不好,没抄好,抄的的没水准

2010-07-31 23:49:00 1084 4

转载 System.arraycopy方法的使用

<br />System.arraycopy方法的使用 收藏 <br />不废话,直接看代码就全清楚了。里面 // 后面的是运行的结果<br />view plaincopy to clipboardprint?<br />import java.util.Arrays;   <br />/**  <br /> * 老紫竹JAVA提高教程 - System.arraycopy方法的使用。<br>  <br /> * <br>  <br /> * 从指定源数组中复制一个数组,复制从指定的位置开始,<br> 

2010-07-30 23:19:00 1196 1

原创 纠结啊~到底alpha和rgb有什么关系啊?

<br />   今天在开发j2me项目的过程,遇到对png图片的透明处理。百度了一下,哇真的一大堆呢,使用起来也很方便,但是我想不懂,为什么那么处理下就能实现透明效果啊。结果继续去百度,其中有些文章提到alpha值是可以通过计算改变rgb值,但是这样起来不就很怪了吗?<br />    如果alpha都能转换成rgb的话,那只有rgb的怎么就不能实现透明效果呢?纠结啊!!!!<br /><br /><br />    如果,有同样的纠结的人,并且得到answer的话,通知下我,我会不胜感激的!<br />

2010-07-28 22:46:00 3705 5

原创 Spring 连接数据库出错

<br />1.首先是服务器端的,连接数据库出错,报Nullpoint,经过一步步的检查,定位在这句代码出错了:SqlRowSet srs = <br /> <br />jdbcTemplate.queryForRowSet(sql, new Object[] {loginName,pwd});<br /> <br />这是用spring 来连接数据库,为什么连接不上了,一开始我猜是配置文件写错了吧,但是检查了好多遍,还是检查不出错误。<br /> <br />接下来我又检查了sql语句,还是没有出错,我昏

2010-07-27 00:45:00 1200

转载 Java中的引用概念

本文转自http://pengcqu.javaeye.com/blog/485115,内容为java中引用概念的一些讲解,希望受用。<br />关键字: java 引用 <br />     Java对对象和基本的数据类型的处理是不一样的。和C语言一样,当把Java的基本数据类型(如int,char,double等)作为入口参数传给函数体的时候,传入的参数在函数体内部变成了局部变量,这个局部变量是输入参数的一个拷贝,所有的函数体内部的操作都是针对这个拷贝的操作,函数执行结束后,这个局部变量也就完成了它的使命

2010-07-25 13:57:00 1750

转载 通俗地理解数据库设计的三个范式

<br /><br />通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科学最准确的理解):<br />第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;<br />第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;<br />第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。<br />没有冗余的数据库设计可以做到。但是,没有冗

2010-07-23 19:25:00 1227 1

转载 Vector与Hashtable 的用法

<br />Vector的用法:<br />Vector是java.util包的类,他的功能是实现了一个动态增长的数组,像其他数组一样,此向量数组可以为每个包含的元素分配一下整数索引号,但是,向量不同于数组,它的长度可以在创建以后根据实际包含的元素个数增加或减少。<br />  向<br />Vector是java.util包的类,他的功能是实现了一个动态增长的数组,像其他数组一样,此向量数组可以为每个包含的元素分配一下整数索引号,但是,向量不同于数组,它的长度可以在创建以后根据实际包含的元素个数增加或减少

2010-07-22 18:31:00 3894 1

转载 Java运算符优先级

PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember access from a pointerMember access from an objectScoping operatorPost-incrementPost-decrement(a + b) / 4;array[4] = 2;ptr->age = 34;obj.age = 34;Class::age =

2010-07-21 00:51:00 806 1

转载 面向对象与面向过程的简单比较

这两个概念对于很多学习编程的人来说可能都不明白,或者可以说无法具体理解的,包括我也是,之前曾经查过相关资料,可是今天想想又有点模糊了,于是重新去理解了下,结果发现了下面这份资料,感觉不错,至少举例来说明比较,会让人比较容易理解以下是转载内容----------------------------------------------------------------------------------------------------------------------面向过程就是分析出解决问题所需要的步

2010-07-20 17:24:00 725 3

转载 Java 面试中的陷阱(你会多少呢???)

<br />找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。 <br />面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票, 说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用IDE来解决。你必须在任何情况下准确回答这些问题,在面试中如果出现一两题回答不准确很

2010-07-20 11:22:00 660 4

转载 『IT视界』 [原创评论]揪出"程序员"身上的"六宗罪"

<br />有人曾说过"程序员是IT行业发展的基石",这话可算是把程序员的角色诠释的一清二楚。小到形形色色的街头外包公司,大到诸如Microsoft, Oracle有自身核心技术的的世界级软件公司,无一不把程序员看做支撑公司发展的血液,然而正是在这种发展趋势发展潮流下,程序员身上的"罪孽"浮现了出来,并对程序员这一特殊职业构成了很强的杀伤力。本人做程序员虽不过2年,而且仅限于学校范围内的软件开发,但基于对程序员这一职业的关注和热爱,结合本人之经验教训,将程序员的"罪孽"总结如下,希望能引起程序员朋友的重视,

2010-07-20 10:51:00 688 3

转载 J2ME游戏开发技巧--一个MotoT720下的彩色游戏

<br />不久前我曾用J2ME开发了一个MotoT720下的彩色游戏—宝石方块(GridOne)。开发过程中积累了一些经验,现在写出来与大家分享。<br />  使用双缓冲避免屏幕闪烁<br />  双缓冲技术是编写J2ME游戏程序的关键技术之一。实际上,双缓冲技术是计算机动画的一项传统技术。造成屏幕闪烁的主要原因在于,画面在显示的同时,程序又在改变它,于是画面闪烁。解决办法就是在内存中开辟一片区域作为后台画面,程序对它更新,修改,完成后再显示它。这样被显示的图像永远是已经完全画好的图像,程序修改的将不是

2010-07-20 10:44:00 940 2

原创 解决MyEclipse删除后重装问题

<br />安装myeclipse时提示:<br /> <br />could not find requested software[com.genuitec.pulse2.client.launcher.group]<br /><br />针对这个问题,个人借鉴了网上的做法,以及自己的一些解决方案得到以下总结:<br /><br />对于Windows XP用户<br /><br />一招比较管用的就是把 安装目录全部删除以及把 用户文件夹下的.myeclipse之类文件全部删除,一般来说,问题就得以解

2010-07-20 10:28:00 7777 3

转载 JAVA英文翻译表--IT术语中英对照

2008年02月15日 星期五 15:52<br />JAVA英文翻译表<br />● 单词「式」: <br />constructor 建构式 <br />declaration 宣告式 <br />definition 定义式 <br />destructor 解构式 <br />expression 算式(运算式) <br />function 函式 <br />pattern 范式、模式、样式 <br />program 程式 <br />signature 标记式(签名式/署名式)<br />●

2010-07-19 23:46:00 5464 1

转载 Java 关键字 速查表

<br /> Java 关键字 速查表<br />访问控制:<br />private 私有的<br />protected 受保护的<br />public 公共的<br /><br />类、方法和变量修饰符<br />abstract 声明抽象<br />class 类<br />extends 扩允,继承<br />final 终极,不可改变的<br />implements实现<br />interface 接口<br />native 本地<br />new 新,创建<br />static 静态

2010-07-19 23:02:00 918 2

转载 java/lang/ClassFormatError: Bad version informationd在Eclipse和Jbuilder的修改方法

<br />这个错误常出现在J2ME的开发中。<br />Eclipse修改方法:<br />Set the "Java Compliance Level" to 1.4. For this, in Eclipse Go to Project -> Properties -> Java compiler, enable "project specific settings" and then set "Java Compliance Level" to 1.4. <br /><br />实际上可能针到不同的

2010-07-19 14:20:00 1012 2

转载 心跳包机制及Socket通信服务的心跳包

<br />本文转自http://www.cppblog.com/tx7do/archive/2009/11/09/100513.html  http://xue08161981.blog.163.com/blog/static/324996772009101010852137/<br /> 心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。<br

2010-07-19 11:15:00 29566 7

原创 测试网络硬盘

<br />上传完成! jpa基础教程 pdf文字版<br /> <br />下载地址:<br />http://www1.400disk.com/down_55372.aspx

2010-07-18 10:43:00 1072 1

原创 网络硬盘共享

<br />最新共享网络硬盘,里面存放,平时开发过程中可能用到的工具,以及后期原创的源代码<br />下面是网址:<br /> <br />http://www1.400disk.com/?QGJava

2010-07-18 10:22:00 919 1

转载 String经典问题

String经典问题(==和equals区别,new String为什么创建了两个对象)2008年11月12日 09:58<br />// ==与equals的区别:<br />// ==:<br />// 1、比较的是操作符两端的操作数是否是同一个对象<br />// 2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。<br />// 3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为TRUE,如:<br />// int a=10 与 long b=10L 与 double c=

2010-07-17 23:42:00 689

转载 Java--数组

<br />数组(array)是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型,可以是一维或多维。数组中的一个特别要素是通过下标来访问它。数组提供了一种将有联系的信息分组的便利方法。<br />注意:如果你熟悉C/C++,请注意, Java数组的工作原理与它们不同。<br /><br />  1、数组不是集合,它只能保存同种类型的多个原始类型或者对象的引用。数组保存的仅仅是对象的引用,而不是对象本身。<br /><br />  2、数组本身就是对象,Java中对象是在堆中的,因此数组无

2010-07-17 23:41:00 675 1

转载 String对象的创建

作者:Heart.Raid http://www.javaeye.com/topic/522167每次上网冲杯Java时,都能看到关于String无休无止的争论。还是觉得有必要让这个讨厌又很可爱的String美眉,赤裸裸的站在我们这些Java色狼面前了。嘿嘿....众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是普通的类哦!!!【镜头1】 String对象的创建       1、关于类对象的创建,很普通的一种方式就是利用构造器

2010-07-17 23:17:00 739 1

转载 内部类的学习

<br />块代码的定义:简单来说就是处于一对{}之间的代码。<br />内部类的定义:处于另外一个类中的具有类型名称定义块代码。<br />匿名类的定义:已知父类或者接口标准的内部类,且不具有具体的类型名称的块代码。匿名类的实例创建必须使用new 父类名|接口名 ()来创建。)<br /> <br />一、命名内部类——用于临时创建实例或者类型,且该类型或实例需要控制是否允许使用该类的人调用<br /> <br /> <br />1-1:命名局部内部类<br />public class OutClass

2010-07-16 21:34:00 592 1

Windows下Resin的配置与部署

Windows下Resin的配置与部署 Windows下Resin的配置与部署

2010-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除