总结: main函数执行之前,主要就是初始化系统相关资源: 1.设置栈指针 2.初始化static静态和global全局变量,即data段的内容 3.将未初始化部分的赋初值:数值型short,int,long等为0,bool为FALSE,指针为NULL,等等,即.bss段的内容 4.运行全局构造器, ...
分类:
其他好文 时间:
2021-03-02 12:37:31
阅读次数:
0
一句话总结: 简述口诀: synchronized,获取释放,虚拟机,降低死锁 Lock释放获取很随意,公平中断多同步 一:synchronized和Lock的比较 synchronized1:简单, 隐式地获取锁,将锁的获取和释放固化,也就是先获取再释放。 2多种优化方案(偏向锁,轻量锁) 3锁的 ...
分类:
其他好文 时间:
2021-03-02 12:29:27
阅读次数:
0
一、java nio selector 选择器理解 https://www.cnblogs.com/snailclimb/p/9086334.html 二、netty reactor 模式理解 https://www.cnblogs.com/crazymakercircle/p/9833847.ht ...
分类:
Web程序 时间:
2021-03-02 12:28:16
阅读次数:
0
1.文件包含小知识 1.1 包含函数 PHP共有4个与文件包含相关的函数: include require include_once require_once include与include_once的区别: (1)include:会将指定的文件载入并执行里面的程序;重复引用的情况下加载多次。 例如 ...
分类:
Web程序 时间:
2021-03-02 12:04:00
阅读次数:
0
一、jackSon中@JsonInclude注解详解 JsonJsonInclude.Include.ALWAYS 这个是默认策略,任何情况下都序列化该字段,和不写这个注解是一样的效果。JsonJsonInclude.Include.NON_NULL这个最常用,即如果加该注解的字段为null,那么就 ...
分类:
Web程序 时间:
2021-03-02 11:53:13
阅读次数:
0
讲讲做这个开源项目的感想,讲一讲 Vue3 相关的话题,应该能够帮助到一些朋友,主要有三点吧:1. 如果想做一个开源项目,应该做什么 2.做开源项目其实是一件劳心费神的事情 3.其它一些感想 ...
分类:
其他好文 时间:
2021-03-02 11:51:16
阅读次数:
0
ThreadPoolExecutor介绍 通过 ThreadPoolExecutor 创建线程池,API 如下所示: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUn ...
分类:
编程语言 时间:
2021-03-02 11:49:07
阅读次数:
0
动态规划一般都是求最值问题,或者该问题的本质是求最值。 动态规划的本质是穷举,根据dp本身的定义写出状态转移方程,各个状态会有自己的范围,那就从中选出最大值,选择的方法是都试一遍找最大值。 动态规划思考与书写的流程: 1.根据题目想明白 状态 & 选择 & 结果 结果往往指的是题目要求的东西,比如说 ...
分类:
其他好文 时间:
2021-03-02 11:46:25
阅读次数:
0
1. .NET和C#有什么区别 答:.NET一般指 .NET FrameWork框架,它是一种平台,一种技术。 C#是一种编程语言,可以基于.NET平台的应用。 2.一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少,用递归算法实现。答: public cl ...
面试题 一、Hadoop 1.Hadoop面试题总结(一) 2.Hadoop面试题总结(二)——HDFS 3.Hadoop面试题总结(三)——MapReduce 4.Hadoop面试题总结(四)——YARN 5.Hadoop面试题总结(五)——优化问题 二、Zookeeper 1.Zookeeper ...
分类:
其他好文 时间:
2021-03-02 11:41:45
阅读次数:
0