摘要: 一、classpath路径指什么 只知道把配置文件如:mybatis.xml、spring-web.xml、applicationContext.xml等放到src目录(就是存放代码.java文件的目录),然后使用“classpath:xxx.xml”来读取,都放到src目录准没错,那么到底clas 阅读全文
posted @ 2019-05-26 15:57 fs王彦祖 阅读(11113) 评论(0) 推荐(1) 编辑
摘要: Java中getResourceAsStream的用法 首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassP 阅读全文
posted @ 2019-05-26 15:47 fs王彦祖 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。 MySQL版本:Server version: 5.6.31 MySQL Community Server (G 阅读全文
posted @ 2019-05-20 13:23 fs王彦祖 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据 概念:如果你的代码所在的进程中有多个 阅读全文
posted @ 2019-05-20 10:41 fs王彦祖 阅读(13751) 评论(0) 推荐(1) 编辑
摘要: Java代理设计模式(Proxy)的四种具体实现:静态代理和动态代理 实现方式一:静态代理 静态代理方式的优点 静态代理方式的缺点 Java动态代理实现方式一:InvocationHandler Java动态代理实现方式二:CGLIB 用CGLIB实现Java动态代理的局限性 实现方式一:静态代理 阅读全文
posted @ 2019-05-18 12:12 fs王彦祖 阅读(13809) 评论(0) 推荐(2) 编辑
摘要: Java动态代理-实战 只要是写Java的,动态代理就一个必须掌握的知识点,当然刚开始接触的时候,理解的肯定比较浅,渐渐的会深入一些,这篇文章通过实战例子帮助大家深入理解动态代理。 说动态代理之前,要先搞明白什么是代理,代理的字面意思已经很容易理解了,我们这里撇开其他的解释,我们只谈设计模式中的代理 阅读全文
posted @ 2019-05-18 12:10 fs王彦祖 阅读(254) 评论(0) 推荐(0) 编辑
摘要: Java动态代理之InvocationHandler最简单的入门教程 网上关于Java的动态代理,Proxy和InvocationHandler这些概念有讲解得非常高深的文章。其实这些概念没有那么复杂。现在咱们通过一个最简单的例子认识什么是InvocationHandler。值得一提的是,Invoc 阅读全文
posted @ 2019-05-18 12:07 fs王彦祖 阅读(221) 评论(0) 推荐(0) 编辑
摘要: JAVA设计模式之单例模式 2014年04月16日 06:51:34 炸斯特 阅读数:783138 标签: java设计模式设计模式 更多 所属专栏: Java设计模式 JAVA设计模式之单例模式 2014年04月16日 06:51:34 炸斯特 阅读数:783138 标签: java设计模式设计模 阅读全文
posted @ 2019-05-14 10:12 fs王彦祖 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Class.forName()用法详解 2012年03月29日 09:39:30 kaiwii 阅读数:119204 Class.forName()用法详解 2012年03月29日 09:39:30 kaiwii 阅读数:119204 Class.forName()用法详解 Class.forNam 阅读全文
posted @ 2019-05-10 17:17 fs王彦祖 阅读(166) 评论(0) 推荐(0) 编辑
摘要: java之静态属性和静态方法 前言 静态属性和方法必须用static修饰符 static 可以修饰属性、方法、代码块、内部类 静态属性和非静态属性的区别: 1、在内存中存放位置不同 所有带static修饰符的属性或者方法都存放在内存中的方法区 而非静态属性存放在内存中的堆区 2、出现时机不同 静态属 阅读全文
posted @ 2019-05-10 11:08 fs王彦祖 阅读(1908) 评论(0) 推荐(1) 编辑