- 博客(17)
- 收藏
- 关注
原创 深入理解java虚拟机
深入理解java虚拟机运行时数据区域程序计数器当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是本地(Native)方法,这个计数器值则应为空(Undefined)。此内存区域是唯一一个在《Java虚拟机规范》中没有规定任何OutOfMemoryError情况的区域。Java虚拟机栈生命周期与线程相同。虚拟机栈描述的是Java方法执行的线程内存模型:每个方法被执行的时候,Java虚拟机都会
2020-09-07 10:35:07
104
原创 计算机网络面试题汇总
分层的概念OSI应用层(数据)确定进程之间通信的性质以满足用户需要以及提供网络与用户应用表示层(数据)主要解决拥护信息的语法表示问题,如加密解密会话层(数据)提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制,如服务器验证用户登录便是由会话层完成的传输层(段)实现网络不同主机上用户进程之间的数据通信,可靠与不可靠的传输,传输层的错误检测,流...
2020-03-28 00:40:52
121
原创 剑指offer知识点清单
剑指Offer1-51.赋值运算函数暂略2.实现Singleton模式设计一个类,我们只能生成该类的一个实例。饿汉式优点:没有加锁,执行效率会提高,线程安全。缺点:类加载时就初始化,浪费内存。懒汉式线程不安全getInstance时实例为空则创建,否则返回。多线程环境下会导致实例的多次创建。线程安全在方法上添加synchronized...
2020-03-22 01:22:50
500
原创 剑指offer_java_40-50
和为s的两个数字VS和为s的连续正数序列/** * @author yangfan * @date 2020/3/21 20:08 * @description 和为s的两个数字VS和为s的连续正数序列 */public class A { private static void sumS(int[] arr, int s) { if (arr == n...
2020-03-22 01:10:19
94
原创 剑指offer_java_30-40
连续子数组的最大和/** * @author yangfan * @date 2020/3/21 13:20 * @description 连续子数组的最大和 */public class A { private static void maxSonSum(int[] array) { if (array == null || array.length =...
2020-03-21 20:05:44
85
原创 剑指offer_java_21-30
包含min函数的栈/** * @author yangfan * @date 2020/3/20 16:24 * @description 包含min函数的栈 */public class A { private static Stack<Integer> stack = new Stack<>(); private static Sta...
2020-03-21 13:17:22
83
原创 剑指offer_java_utils
public class Node { public int value; public Node next; public Node() { } Node(int value) { this.value = value; } public static Node getNode1(int n) { N...
2020-03-20 17:57:50
65
原创 剑指offer_java_11-20
数值的整数次方/** * @author yangfan * @date 2020/3/19 20:30 * @description 数值的整数次方 */public class A { private static double Power(double base, int ex) { double result; if (Strin...
2020-03-20 17:53:43
94
原创 剑指offer_java_1-10
略设计一个类,我们只能生成该类的一个实例。/** * @author yangfan * @date 2020/3/19 14:43 * @description 实现Singleton模式 * 题目:设计一个类,我们只能生成该类的一个实例。 */public class B { private static class BHodler{ privat...
2020-03-19 20:13:26
71
原创 zuul - com.netflix.client.ClientException: Load balancer does not have available server for client ?
解决方法 在application.xxx中添加ribbon: eureka: enabled: true或ribbon.eureka.enabled = true原因 高版本默认为false
2020-02-19 17:02:13
360
原创 O - Mac通过镜像安装Homebrew
访问https://raw.githubusercontent.com/Homebrew/install/master/install,command+s 保存为 brew_install编辑brew_install,注释掉原有BREW_REPO和CORE_TAP_REPO(可能没有),替换为BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git"...
2020-02-19 02:10:41
93
原创 O - maven setting.xml配置
解决maven项目添加依赖过慢问题<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi...
2020-02-12 14:44:09
59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人