1:jvm遇到new :首先判断是否别类加载器加载,然后class 加载到 jvm内存数据区 类加载 检查加载:检查这个指令参数是否可以在常量池中有对应类的符号引用,并检查是否被加载/解析/初始化 分配内存 -》指针碰撞 (适合内存规整)/ 空闲列表(适合内存不规整) 并发情况下 cas加失败重试/ ...
分类:
其他好文 时间:
2020-07-23 15:53:57
阅读次数:
68
模板 函数模板 相比于函数的重载,减少了代码的冗余 template <class T> //定义函数模板 void outputArray(const T *array, int count) { for (int i = 0; i < count; i++) cout << array[i] < ...
分类:
其他好文 时间:
2020-07-23 01:36:30
阅读次数:
80
1.问题描述 数据库在本地,而虚拟机需要访问本地mysql时出现问题。无法连接问题 2.解决过程 在网上找了两个答案很有帮助。 https://blog.csdn.net/qq_42560722/article/details/80857580?utm_medium=distribute.pc_re ...
分类:
数据库 时间:
2020-07-22 23:34:08
阅读次数:
93
为了庆祝祖国生日, 小Z学起了斐波那契数列。
然后递推T了,咋办咯 ...
分类:
其他好文 时间:
2020-07-22 11:39:18
阅读次数:
61
线程锁 自旋锁:为了不放弃CPU执行事件,循环的使用CAS技术对数据尝试进行更新,直到成功。 悲观锁:假定会发生并发冲突,同步所有对数据的相关操作,从数据就开始上锁。 乐观锁:假定没有冲突,在修改数据时如果数据发现和之前获取的不一致,则读最新数据,修改后重新修改。 独享锁(写):给资源加上写锁,线程 ...
分类:
编程语言 时间:
2020-07-22 11:25:38
阅读次数:
64
1.Shell简介: 自动化运维常用的脚本--shell脚本和其他开发语言的脚本 Shell功能定位: 在计算机学科中, Shell就是一个命令解释器 Shell分类: 图形界面shell, 命令行式shell Shell脚本示例: ① 编写脚本itcast.sh #! /bin/bash # 这是 ...
分类:
系统相关 时间:
2020-07-21 22:55:10
阅读次数:
89
1、定义两个常量:广播名和广播键值 public static final String ACTION_BONED = "ACTION_BONED"; public static final String ACTION_BONED_DATA = "ACTION_BONED_DATA"; 2、在Act ...
分类:
移动开发 时间:
2020-07-21 22:28:19
阅读次数:
87
标准形式: \[ min\quad f(x)\\ s.t.\begin{cases} G_1(x)\leq 0,G_2(x)=0\quad (非线性约束)\\ AX\leq b,Aeq\cdot X=beq\quad (线性约束)\\ vlb\leq X\leq vub\quad (决策变量的范围约 ...
分类:
其他好文 时间:
2020-07-21 09:59:32
阅读次数:
85
AntsDescriptionAn army of ants walk on a horizontal pole of length l cm, each with a constant speed of 1 cm/s. When a walking ant reaches an end of th ...
分类:
其他好文 时间:
2020-07-21 01:11:57
阅读次数:
78
equals要求:1. 对称性:如果x.equals(y)返回是"true",那么y.equals(x)也应该返回是"true"。 2. 反射性:x.equals(x)必须返回是"true"。 3. 类推性:如果x.equals(y)返回是"true",而且y.equals(z)返回是"true", ...
分类:
编程语言 时间:
2020-07-20 10:23:43
阅读次数:
64