JMM(Java内存模型)本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和...
JMM(Java内存模型)本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和...
Java代码规范整理 对于一个整体的软件系统而言,既需要宏观上的架构决策,设计与指导原则,也必须重视微观上的代码细节。在软件历史中,有许多影响深...
Java 操作 Redis 的库有两个,Jedis 和 Lettuce,目前 SpringBoot 2.x 中已经将 Jedis 换成了 Let...
【准备】 首先我们要考虑的是为什么要解决高并发,高并发瓶颈出现在哪里,有了解过的朋友肯定知道是在数据库,因为在大量请求去操作数据库时会出现数...
最近自己一直再看现有微服务的日志模块,发现就是使用AOP来做controller层的日志处理,加上项目在进行架构优化,需要将日志分类处理,即第三...
1.new(新建)start()进入下一状态 2.runnable(就绪)等待CPU调度,获取CPU权限 3.running(运行) 4.blo...
1.Java应用程序的main函数是一个线程,是被JVM启动的时候调用,线程的名称叫main 2.实现一个线程,必须实现run方法,并且调用st...
先进后出 DEBUG时,会有栈的信息 A方法调用B方法,B方法调用C方法;A在栈底,上一层是B,再上一层是C,执行结束从栈中依次取出
进程和线程的区别 进程和线程的由来 进程是资源分配的最小单位,线程是CPU调度的最小单位 所有与进程相关的资源,都被记录在PCB中 进程是抢占处...
系统构想 该系统需要实现服务注册与发现功能,统一的配置中心,使用网关进行服务调用、限流,实现根据api获取天气信息、城市信息的功能,提供缓存减少...
专题公告
Java开发中遇到的问题,技术储备