TargetSource(目标源)是被代理的target(目标对象)实例的来源。TargetSource被用于获取当前MethodInvocation(方法调用)所需要的target(目标对象),这个target通过反射的方式被调用(如:method.invode(target,args))。换句话 ...
分类:
编程语言 时间:
2020-01-10 22:04:49
阅读次数:
90
1. Java虚拟机运行时数据区 在JDK1.8之前,JVM运行时数据区分为堆、虚拟机栈、本地方法栈、方法区、程序计数器。如下图所示: 虚拟机栈:线程私有,随线程创建而创建。栈里面是一个一个“栈帧”,每个栈帧对应一次方法调用。栈帧中存放了局部变量表(基本数据类型变量和对象引用)、操作数栈、方法出口等 ...
分类:
编程语言 时间:
2020-01-08 14:14:16
阅读次数:
66
递归:找重复性,抵制人肉递归的诱惑 自定向下的编程思想,将所需函数定义以及参数写出来,然后将所有变量定义好,然后填充定义好的函数 一开始的时候计算二叉树节点个数的时候写成了计算层数,然后计算节点个数使用约算,使用 2^n,一直觉得^这个符号是用来算次方的,后来调试的时候发现错了,应该使用pow(2, ...
分类:
其他好文 时间:
2020-01-07 22:41:36
阅读次数:
100
将 String类型转换为数字类型的时候要注意,数据类型的范围 整型: byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1) short的取值范围为-32768~32767,占用2个字节(-2的15次方到2的15次方-1) int的取值范围为(-2147483648~2 ...
分类:
编程语言 时间:
2020-01-07 17:59:20
阅读次数:
90
直线的方程 直线的斜率 直线方程的几种形式 点斜式方程 斜截式方程 两点式方程 直线方程的一般式 二元一次方程都表示一条直线 直线的一般式方程 两条直线的位置关系 两条直线垂直的条件 点到直线的距离 ...
分类:
其他好文 时间:
2020-01-06 23:03:56
阅读次数:
73
package callable; /* 创建线程方式三:实现Callable接口 1.创建一个实现Callable的实现类 2.实现call方法,将此线程需要执行的操作声明在次方法中 3.创建Callable接口实现类的对象 4.将此对象作为参数丢到FutureTask构造器中,创建FutureT ...
分类:
编程语言 时间:
2020-01-05 18:28:08
阅读次数:
98
https://ac.nowcoder.com/acm/contest/3800/A 题意:求A的B次方模P1≤T≤10~3,1≤A,B,P≤10~18 //#include <bits/stdc++.h> #include <cstdio> #include <cstring> #include ...
分类:
其他好文 时间:
2020-01-05 11:59:04
阅读次数:
73
rollup 和 cube group by 生成数据结果时,只会生成相关列的数据统计信息,而不是生成小计和总计 group by统计结果如下(不是select直接返回格式): SQL> select deptno,job,avg(sal) from emp group by deptno,job; ...
分类:
数据库 时间:
2020-01-04 18:57:32
阅读次数:
144
记录Java容器中的常见概念和原理 参考: https://github.com/wangzhiwubigdata/God Of BigData %E4%B8%89Java%E5%B9%B6%E5%8F%91%E5%AE%B9%E5%99%A8 https://blog.csdn.net/justl ...
分类:
编程语言 时间:
2020-01-04 18:04:40
阅读次数:
70
231. Power of Two(2的幂) 链接 https://leetcode cn.com/problems/power of two 题目 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例?1: 输入: 1 输出: true 解释: 20?= 1 示例 2: 输入: 16 输 ...
分类:
其他好文 时间:
2020-01-04 16:34:47
阅读次数:
56