- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 个人源码集合
该列表为个人学习的相关源码,博客和wiki后续慢慢补充完整。持续更新中。。。1、disruptor学习代码https://github.com/sunft/disruptor2、activeMQ代码https://github.com/sunft/activemq3、秒杀系统(未完)https://github.com/sunft/seckilling4、MongoDB...
2018-07-02 23:54:59 1128
转载 以管理员模式运行可以成功在Win10下安装Oracle11g
参考:https://blog.csdn.net/hdfyq/article/details/52718893【1】Win10下安装Oracle11g 不满足配置解决方法如下: 原因:Oracle 在发布 11g时,Winodws 10还没有发布。所以Oracle的安装程序中,并没有将Windows 10作为被认证的操作系统。 解决方式:在装置文件的/stage/svu文件夹上面找到文件 cvu_...
2018-07-05 00:03:06 605
原创 利用反射读取配置文件中的具体实现类
该博客用于简单模拟如何利用反射读取配置文件中的具体实现类,一般框架的底层实现原理就是如此的。1、配置文件config.properties文件中的代码:#className=java.util.ArrayListclassName=java.util.HashSet2、实例类ReflectPoint.java中的代码package cn.sunft.day01.reflect;/** *...
2018-07-03 23:09:11 610
原创 ArrayList_HashSet的比较及hashCode分析
Java隐式内存泄漏:代码用于演示如果修改Java类中的属性,会导致HashSet中元素的值后导致remove()方法失效,元素无法删除,因此在写代码时,要避免这种情况的发生。对象类:package cn.sunft.day01.reflect;/** * 定义一个点的类,供反射测试用 * @author sunft * */public class ReflectPoint { ...
2018-07-03 23:01:47 503
原创 数组的反射
1、具有相同维度和元素类型的数组属于同一个类型,即具有相同的Class实例对象。2、代表数组的Class实例对象的getSuperClass()方法返回的父类为Object类对应的Class。3、基本类型的一维数组可以被当作Object类型使用,不能当作Object[]类型使用,非基本类型的一维数组,既可以当作Object使用,又可以当作Object[]类型使用。4、Arrays.asList()...
2018-07-03 22:51:57 511
原创 数组与Object的关系及其反射类型
1、示例代码package cn.sunft.day01.reflect;import java.util.Arrays;/** * 数组与Object的关系及其反射类型 * @author sunft * */public class ArrayTest { public static void main(String[] args) { int[] a1 = new...
2018-07-03 22:49:22 332
原创 用反射方式执行某个类中的main方法
1、目标 写一个程序,这个程序能够根据用户提供的类名,去执行该类中的main方法。用普通方式调完后,大家要明白为什么要用反射方式去调用啊?2、问题 启动Java程序的main方法的参数是一个字符串数组,即public static void main(String[] args),通过反射方式来调用这个main方法时,如何为invoke方法传递参数呢?按JDK1.5的语法,整个数组是一个参数,而按...
2018-07-03 22:46:07 2531 1
原创 反射之Method类
1、Method类代表某个类中的一个成员方法2、得到类中的某一个方法: 例子:Method charAt = Class.forName("java.lang.String").getMethod("charAt", int.class);3、调用方法 通常方式:System.out.println(str.charAt(1)); 反射方式:System.out.println(charAt.in...
2018-07-03 22:40:01 324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人