`
zjxs_sky100
  • 浏览: 30257 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
第一次用jdbc调用mysql存储过程的过程中犯了一个严重的错误:(对本人来说) 代码如下: PreparedStatement call = con.prepareCall("{proc_card_vouc(?,?,?,?)}"); 启动应用程序时,控制台报出: java.sql.SQLException: Unable to retrieve metadata for procedure. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910) at com.mysql.jdbc.Calla ...

ibatis动态拼接

<select id="selectAllProducts" parameterClass="Product" resultMap="ProductResult">      select id,note from Product        <dynamic prepend="WHERE">        <!-- isNotNull判断参数是否存在,Integer类型 -->             <isNotNull property="id"& ...

js图片异步加载

    博客分类:
  • js
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head>   <title> New Document </title>   <script> function loadImage(url,callback){ var img = new Image(); img.src = url ; if( ...
ReadWriteLock是实现多线程环境下同步的一种方式。与synchronized相比,它在读的频率大于写的频率的时候,效率有很大的提升。而且拥有writelock的情况下还可以拥有readlock,相反则不能。 提供一个多线程环境的资源类 package zl.readandwrite.date; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock ...
WIN7下寻找: 把C:\用户\[用户名]\AppData\Scooter Software\Beyond Compare 3文件夹下的文件全部删除即可 如果找不到AppData文件,请查看工具——文件夹选项——查看——高级设置——显示隐藏的文件

java 学习

    博客分类:
  • java
使用final声明的类不能有子类 使用final声明的方法不能被子类不能覆写 使用final声明的变量即为常量,他如果要声明全局常量,则用public static final 变量名(变量名大写形式) 抽象类类似"模版",只能派生子类,不能直接由抽象类创建对象,而是创建派生类。 包含一个抽象方法的类必须是抽象类 抽象类和抽象方法都用abstract关键字声明 抽象方法只需声明而不需要实现 抽象类被子类继承,子类必须覆写抽象类中的全部抽象方法。 1、抽象类不可以使用final关键字声明 一个final类型的类不能被子类派生,所以抽象类不能为final类型 2、抽象类中可以 ...
spring框架对容器管理bean和容器本身提供了额外增强功能。 1、bean后处理器,不对外提供服务,负责为容器的目标Bean生成代理等。需要实现BeanPostProcessor接口,里面含有两个实现方法:postProcessBeforeInitialization(Object bean , String name) 和 postProcessAfterInitialization(Object bean , String name).其中bean是目标实例,name是目标实例的名字。如果用xmlbeanFactory来作为容器,需要手动注册Bean后处理器,但是applicationC ...

socket简单通讯

package zl.socket.server; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class Server { public static int portNo = 3333; /** * @pa ...
eclipse编译出来的class文件如果带有包结构,请在命令控制台进行执行的时候,进入到编译生成目录下,接着执行java 完整包名/类名

cglib

cglib框架是一个强大的、高性能的、高质量的CODE生成类库。 cglib实在运行期进行java类扩展,底层主要的处理框架是ASM,它提供了对字节码的处理。 如EasyMock,jMock ,spring aop等都应用cglib做代理

getResourceAsStream

1、Class.getResourceAsStream(String path) path 不以‘/’开头时默认从此类所在的包下取资源,以“/”开头则是从classpath根下获取,其中是通过path构造一个绝对路径 2、Class.getClassLoader.getResourceAsStream(String path):默认是从classPath根下获取,path不能以"/"开头。 3、servletContext.getResourceAsStream(String path) 默认从webApp根目录下取资源,tomcat下path是否以‘/’开头无所谓。

web模块

web模块是指运行在系统中的web部件,由两部分组成:1、web-server ,2、web应用程序部分:静态的web页面(html、图片、相关文件),动态的交互web部分,如CGI,servlet,Struts,Struts2,javascript等

hibernate inverse

inverse是hibernate双向关系中的基本概念。inverse指定哪一方来维护关联关系,默认(false),就是维护SQL语句 比如set的invers属性决定了是否把set的改动反映到数据库中去。false-》反映;true相反 inverse定义了对象和关系的级联关系
<use-java-context> - A boolean indicating if the jndi-name should be prefixed with java: which causes the DataSource to only be accessible from within the jboss server vm. The default is true. Configuring a DataSource for remote usage As of jboss-4.0.0 there is support for accessing a DataSo ...
http://localhost:8080/jmx-console/ 点击service=JNDIView 然后点击invoke
Global site tag (gtag.js) - Google Analytics