`
哈达f
  • 浏览: 114552 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论
文章列表

事务隔离级别

事务的隔离级别是根据读写来区分的,并且所讨论的所有问题都是在并发的条件和环境下去讨论的!读写操作,行级锁,都是对实体纯在的行的进行加锁的,这样也锁也就是对insert,delete无效拉。更新丢失(Lost update)问题一般 ...
首先第一步我们需要定义一个接口UserDao   package cn.dhcool.proxy.auth; public interface UserDao { @Auth("admit") public abstract void addUser(); @Auth("admit") public abstract void delUser(); @Auth("admit") public abstract User findUser(); @Auth("admit ...

JDK动态代理模式

    博客分类:
  • j2se
package cn.dhcool.dynamic.proxy; public interface CommonInterface { public void speak(); }   package cn.dhcool.dynamic.proxy; public class RealObject implements CommonInterface{ @Override public void speak() { System.out.println("你好"); } }     package ...
  遇到了一个问题: public class DaoFactory{ private static DaoFactory instance = new DaoFactory(); private static UserDao userDao = null; private DaoFactory(){ try{ Properties prp = new Properties(); InputStream in = new FileInputStream(new File(&qu ...
javacript中有很多简写的方式,其实我们调用函数的时候比如: <script> function a() { alert(this); } a(); a.call();//以上的两种方式调用是一样的 </script> 弹出的结果this为当前函数属于的对象,那么自然就是window.a.call();这个this自然也就是window,那么当我们这样调用的时候:a.call("lan");那么this就变成了lan,由此我们可以得出,当默认去调用的时候a(); ...
  javascript中的this到底是什么呢? 一般来说有两种情况 第一种我们可以认为this调用当前方法的对象就是this如: <script> function a() { alert(this); } a(); </script> 这个时候弹出的this是window,原因很简单,因为a()的调用其实window.a(); 所以当前调用的对象是window,这样以来this自然就是window对象 第二种情况: <script> function a() { alert(this); ...

内部类详解

    博客分类:
  • j2se
从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。 1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。 几种内部类的共性: A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。 B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。 2、成员内部类:形式如下      class Outer { cla ...

TagLib调用过程分析

    博客分类:
  • jsp
1.tld文件配置taglib: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <!-- 一个标签库<taglib> ...

九大内置对象

public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Objec ...

动态代理实现

    博客分类:
  • j2se
 
package com.dhcool.proxy; import java.lang.reflect.Method; /** * 这个类是用于给动态代理类调用的类,实现这个类就可以让代理类为我们调用 * */ public interface Advise { void beforeMethod(Method method); void afterMethod(Method method); }   pa ...

内省总结

    博客分类:
  • j2se
package com.dhcool.introspect; import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import com.dhcool.bean.Student; ...
  1.请求头 Accept:用于告诉服务器,客户支持的数据类型。 Accept-Charset:用于告诉服务器客户端采用的编码。 Accept-Encoding:用于告诉服务端,客户机支持的数据压缩格式。 Accept-Language:客户端语言环境。 Host:客户机通过这个头,告诉服务器,想访问的主机名。 If-Modified-Since:客户机通过这个头告诉服务器,资源缓存的时间。 Referer:客户机通过这个头告诉服务器,它是从哪个资源来反问服务器的(防盗链) User-Agent:客户机通过这个头告诉服务器,客户机的软件环境 ...

JAXP解析XML之SAX

    博客分类:
  • XML
JAXP解析XML之SAX 1.获取SAXParserFactory工厂类。 2.获取SAXParser解析器。 3.获取XMLReader读写器。 4.设置内容处理器reader.setContentHandler(myHandler); 5.读取XML文档内容reader.parse("src/school.xml"); <?xml version="1.0" encoding="UTF-8" standalone="no"?><school> <stu ...

JAXP解析XML文档

    博客分类:
  • XML
  其实用JAXP去解析XML文档离不开几个常用的工厂, 第一:DocumentBuilderFactory (文档解析器工厂) 这个工厂可以获得DocumentBuilder,文档解析器。 有了文档解析器就可以去解析我们的XML文件,db.parse("src/book.xml&qu ...

线程锁

    博客分类:
  • j2se
sleep(), wait(),yield(),这3个方法,sleep(),yield()是放弃cpu但是不释放锁 wait(),是放弃cpu,同时也释放锁。
Global site tag (gtag.js) - Google Analytics