
Java
文章平均质量分 60
Zebulon
这个作者很懒,什么都没留下…
展开
-
java中使用mysql查询 条件中含有中文时查询不到结果解决方案
这是mysql字符编码的问题,因为mysql默认的字符编码为latin1它并不识别中文,所以在读取查询语句时会出现乱码 从而使查询条件不正确所以我们只需要更改它的字符编码就可以一般都是用utf8这里更改mysql配置文件 使其默认的字符编码为utf8/mysql/my.ini中找到[client]添加 default-character-set=utf8原创 2012-04-30 09:51:34 · 10455 阅读 · 5 评论 -
计算机 基础
转至http://gribblelab.org/CBootcamp/7_Memory_Stack_vs_Heap.html7. Memory : Stack vs HeapTable of ContentsStack vs HeapThe StackThe HeapStack vs Heap Pros and ConsStackHeapExamplesWhe转载 2015-08-02 11:49:56 · 874 阅读 · 0 评论 -
java synchronized详解
第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,转载 2012-11-13 21:56:55 · 607 阅读 · 0 评论 -
EJB3.0笔记-1 Entity回调和监听器
在你执行EntityManager的persist()、merge、remove和find方法时,或者在执行EJB QL查询时,一系列预先定义好的生命周期事件会被触发。Java Persistence规范允许在entity class上设置回调方法,当这些事件发生时,该entity会收到相应的通知。也可以注册一些单独的监听类来拦截这些事件回调事件它们代表了entity生命周期中的一个阶转载 2012-10-13 20:04:20 · 3536 阅读 · 1 评论 -
EJB学习笔记 (待续)
08:EJB注解的定义,注解的属性可以从EJB的规范中学习。08:Local和Remote注解中的Value属性只在Bean实现多于1个接口时需要定义,不包括Serializable和Externalizable以及任何在javax.ejb包中定义的接口.08:Java的注解规则:如果注解中只有一个属性,且属性为value,则value=“”可以省略为“”。12原创 2012-10-11 10:39:22 · 1242 阅读 · 0 评论 -
JPQL查询语句(Java Presistence Query Language
1.Query createQuery(String qlString) 根据JPA的查询语句创建一个查询对象Query,如下面的代码: Query q= em.createQuery(""SELECT t FROM Topic t WHERE t.topicTitle LIKE :topicTitle")");Query createNativeQuery(String转载 2012-10-09 20:44:33 · 1821 阅读 · 0 评论 -
JPQL
Java Persistence API 定义了一种查询语言,具有与SQL 相类似的特征,JPQL 是完全面向对象的,具备继承、多态和关联等特性 (可参考持久化产品使用手册,如Hibernate,Kodo,Toplink)查询都是大小写不敏感的1.查询 select count(p) from Person p2.命名查询@NamedQueries( {转载 2012-10-09 20:41:40 · 1811 阅读 · 0 评论 -
EJB 实体Bean
JavaBean风格·属性为私有,有get和set方法映射实体:@Entity无参的构造方法:标注@Entity的实体类至少要有一个无参的构造方法实现Serializable接口,建议每个Entity都实现该接口可继承性:·实体可继承,非实体类可以继承自实体类,实体类也可以继承自非实体类·抽象类(abstract)也可以标注为实体类映射主键@Id转载 2012-10-09 19:42:01 · 845 阅读 · 0 评论 -
Java序列化算法透析
有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列转载 2012-10-05 19:33:11 · 812 阅读 · 0 评论 -
JPA对象关系模型之继承映射策略
Single-table 策略:这是继承映射中的缺省策略,在不特别指明的情况下,系统默认就是采用这种映射策略进行映射的。这个策略的映射原则就是父类包括子类中新添加的属性全部映射到一张数据库表中,数据库表中有一个自动生成的字段用来存储区分不同的子类的信息。Joined-subclass 策略:这种映射策略中,继承关系中的每一个实体类,无论是具体类 (concrete entity) 或者抽象转载 2012-10-05 16:54:16 · 807 阅读 · 0 评论 -
EJB3.0开发指南:实体Bean
EJB3.0开发指南:实体Bean在EJB3.0中开发实体Bean非常简单,你可以象开发一般的java bean一样编程,只需做少量的注释。一个实体bean不需要实现Home接口或者Remote、Local接口。实体Bean通过EntityManager产生、查找、和持久层结合、从持久层收回等操作。JBoss的EJB3.0架构在Hibernate之上。 注释:转载 2012-10-05 15:41:27 · 877 阅读 · 0 评论 -
关于EJB使用中的一些设计模式的说明
一. 设计模式重要性采用EJB技术的J2EE项目中,EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。二. 常见EJB设计模式Session Facade Pattern 通常项目中,客户端往往需要频繁的对服务器端数据进行操作。当采用实体EJB作转载 2012-10-04 19:43:51 · 2715 阅读 · 0 评论 -
JSP调用EJB
本专题我们讨论用JSP,Servlets,和JavaBean来构成一个系统的几种途径。下面有集中不同的结构。每一种都是从上一种发展过来的,下面的图表显示了发展过程的梗概。 当Sun公司开始推广JSP的时候,很多人认为可以通过Web页面来请求的企业级结构将会取代Servlet。虽然JSP是J2EE规范的关键组成部分,它处理请求和应答机制。我们转载 2012-10-04 19:38:01 · 3011 阅读 · 0 评论 -
remote和local 的区别
local是本地接口,remote是远程接口。web层调用app层使用remote接口。session bean和entity bean之间调用使用的是local接口。不用说你也明白,remote接口对性能的影响很大。所以在程序设计的时候我们尽量用loacal接口,也就是 facade模式。具体就是,web层调用app层的session bean,session bean在调用各个entity转载 2012-10-04 12:56:08 · 12198 阅读 · 0 评论 -
resultset 使用实例
public static String[][] getFunctionUser(String functionID) { Connection con = null; Statement stmt = null; ResultSet rs = null; String[][] returnArray = null; try {转载 2012-04-23 20:13:49 · 924 阅读 · 0 评论 -
resultset 在数据库连接断开后是否可以被使用
在Connection上调用close方法会关闭Statement和ResultSet吗?级联的关闭这听起来好像很有道理,而且在很多地方这样做也是正确的,通常这样写Connection con = getConnection();//getConnection is your methodPreparedStatement ps = con.prepareStatement(sql转载 2012-04-25 15:30:57 · 4491 阅读 · 0 评论 -
java 使用arraylist生成二维任意大小的数组
下面以String类型为例:ArrayList arrayList = new ArrayList();String[] a = {"1", "2", "3"};String[] b = {"1", "2", "3"};String[] c = {"1", "2", "3"};arrayList.add(a);arrayList.add(b);arrayList.add原创 2012-04-25 22:45:56 · 24019 阅读 · 1 评论 -
Java ArrayList 操作一点需要注意的地方
看一下代码ArrayList arrayList = new ArrayList();String temp = null;for(int i = 0; i {temp = i + "' ;arrayList.add(temp);}输出arrayList中的各个元素,你会发现都是9,为什么呢?检查半天发现arrayList中存的只是一个引用,上述原创 2012-04-26 07:57:37 · 3286 阅读 · 7 评论 -
Java 基础
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。转至http://blog.youkuaiyun.com/chenssy/article/details/12858267 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。原创 2015-08-02 10:09:44 · 936 阅读 · 0 评论