`
文章列表
1.什么是iBATIS 一个映射层,在对象和数据库间传递数据,并保持两者与映射层本身独立 2.工作原理 iBATIS会连接到数据库,设置参数,执行语句,获取结果,然后关闭和释放资源。 3.使用范围及原因 有三种原因使得iBATIS很适合于这种小型的应用程序: 首先,iBATIS本身就是小巧而简单的。它不需要服务器和任何其它中间件(middleware)。不需要任何额外机制的支持。iBATIS不依赖于其它第三方组件。一份最小的iBATIS安装只需引用一个dll文件和244KB的磁盘空间。除了SQL映射文件,再不需要其它安装,因此只需几分钟时间,您就可以拥有一个可以使用的数据 ...
java.lang.NullPointerExcption 空指针 是因为你的变量指向的空内存 java.lang.ArrayIndexOutOfBoundsException 数组越界 java.lang.ClassNoFoundException 找不到类 1.要么你就是写错类名 2.你没有添加它需要的jar包 java.lang.NoClassDefFoundError 虚拟机报出找不到类文件 java.lang.NoSuchMethodError 找不到对应方法 java.lang.NoSuchMethodException 找不到方法 今后见到这个错误,基本上是版本的问题 java ...
1.从SVN检出项目;2.重新import项目为maven项目 3.修改JAVA编译环境为1.5 4.执行maven install命令 5.点击项目*-ws,右键选择properties-->project facets-->Dynamic web module2.4-->apply--ok 6.项目部署:右键点击项目--》properties 7配置tomcat服务器:配置好数据源,添加项目后启动 8.使用soapui等工具调试接口,测试请求和项目代码   每个步骤都有截图,截图没有上传,有需要的联系我!
一、为什么要用Hibernate缓存? Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。   二、Hibernate缓存原理是怎样的? Hibernate缓存包括两大类:Hibernate一级缓存和Hibernate二级缓存。 1.Hibernate一级缓存又称为“Session的缓存”。 Session内置不能被卸载,Session的缓存是事务范围的缓存(Sessio ...

单例模式

第一种(懒汉,线程不安全): public class Singleton {   2     private static Singleton instance;   3     private Singleton (){}    4     public static Singleton getInstance() {   5     if (instance == null) {   6         instance 
T1,T2,T3三个线程工作顺序,按照T1,T2,T3依次进行 public class T1 implements Runnable{           @Override       public void run() {            try {                System.out.println("T1开始工作.....");                Thread.sleep(RandomUtils.nextInt(300));                System.out.println ...
1.$.trim方法用于移除字符串头部和尾部多余的空格。如:$.trim('   Hello   ') // Hello2.$.contains方法返回一个布尔值,表示某个DOM元素(第二个参数)是否为另一个DOM元素(第一个参数)的下级元素。如:$.contains(document.documentElement, ...
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同 问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。 碰到频率:100% 解决方案:CSS里    *{margin:0;padding:0;} 备注:这个是最 ...
   在网上搜索了一些Oracle性能优化的文章,为了更加深层次的巩固[边写边记],也为了可以随时查看,所以发表这篇文章。     1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。(这点本人曾经做过实例验证过,的确如此哦!)     2.ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理。在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。当ORACLE处理 ...
Global site tag (gtag.js) - Google Analytics