自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (11)
  • 收藏
  • 关注

原创 ant 打包android应用

如果一.准备ant,android   1.把官网下载的ant和android解压到本地   2.环境变量中设置ANT_HOME和ANDROID_HOME,比如:F:\software\apache-ant-1.9.3,F:\android\adt-bundle-windows-x86-20140321\sdk   3.%ANT_HOME%\bin和%ANDROID_HOME%\b

2014-04-15 11:24:36 5507 1

转载 JAXB解析xml

Person public class Person implements Serializable { private String name; private Integer age; private char sex; public Person() { } public String get

2013-08-29 22:15:09 1288

原创 java自定义注解

小序:一直想篇关于注解的文章,又怕写不好贻笑大方,几年前第一次接触注解还认为没xml好用,因为书本上写着注解还不能完全替代xml,自认为只能算是一种简化。以前还担心就配个@interface会不会有什么冲突的地方,会不会不能胜任近乎苛求的需求 ,慢慢在项目中用到,见的多了也就感觉,哇,原来注解太方便了。注意,这片文章不是写关于Hibernate或者spring的注解的,只是介绍下注解的原理以及自定

2013-07-02 22:36:06 4959 3

原创 CSV文件的读写

CSV是什么,以及有什么用?   (百度一下你知道的会更多)我简单的总结就是 CSV文件(comma seperated value)即逗号分隔符,用记事本打开的话会是"a","b","c"这种格式,当然也可以改。  用处在于可以轻松的导入表格和数据库中,一行代表一条数据,功能很吸引人吧,这样就可以批量的导入导出数据库中的值,虽然你也可以用数据库默认的导入导出表,但通过csv文件你可以方便

2013-05-29 23:00:41 28569 2

原创 maven 的基本配置及个人理解

maven是目前流行的项目管理工具,maven会给你带来非常大的方便。。。好处此处省略1万字。   本文章并不是完整的maven讲解,只是鄙人在项目中所学所感,都写于此,如果有新的感悟,也会不断更新。   配置maven也是如此的简单,下载maven的包,把maven放入环境变量,然后cmd命令提示窗口 输入 mvn -version或者mvn -v 如果有maven信息说明安装成功。

2013-05-20 23:06:45 20678 2

原创 for循环删除(ArrayList.remove)及改进方法及对象在内存中的理解

尽量做到原创。如果转载,请注明出处!  小菜们肯定写过这样的代码:for(List list:lists){//判断,如果成立删除if(true){lists.remove(list);}}这种错误很明显,如果for循环的时候是不允许删除这个list对象的。这个相必大家都知道为什么会这样,因为ArrayList的父类AbstractList里有个modCount

2013-04-26 23:18:28 13004

原创 Log4j的基本配置和个人理解

详细信息请参照   如何使用Log4j? http://www.blogjava.net/rickhunter/articles/28133.html此文章写的比较详细。先看我的log4j的配置:Log4j.properties  放在src/resource目录下,会自动加载log4j配置(即使你使用junit测试此配置文件还会加载)。# Global Log Level

2013-04-24 23:25:48 6570

原创 从Hibernate源码看@NotFound(action=NotFoundAction.IGNORE) 会导致Eager加载 @ManyToOne(fetch = FetchType.LAZY)无效

记得刚进项目组的时候leader给我介绍过NotFound(action=NotFoundAction.IGNORE)会导致Fetch无效,这样的话无论你设置fetchType是lazy还是eager都会以eager加载,一开始我开始模糊的记住,但是过不了2天就会忘,今天有个任务也是配Ignore的,索性就看看里面到底是怎么整的,下面把发现的贴出来:  先看org.hibernate.type

2013-04-22 22:34:18 11945 2

转载 Spring框架中获得DataSource对象的方法

在Spring框架中有如下3种获得DataSource对象的方法:1.从JNDI获得DataSource.2.从第三方的连接池获得DataSource.3.使用DriverManagerDataSource获得DataSource.标签: Spring 代码片段(3)[代码] JNDI方式011、SpringJNDI数据源配置信息

2012-12-22 20:46:41 2744

转载 java.lang.ClassFormatError: Absent Code attribute in method

1.             javax           javaee-api           6.0       由于在pom文件中添加了上面的内容导致一个异常:  删除这个依赖之后, 问题就没有了java.lang.ClassFormatError: Absent Codeattribute in method that is not native or abs

2012-12-22 00:07:03 16321

原创 Publish failed using Ant publisher Resource is out of sync

这个问题是由于Eclipse内的文件和操作系统的文件不统一所引起的。只需选中工程, F5 更新即可整个工程解决。也可以找到你的workspace  把.metadata删除 在重启myeclipse即可,不过这种情况下myeclipse的响应配置也将删除,建议使用上面的

2012-12-21 23:17:23 1571

原创 Spring事务管理

学了一周的Spring事务管理,特整理出来,以便以后翻阅。   概念:事务是一组原子性操作的工作单元,这组工作单元要么执行成功,要么不成功 事务四大特征:原子性,一致性,隔离性和持久性。    1. 原子性  一个原子事务要么完整执行,要么干脆不执行。 这意味着,工作单元中的每项任务都必须正确执行。如果有任一任务执行失败,则整个工作单元或事务就会被终止。即此前对数据所作的任何修改都将被

2012-09-23 12:53:44 2785

原创 设计模式之观察者模式(二)

先看定义 ,观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。  应用:j2se的AWT事件处理机制是基于观察者模式的,在Spring中的应用是事件传播机制。  从定义中可以看出,所谓观察者模式,就必须有观察者和被观察者,当被观察者状态发生改变时(比如属性值改变等),所有观察者都得到通知并更新。   这就非常类似事件

2012-08-16 23:22:58 1652

原创 java对象值传递和对象传递的总结

前两天项目lead面试我,问的第一个问题就是值传递和对象传递的问题,这问题之前只知道皮毛,不是很清晰,今天专门总结下。     先看基本类型作为参数传递的例子:public class Test1 {public static void main(String[] args) {int n = 3;System.out.println("Before change, n = "

2012-08-16 21:32:22 19717 6

原创 struts1的总结

为以后用到的时候有个参照,仅此而已。   框架:struts1+Spring情形(1)从后台取出数据放入select中并默认选中之前选的 " selected > 说明一点,后台是request.setAttribute("names",names),所以这里name=“names”即是要遍历的后台request里的L

2012-07-12 22:01:23 1342

原创 对1-9三个数组成1:2:3的自己理解

题目是很老套的题了,但是在做的时候我发现了几个问题,这里总结一下:问题如下:9个数1-9组成三个数,如:327 654 981,每个数字只能用一次,每三个数字组成一个新的数字,第二个数是第一个数的两倍,第三个数是第一个数的三倍,用程序实现。 思路: 1.列出所有可能的第一个数 2.根据第一个数得到第二个以及第三个数的值 3.根据3个数值的9个数字,判断是否有重复的数字,没有重复

2012-05-26 23:42:20 2097

转载 指定的服务并未以已安装的服务存在 unable to open the service 'tomcat7'

新下载的Tomcat6.0 解压缩完了运行tomcat6.exe屏幕一闪就没了 运行tomcat6w.exe弹出个筐 指定的服务并未以已安装的服务存在 Unable to open the Service 'tomcat6' 我安装了tomcat5,双击startup.bat可以正常启动Tomcat,也可以显示http://localhost:8080/,但是双击tomcat6w.exe却出现"指

2012-05-07 14:49:45 2703 1

aaa

啊啊啊啊啊啊啊啊

2012-05-05 23:49:40 110

原创 解决 ORA-01461: can bind a LONG value only for insert into a LONG column

我用的环境是ssh+oracle11.0 出现这错误很有可能是你驱动的问题   因为之前那项目是用的mysql数据库,所以用ojdbc14这驱动没一点问题,但是后来我改成oracle后问题就来了,当插入有汉字时就报那个错误   因为那几天没网络,这问题就一直搁着,知道今天才连上网,才肯定是驱动的问题,网上都说是驱动问题,但他们都是建议改成ojdbc14,我那本来都是

2012-04-23 09:00:52 11274

原创 设计模式之工厂模式(一)

关于设计模式的文章网上一搜一大筐,此处我不想转帖前人,只是写下自己对每个设计模式的理解,可能会有不到之处,希望不要误导大家。    工厂模式分为简单工厂和抽象工厂,简单工厂也就是直接生产产品的,也就是在这种工厂里直接返回new 的产品,这样有一个问题,如果产品要很多,比如实现接口的类有很多,举个具体的例子,有animal这个接口,那生产的工厂类有生产cat,dog,pig,fish等等的方法,

2012-04-18 12:00:56 707

原创 面试一些心得

下午4点半,公司内部项目组的面试,我回答的很垃圾,原因就是没好好准备,刚开始以为项目组的问的问题比较简单,应该没有问题,人家都说,失败是成功他妈,失败一次,怎么说也得总结下教训,避免下次失败,下面是一些面试经过:    我4点到公司,因为是最后一个面试,所以3个面试官已经很疲惫,前面已经面试了将近2个半小时5个人,所以到我的时候精力和忍耐都到了个极限,再加上我没 准备,问题回答的七零八落,哎,

2012-04-18 09:02:42 1894 1

转载 JS jQuery分别获取选中的复选框值

转载地址 http://hi.baidu.com/lipan4/blog/item/8531c62330ee73b04623e886.htmlJS获取复选框被选中的值0  1  2  3  4  5  6&nbs

2012-04-12 11:30:11 12813

转载 oracle触发器的用法

:触发器是可以对整表、整行、整列、按某个条件进行触发的一 Oracle触发器语法  触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,触发器与存储过程的区别在于:存储过程是由用户或应用程序显式调用的,而触发器是不能被直接调用的。  功能:  1、 允许/限制对表的修改  2、 自动生成派生列,比如自增字段  3、 强制数据一致性

2012-04-11 23:00:34 3259 1

转载 Eclipse无法自动编译出class文件

今天调试的时候发现问题:调试的时候竟然在我注释的里面走,当时那个郁闷啊,每次都要clean下才可以,晚上感觉不对劲,上网查了查,原来是bulid automatically这个我把勾去掉了,下面是原文,链接地址为http://kaoshi.china.com/java/learning/777807-1.htm有时候用Eclipse或者MyEclipse的时候,发现不能自动编译,web工程下面

2012-04-11 21:31:09 18293 3

原创 基于hibernate实现的分页技术

先说明一下基于hibernate实现分页的原理,假如从数据库取出100条数据,我们要让每页显示10条,假如从30开始,只需要设置起始位置和最大的返回结果即可先上代码:注意传进来的参数有 Page这类,后面有介绍public List queryByPage(final String username, final Page page) { return this.getHibe

2012-03-22 23:32:40 55034 11

原创 ckeditor3.5.3+ckfinder for java 2.1.1,嵌入文本编辑器,实现上传文件

准备工作 先把这两个东西加入项目,导相应的包,注意的是ckfinder的文件是官网上下载的ckfinder_java_2.1.1.jar解压后ckfinder/ckfinder.war(解压)/ckfinder这个文件夹 而不是直接解压出来见到的那个,是war的那个,这点搞了我半天。导的jar包路径: ckfinder_java_2.1.1\ckfinder\WEB-INF\lib;C:\User

2012-03-22 01:26:38 2684

原创 仿凤凰网的注册页面,javascript完成简单的空/邮箱格式/字符串的长度校验 ajax完成服务器端是否同名校验

register.jsp界面代码如下:注意以下几点:1,文本框的name,id最好一致,规范性的命名才符合实际应用,    2,后面校验的显示信息此处我定义的为原来id+“js”,当然这里可以随意,不过,关于验证所有的文本框是否为空这方法中我把封装一工具方法,当然可以每个都判断,不过太麻烦,我见凤凰网的注册页面就是这样一个一个的写,太麻烦了。 代码如下:<% String p

2012-03-19 00:47:54 5650

原创 jquery load方法

语法如下:load(url[,data][,callback]):向远程url发送异步请求,并直接将服务器响应插入当前jquery对象匹配的DOM元素之内。代码:index.html 用户名: 喜欢的颜色: 红色 绿色 蓝色 黑色 //为id为load的按钮绑定事件处理函数 $("#load").click(function() {

2012-03-14 13:02:03 4636

转载 Javascript在页面加载时的执行顺序

直接在Javascript代码放在标记对和之间 由标记的src属性制定外部的js文件 放在事件处理程序中,比如:点击我 作为URL的主体,这个URL使用特殊的Javascript:协议,比如:点击我 利用javascript本身的document.write()方法写入新的javascript代码 利用Ajax异步获取javascript代码,然后执行 第3种和第4种方法写

2012-03-14 12:05:27 768

原创 jQuery初体验

jQuery是一个非常优秀的javascript库,与prototype库有想似之处。 var target = $("#lee") target.html("我要学习jQuery") .height(60) .width(160) .css("border" , "2px solid black") .css("background-color" , "#dd

2012-03-13 23:49:19 647

原创 XMLHttpResquest之用xml作返回值

<select name="first" id="first" style="width:80px" size="3" multiple="multiple"> 中国 美国 日本//保存XMLHttpRequest对象的变量var xmlrequest;function createXMLHttpRequest(){ if(window.XMLHttpRequest

2012-03-12 23:55:52 1768

原创 XMLHttpRequest详情之GET和POST(二)

效果如图:代码和(一)差不多,先上first.html代码<select name="first" id="first" size="3" onchange="change(this.value);"> 中国 美国 日本//定义了XMLHttpRequest对象var xmlrequest;//完成XMLHttpRequest对象的初始化function creat

2012-03-12 21:50:20 16505

原创 XMLHttpRequest对象详解之简单请求(一)

简单请求:先上效果图(1)所谓简单请求,指不包含任何参数的请求。这种请求通常用于自动刷新的应用,例如证券交易所的实时信息发送。对于简单请求,因为无需发送请求参数,因此采用GET或者POST没有太大区别。实现代码如下:mysql的虚拟股票价格:tomcat的虚拟股票价格:jetty的虚拟股票价格://XMLHttpRequest对象var xmlrequest

2012-03-12 20:43:49 1520

原创 IE事件模型与DOM事件模型

当我们进行javascript编程的时,(至少)需要考虑两种模型:一种IE模型,事实规范,浏览器IE;另一种DOM2模型,是行业规范,浏览器如:火狐,谷歌.IE模型,此种访问事件的方式是通过隐式可用的全局对象event。而DOM2规范的事件对象由系统创建,作为函数参数隐式传入事件处理器。按钮 function clickHandler(evt) { alert(evt.s

2012-03-11 23:51:22 3678

原创 SDCard存储和File存储 的总结

两者存储基本相同,因为SD存储是在SD卡上而File存储是在本程序中,所以SD存储能读写大文件数据,毕竟手机的内存是有限的所以两者的区别在路径的获取上 两个程序前面都相同,不同的是两个LIstener处理上,相同的代码如下:仅获取布局组件:public class SDCardTestActivity extends Activity { /** Called when the acti

2011-12-03 19:14:28 2634

原创 SharedPrepferences存取其他程序的总结

public class SharedPreferencesTestActivity extends Activity { SharedPreferences preferences; SharedPreferences.Editor editor; @Override public void onCreate(Bundle savedInstanceState) { super.

2011-12-02 22:58:57 562

原创 我的第一个Android程序helloword及个人理解

第一次接触Android,自己写的代码,光搭建环境用了一天,先是在myeclipse9.0中,发现连接不了myeclipse官网,安装不了adt,郁闷,这天朝,连学习的网站也封开始用代理,发现能上网站,但是更新不了插件,没办法,换成eclipse ,这东西绿色的,挺不错,第一个程序,鼓励一下吧 HelloWord代码: public class HelloWorld exten

2011-11-27 00:40:02 2493

原创 oracle 笔记和练习

排序select * from emp order by sal desc(降序),hiredate asc(升序,默认)模糊查询select * from emp where ename not like '_A%';第二个字母不是A的 ‘A%’(以A开头) ‘%A%’(中间有A的) _ 单个匹配        % 多个匹配substr 截取字符串select ena

2011-11-24 20:35:09 1122

原创 struts2 Action间传递

上面LoginAction接受从Login.jsp界面的username,password方法,下面是Login.jsp页面主要代码 核心的Action间传值通过chain,struts.xml配置如下:"login" class="niit.struts2.user.action.LoginAction"> result type="c

2011-11-12 01:50:27 840

在线考试系统.

非常好用 没分了 所以才上传的 在线考试系统.

2012-04-27

体育赛事投票系统

体育赛事投票系统 非常好用 没分了 所以才上传的

2012-04-27

企业日常事务管理系统

企业日常事务管理系统 为企业内部通信提供最简便的服务!数据库mysql

2012-04-27

gvim73 编程神器,百度下吧 最牛的编辑器

gvim73 编程神器,百度下吧 最牛的编辑器

2012-02-28

华为面试题及答案

华为面试题及答案华为面试题及答案华为面试题及答案

2011-10-19

jsp_mysql网上考试系统

网上考试系统 可用 很强大 不能用找我 因为没积分了 才上传优质资源赚点分 下载后请评论 方便后面的下

2011-09-30

tomcat7.0.20 最新的肥猫

很好用 很强大 因为没分了 所以分享点号东西赚点分 下载完记着评价哈

2011-09-30

plSQL 最好用的oracle图形界面

plSQL 最好用的oracle图形界面plSQL 最好用的oracle图形界面

2011-09-30

class转java反编译工具 绿色的 jd-gui

class转java反编译工具 很好用 绿色的 jd-gui 没分了 大家下载后给个评论哈

2011-09-30

空空如也

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

TA关注的人

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