`
leon.s.kennedy
  • 浏览: 110686 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

java注解(上)

  JDK1.5新特性:注解 相当于一种标记,加上注解就等同加上了某种标记,以后javac编译器、开发工具和其他程序可以用反射来了解这个类及各种元素上有无何种标记。有什么标记、就去干相应的事 标记可以加在:包、类、字段、方法、方法的参数以及局部变量上   java.lang包,可看到JDK中提供的最基本的Annotation @Override  表示当前方法是覆盖父类的方法。 @Deprecated  表示当前元素是不赞成使用的(过时的) @

JUnit4入门

  什么是单元测试? 写了个类,要给别人用,会不会有Bug?怎么办?测试 用main方法测试好不好?不好 1.不能一起运行 2.大多数情况下需要人为的观察输出是否正确   为什么要进行单元测试? 重用测试,应付将来的实现的变化
  如何在JDBC中使用SYSDBA角色连接ORACLE数据库 解决方法:   在连接属性中设置internal_logon即可 public Connection getConn(){  Connection conn = null;  try {   Class.forName("oracle.jdbc.driver.OracleDriver");   java.util.Properties info = new java.util.Properties();   info.put("user", "sys");   inf ...
  关键字.matches你懂的 size=12px]1。^d+$  //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$  //匹配正整数3。^((-d+)|(0+))$  //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$  //匹配负整数 5。^-?d+$    //匹配整数 6。^

模板方法模式

    博客分类:
  • GoF
  模板方法模式是一个比较有意思的模式,先看一下定义 模板方法模式:在一个方法中定义一个算法的骨架,而将一些实现步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。   如果引入项目中的讲解,就是系统规定一些操作步骤,在实现的时候必须遵守这些步骤来执行,但每一步是如何实现的要自己定义 那么看一下这个例子   例:学校要求教员讲课的流程是 (1)宣布课程开始
  本文总结了Java程序员面试的32个要点。这32个要点包括了很多Java基础知识,从简单的判断、简答题到编程题,对于Java程序员准备面试有不小的帮助。 AD: Java程序员面试要点之一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 Java程序员面试要点之二,A ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 
  使用接口,定义一组方法 定一个类,实现接口 插入方法:
  本文重要一一向大家介绍Hibernate、Struts和Spring优缺点,下面给大家简单加以说明,希望对大家的学习和工作有所帮助。 1.struts struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。 ...
下载地址:http://labs.jboss.com/jbossas/downloads 选择适合版本与对应的JDK版本 下载后解压缩即可,注意:路径不要带有空格或中文(防止莫名错误)   之后打开该文件夹,进入 /bin 双击运行 run.bat启动JBOSS 此时启动的配置项为default   如果启动出错,请检查下列情况: 1.端口是否被占用,如:8080、1099

Struts2类型转换

a)         默认转换                          i.              日期处理,符合日期格式yyyy-MM-dd 查看java.test.SimpleDateFormat类API       ii. List、Set、Map转换 b)         写自己的转换器: public class MyPointConverter 
二级缓存配置:       1、首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置:    <property name="hibernate.cache.use_second_level_cache">true</property>      2、Hibernate的二级缓存使用第三方的缓存工具来实现,所以我们需要指定Hibernate使用哪个       缓存工具。如下配置指定Hibernate使用EhCache缓存工具。    <property name="hibernate.cache.p ...
一、在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session. clear()或者session. evict(Object) 在处理过程中,清除全部的缓存或者清除 ...
只读缓存(read-only):没有什么好说的。 读/写缓存(read-write):程序可能要的更新数据。 不严格的读/写缓存(nonstrict-read-write):需要更新数据,但是两个事务更新同一条记录的可能性很小,性能比读写缓存好。 事务缓存(transactional):缓存支持事务,发生异常的时候,缓存也能够回滚,只支持jta环境,这个我没有怎么研究过。 读写缓存和不严格读写缓存在实现上的区别在于,读写缓存更新缓存的时候会把缓存里面的数据换成一个锁,其他事务如果去取相应的缓存数据,发现被锁住了,然后就直接取数据库查询。在Hibernate2.1的ehcache实现 ...

java的String类

昨天看了一道J2SE选择题,是关于Java参数传递的知识,居然没有做对,记得在刚开始学习Java的时候是看的Sun公司提供的一本Java书,写的非常好,而且清晰的记得就有类似的一道题,今天重新补充了一下,发现自己原来也是死读书的一位;    关于参数传递用的比较多的是String对象的传递,不过String对象的传递前我们来看研究一下String对象。   
Global site tag (gtag.js) - Google Analytics