- 博客(243)
- 收藏
- 关注
转载 ant的build.xml文件详解备忘
讲解Ant中常用的元素和任务。 约定: "…"表示这里有很多代码,未列出 build_for_ejb_templet.xml任务的分为以下几大部分 i. 开始 ii. 初始化 iii. 定义classpath iv. 为编译作准备 v. 编译EJB部分 vi. 编译WEB部分 vii. 编译J2EE Application viii. 部署Appli
2014-06-15 09:44:08
668
原创 EJB WEB服务的客户端开发(版本问题)
开发步骤如下:1. 在应用的类路径下放入JAX-WS的jar文件(下载路径:https://jax-ws.dev.java.net)。如果你使用的是JDK6,这一步可以省略,因为JDK6已经绑定了JAX-WS。目前JDK6绑定的JAX-WS版本是2.0。这意味着,当某些应用使用的JAX-WS版本高于2.0时,就有可能发生版本问题,这时,你需要升级JDK6中的JAX-WS版本,方法如下:下
2014-06-15 09:06:32
856
原创 JPA+Hibernate持久化数据:detached entity passed to persi
错误日志:01javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.sdt.comm.business.authority.model.User0
2014-06-14 16:25:59
692
原创 Ant问题:warning: 'includeantruntime' was not set
问题:compile: [javac]E:workspacewebAdminbuild.xml:28: warning: 'includeantruntime' was not set,defaulting to build.sysclasspath=last; set to false for repeatable builds [javac]Compiling
2014-06-14 08:41:20
683
转载 警告:编码UTF8不可映射字符
今天接手一个公司的老项目,刚从CVS上check out后用Ant Build的时候总是报“警告:“编码 UTF8 的不可映射字符”。看了下都是代码中的中文注释,因为我的Eclipse默认采用UTF-8的编码,而这个项目以前是用的GBK,改了一下项目的properties,注释在代码中能正常显示了,但是Build的时候还是会报这个问题,想想以前刚学Java的时候也有见过这样的错误,手动编译clas
2014-06-14 08:39:14
1616
转载 MyEclipse10.7的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>错误解决办法。
前两天由于换了MyEclipse新版本之后,我的MyEclipse的Servers就不能正常使用了,也就是不能发布Web项目了。出现了空指针的异常,并产生了这个错误:atcom.genuitec.eclipse.ast.deploy.core.Deployment.(Unknown Source)如图所示:经过几天的研究和解决终于在网上找到了答案,当初发生错误时我上了MyEcl
2014-06-14 08:09:09
719
原创 windows cmd mysql编码问题
windows cmd窗口采用编码为GBK,如下图。cmd mysql编码问题">因此,mysql也应该采用GBK编码,这样才能完成通信。mysql编码设置:(1)修改MySQL默认文字编码打开My.conf,在在[mysqld]下添加”default-character-set= GBK”;在[client]下添加”default-character-set=GB
2014-06-08 23:15:30
600
转载 MyEclipse的配置与使用
章内容让您对Eclipse有一个快速的了解,便于以后介绍MyEclipse下的开发。希望对你有所帮助。1.1界面布局 和常见的带界面的程序一样,Eclipse也支持标准的界面和一些自定义的概念。完整的界面布局请参考图2.19。 1.1.1菜单 界面最上面的是菜单条,菜单条中包含菜单(如File)和菜单项(如File > New),菜单项下面则可
2014-06-07 12:26:48
1436
原创 Hadoop2.2.0集群搭建
hadoop2.0已经发布了稳定版本了,增加了很多特性,比如HDFS HA、YARN等。注意:apache提供的hadoop-2.2.0的安装包是在32位操作系统编译的,因为hadoop依赖一些C++的本地库,所以如果在64位的操作上安装hadoop-2.2.0就需要重新在64操作系统上重新编译(建议第一次安装用32位的系统,我将编译好的64位的也上传到群共享里了,如果有兴趣的可以
2014-06-04 23:49:54
633
原创 AtomicInteger
AtomicInteger类/* * @(#)AtomicInteger.java 1.11 06/06/15 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */packa
2014-06-03 00:52:10
498
原创 linux打包命令
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc # 特别注意,在参数 f 之后的
2014-06-02 18:26:38
959
转载 Spring AOP (下)
昨天记录了Spring AOP学习的一部分(http://www.cnblogs.com/yanbincn/archive/2012/08/13/2635413.html),本来是想一口气梳理完的。但是大晚上时间不够(无奈一场奥运篮球总决赛耗费掉了2小时,不过的确相当精彩),又考虑到篇幅太长,阅读性比较差,所以将后半部分更偏于应用的重起一篇随笔。 利用方式一的配置起来,可见代码还是非常的厚重
2014-05-28 00:55:42
552
转载 Spring AOP (上)
工作忙,时间紧,不过事情再多,学习是必须的。记得以前的部门老大说过:“开发人员不可能一天到晚只有工作,肯定是需要自我学习。第一:为了更充实自己,保持进步状态。第二:为了提升技术,提高开发能力。第三:保持程序员对技术和学习的热情,工作的激情。程序员还是需要把基础打扎实,修炼自己的内功。” 所以赶紧把学习的东西总结一下,加深印象。之前有说了下AOP的原理 (http://www.cnblogs.com
2014-05-28 00:28:33
379
转载 SpringAOP
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习SpringAOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于观察特
2014-05-28 00:03:46
553
1
转载 JNDI
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有
2014-05-27 22:56:01
375
原创 正则表达式,从一个字符串中提取链接地址
写出正则表达式,从一个字符串中提取链接地址。比如下面字符串中“IT面试题博客中包含很多 软件测试面试题 ”则需要提取的地址为 “http://www.mianwww.com/html/category/it-interview/softwaretest ”
2014-05-27 00:20:40
10723
转载 Hibernate 事物隔离级别
一、数据库事务的定义二、数据库事务并发可能带来的问题三、数据库事务隔离级别四、使用Hibernate设置数据库隔离级别五、使用悲观锁解决事务并发问题六、使用乐观锁解决事务并发问题 Hibernate事务与并发问题处理(乐观锁与悲观锁)一、数据库事务的定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事
2014-05-26 23:54:37
562
转载 面向对象编程的认识
所谓的面向对象就是将我们的程序模块化,对象化,把具体事物的特性属性和通过这些属性来实现一些动作的具体方法放到一个类里面,这就是封装。封装是我们所说的面相对象编程的特征之一。除此之外还有继承和多态。继承有点类似与我们生物学上的遗传,就是子类的一些特征是来源于父类的,儿子遗传了父亲或母亲的一些性格,或者相貌,又或者是运动天赋。有点种瓜得瓜种豆得豆的意思。面向对象里的继承也就是父类的相关的属性,可以被子
2014-05-26 20:39:41
553
转载 ssh三大框架——Spring,hibernate,struts面试笔试题汇总(含答案)
Hibernate工作原理及为什么要用?原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做
2014-05-26 20:34:15
662
转载 java解惑——易错知识点归纳总结
纯粹个人观点,如果有误,欢迎指正!一. Switch1.其能接受的数据类型有四个,char , byte, short, int2.Default 可放在switch中的任何一个地方,但只有给定的条件匹配不到时,才会执行3.Case,default语句如果执行完要跳出,必须用break, 没的话会向下继续执行(如果碰到case语句则直接进入执行)实例1:[jav
2014-05-26 20:24:03
718
转载 Spring面试术语
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等
2014-05-26 20:03:59
476
原创 Oracle笔记(三)
学习英语:走遍美国set feed back off(关闭提示插入多少行)单行子查询:只返回一条记录多行子查询:返回多条记录1. Oracle招聘官方微博:新浪微博 甲骨文招聘2. 清华大学BBS: www.newsmth.net career是招聘信息 house租房子,主要是海淀区 secondhand二手货 java databas
2014-05-14 00:56:03
481
转载 【SQL】Oracle的内连接、左外连接、右外连接及全外连接
理解Oracle的各种连接方法的最有效的方法就是“躬亲”,在实践中去深刻理解内连接,左外连接,右外连接,全外连接的概念的和效果。1.创建测试表并准备测试数据sec@ora10g> create table a (a number(1),b number(1),c number(1));sec@ora10g> create table b (a number(1),d number(
2014-05-14 00:43:24
504
原创 Oracle笔记(二)
查询的设置SQL> spool c:\子查询.txt (记录开始,并储存到 子查询.txt)SQL> spool off (记录结束)SQL> set linesize 200(设置行宽)SQL> set pagesize 20(设置一页显示20行)SQL> set feedback off (提示信息 关闭)SQL> set timing on (打开
2014-05-14 00:05:20
562
原创 Oracle笔记(一)
SQL的类型1.DML(Data Manipulation Language 数据操作语言): insert update delete select2.DDL(Data Definition Language 数据定义语言): create/alter/drop/truncate table
2014-05-13 23:59:10
474
转载 Java 内部类种类及使用解析
内部类Inner Class 将相关的类组织在一起,从而降低了命名空间的混乱。 一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。 Java中的内部类共分为四种: 静态内部类static inner class (also called nested class) 成员内部类member inner class 局部内部类loca
2014-05-13 23:27:22
371
转载 Java内部类的使用小结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类
2014-05-13 00:38:41
419
原创 递归算法题
递归算法题1一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。例:n=1237则输出为:1237,2474,4948,9896,9896,4948,2474,1237,提示:写程序时,先致谢按递增方式的代码,写好递增的以后,再增加考虑递减部分。
2014-05-13 00:22:10
894
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人