11 2020 档案
摘要:根据JVM规范,JVM 内存共分为虚拟机栈,堆,方法区,程序计数器,本地方法栈五个部分 程序计数器(线程私有):是当前线程锁执行字节码的行号治时期,每条线程都有一个独立的程序计数器,这类内存也称为“线程私有”的内存。正在执行java方法的话,计数器记录的是虚拟机字节码指令的地址(当前指令的地址)。如
阅读全文
摘要:什么是SpringIOC spring ioc指的是控制反转,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。交由Spring容器统一进行管理,从而实现松耦合 当web容器启动的时候,spring的全局bean的管理器会去xml配置文件中扫描的包下面获取到所有的类,并根据你使
阅读全文
摘要:Docker docker就是创建容器的工具,相当于Navicat不是数据一样。docker包含容器,镜像,仓库,容器就是原始文件,镜像就是复制容器来的,仓库就是储存镜像的,还有很多官方的镜像,所以啊,就非常好用,从官方的仓库拉镜像,就可以用。 Docker的应用场景 Web 应用的自动化打包和发布
阅读全文
摘要:java的元注解一共有四个:@Document@Target@Retention@Inheritedspring中的注解:@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean@ConditionalOnBean(仅仅在当前上下文中存在某个
阅读全文
摘要:1)redis redis是一种键值对的单线程架构模型,所以它是线程安全的,也是分布式缓存常用的解决方案。 2)lua lua是基于c语言的一种脚本语言,它可以很轻便地被使用在嵌入式方面。我们不会去重写redis,但是我们可以去使用lua来扩展redis的功能。而redis也内置了对lua支持的模块
阅读全文
摘要:Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where ..
阅读全文