上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: 本文转载自:https://blog.csdn.net/u012881904/article/details/80813294 你真的了解Java泛型参数?spring ResolvableType更好的处理泛型哈哈!你真的了解?我感觉了解了,但是真正的深入才知道自己了解甚少!spring 对于处理 阅读全文
posted @ 2019-05-22 13:57 looyee 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:https://www.jianshu.com/p/353c26c744df 基本概念 定义 双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。 双亲委派模型的工作过程是: 如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求 阅读全文
posted @ 2019-05-17 16:03 looyee 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 本文转载自: class文件简介及加载 Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象: 阅读全文
posted @ 2019-05-15 17:12 looyee 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 本文转载自: 之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。 Java代码 package dyn 阅读全文
posted @ 2019-05-15 17:10 looyee 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 在Java中,位运算符有很多,例如与(&)、非(~)、或(|)、异或(^)、移位(>)等。这些运算符在日常编码中很少会用到。 在下面的一个例子中,会用到位掩码(BitMask),其中包含大量的位运算。不只是在Java中,其他编写语言中也是可以使用的。 例如,在一个系统中,用户一般有查询(Select)、新增(Insert)、修改(Update)、删除(Selete)四种权限,四种权限有多种组... 阅读全文
posted @ 2019-05-10 13:20 looyee 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Java针对类、成员变量、方法,有很多修饰符,例如public、private、static、final、synchronized、abstract等,这些修饰符用来控制访问权限或其他特性。 本文就用成员变量(Field)来举例说明,类以及方法的修饰符获取与成员变量是一样的。 先看一个类 publi 阅读全文
posted @ 2019-05-10 10:47 looyee 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 注意 <plugins> 在mybatis-config.xml文件中的位置,必须要符合 http://mybatis.org/dtd/mybatis-3-config.dtd 中指定的顺序: 然后在代码中可以使用: 阅读全文
posted @ 2019-05-06 14:26 looyee 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要对同一个InputStream对象使用多次。比如,客户端从服务器获取数据 ,利用HttpURLConnection的getInputStream()方法获得Stream对象,这时既要把数据显示到前台(第一次读取),又想把数据写进文件缓存到本地(第二次读取)。 但第一次读取InputSt 阅读全文
posted @ 2019-05-06 13:18 looyee 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。 从数据结构入手 下图为ThreadLocal的内 阅读全文
posted @ 2019-05-05 17:28 looyee 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路,ThreadLocal的目的是为了解决多线程访问资源时的共享问题,balabala的。错,大错特错! ThreadLocal的源码注释,翻译过来大概是这样的 阅读全文
posted @ 2019-05-05 16:49 looyee 阅读(162) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页