摘要:1、git的配置查看 git config --global --list git config -l 2、git 有四个工作区域 工作目录、暂存区、本地git仓库、远程git仓库 工作目录:就是你平时存放项目代码的地方 暂存区:用于临时存放你的改动,事实上它只是一个文件,保存即将提交到的文件列表信
阅读全文
摘要:linux 严格区分大小写 1、linux 目录学习 Linux 主要目录速查表 /: 表示根的意思 /bin (binary 二进制的简称) 存放的是一些二进制文件,但是在Linux中 二进制文件是可以被执行的, 这个目录中的命令文件是给普通用户使用(一般是普通用户可以执行,超级管理员也可以执行)
阅读全文
摘要:1、JVM的组成部分 /** * * 一、JVM内存模型有那些部分组成 * 栈、堆、本地方法区、程序计数器、元空间(1.8) * 二、本地方法区放的是什么 * JNI的东西 * 三、程序计数器放的是什么 * 用来指向程序运行的位置的 * 四、元空间放的是什么 * 元空间也叫方法区,元空间是方法区的一
阅读全文
摘要:1、jps的名称 jps : Java Virtual Machine Process Status Tool 2、常用的命令 2.1 没添加option的时候,输出进程的pid和简单的class或jar名称.如下: 2.2 jps -q 仅显示pid 2.3 jps -l 输出应用程序主类完整pa
阅读全文
摘要:1、引出CAS的需求 /** * * * 需求:开发一个网站需要对用户量进行统计,用户每发送一个请求访问量就加1,如何实现 * 模拟100个人同时访问,每个人发起10次请求,统计结果应该是1000次。 * * */ 2、代码实现 public class Zdycas { private stati
阅读全文
摘要:1、java 类什么时候加载到内存中 为一个类型创建一个新的对象实例时(比如new、反射、序列化) 调用一个类型的静态方法时(即在字节码中执行invokestatic指令) 调用一个类型或接口的静态字段,或者对这些静态字段执行赋值操作时(即在字节码中,执行getstatic或者putstatic指令
阅读全文
摘要:1、我的理解 /** * * 一、什么叫未来任务FutureTask * 定义:从字面上理解未来要执行的任务,未来需要通过手动的方式去取结果。 * 举例:老师上课的时候突然渴了,让班长买水,老师要喝的时候去取. * 二、和回调函数的区别 * 回调函数会主动的通知结果,未来任务不是,需要主动的去取 *
阅读全文
摘要:1、异步回调的理解 /** * * 一、什么是callBack?callBack 怎么理解 * 拆成 call和back 字面意思是稍后回呼,正式的意思是回调或者回呼 * 二、什么是异步 * A流程请求第三方接口B之后,不需要等待B应答,而是继续执行A剩余的逻辑,这样A的操作叫异步处理。 * 例如发
阅读全文