• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






新月风云

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6

2013年8月21日

jquery 实现表格列折叠
摘要: 效果图 名称 得分 任务1 任务2 任务3 列列列1 ... 阅读全文
posted @ 2013-08-21 00:20 新月风云 阅读(1100) 评论(0) 推荐(0)
 
查看javascript动态生成的代码
摘要: Javascript动态生成的HTML内容无法在网页源文件中查看,但可以通过在浏览器地址栏敲入以下Javascript代码查看Body元素包含的内容:javascript:document.write(document.body.innerHTML.replace(//g, ">"))下面的Javascript代码可以查看某个层包含的内容:javascript:document.write(document.getElementById('box151').innerHTML.replace(//g, ">") 阅读全文
posted @ 2013-08-21 00:13 新月风云 阅读(396) 评论(0) 推荐(0)
 
Ibatis 简单示例
摘要: 1、实体类package com.model;public class User { private int id; public int getId() { return id; } public void setId(int id) { this.id = id; } private String name; public String getName() { return name; } public void setName(String name) { this.na... 阅读全文
posted @ 2013-08-21 00:02 新月风云 阅读(295) 评论(0) 推荐(0)
 

2013年8月20日

Ibatis(二)执行sql过程
摘要: 1、getLocalSqlMapSession()获取一个SqlMapSessionImpl 相当于JDBC的一个Connection连接2、SqlMapExecutor -> SqlMapExecutorDelegate.queryForObject(id, paramObject) 通过id从已加载的配置中获取sql及相关信息,将参数注入,然后执行3、主要执行代码protected void executeQueryWithCallback(StatementScope statementScope, Connection conn, Object parameterObject, 阅读全文
posted @ 2013-08-20 23:51 新月风云 阅读(1783) 评论(0) 推荐(0)
 
Ibatis(一)配置文件加载过程
摘要: 配置文件加载(初始化)主要涉及com.ibatis.sqlmap.engine.builder.xml包下的SqlMapConfigParser、SqlMapParser、SqlStatementParser、XmlParserState、XMLSqlSource当调用SqlMapClientBuilder.buildSqlMapClient(Reader reader)获取SqlMapClient时,return new SqlMapConfigParser().parse(reader); 1、开始对配置进行分析加载,首先是SqlMapConfigParser类,主要加载一些全局配置,如. 阅读全文
posted @ 2013-08-20 22:57 新月风云 阅读(739) 评论(0) 推荐(0)
 
cglib实现动态代理
摘要: cglib介绍 CGLIB包的底层是通过使用一个小而快的字节码处理框架ASM,来转换字节码并生成新的类。除了CGLIB包,脚本语言例如Groovy和BeanShell,也是使用ASM来生成java的字节码。JDK动态代理只能代理实现了接口有类,而cglib没有这个限制。 cglib代理原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强,但因为采用的是继承,所以不能对final修饰的类进行代理。使用方法:public interface PersonBean { String getName(); void setName(String name);}//没有实现Per... 阅读全文
posted @ 2013-08-20 21:25 新月风云 阅读(427) 评论(0) 推荐(0)
 
JDK动态代理
摘要: 设计模式之代理模式通过增加代理来解耦A与C之间的调用,这样可以封装原来C调用A的一些相关细节,转换成C直接调用B中封装后的代理方法,则等同于访问A。对于WebService的远程调用时,如果我们使用添加Web引用的方式,那么WebService会为我们自动生成代理类的所谓代理,就是代表某个真实对象,为另一个对象提供一个替身或占位符以控制对这个对象的访问。JDK动态代理概念运行时动态生成一个实际对象的代理,能过代理进行控制访问与静态代理相比: 动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展 ... 阅读全文
posted @ 2013-08-20 19:29 新月风云 阅读(379) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6