1. 启动 2. 启动mongo shell 3. shell 命令
1. 启动 2. 启动mongo shell 3. shell 命令
多线程 中断 每个线程都有一个boolean类型的中断状态。当在另一个线程中断该线程时,这个线程的中断状态将被设置为true。 Thread类提供了中断线程以及查询线程中断状...
元注解 用来定义、声明注解的注解。 @Inherited注解 使用此注解声明出来的自定义注解,在使用此自定义注解时,如果注解在类上面时,子类会自动继承此注解。否则的话,子类不...
控制生成jar包的兼容版本 打包的同时生成对应的源码包
Maven是一个跨平台的项目管理工具,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。Maven遵循约定优于配置的理念。 1. 项目构建 什么是构建? 我们日常...
Spring Boot的理念是约定优于配置。 约定优于配置是一种软件设计范式,很早就应用在软件架构设计中,它的作用是减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵...
接入层通常指请求流量的入口。 接入层存在的目的 负载均衡 非法请求过滤 请求聚合 缓存 降级 限流 A/B测试 服务质量监控
大中台:实现技术复用,避免重复造轮子,把一些稳定的共通业务服务抽象出来,能够给各个业务应用去使用。小前台:使得前台团队可以快速决策,快速研发,快速把产品推向市场。 优点 从成...
1. 双括弧语法 2. foreach:增强for循环 本质上是使用了Iterator迭代器和do-while循环。在foreach迭代中,如果对迭代集合做了增加元素、删除元...
赞一赞
【JVM】G1收集器G1(Garbage First) 是一款面向服务端应用的垃圾收集器,也是当今收集器技术发展的最前沿的成果之一。 特征 1. 并行与并发 G1能充分利用多CPU、多核环境的优...
顶一顶
【JVM】G1收集器G1(Garbage First) 是一款面向服务端应用的垃圾收集器,也是当今收集器技术发展的最前沿的成果之一。 特征 1. 并行与并发 G1能充分利用多CPU、多核环境的优...
G1(Garbage First) 是一款面向服务端应用的垃圾收集器,也是当今收集器技术发展的最前沿的成果之一。 特征 1. 并行与并发 G1能充分利用多CPU、多核环境的优...
方法区和永久代什么区别?方法区是 JVM 的规范,而永久代则是 JVM 规范的一种实现。只有 HotSpot 才有永久代的概念,而对于其他类型的虚拟机,如 JRockit(O...
字符串存放的位置有两个:字符串常量池和堆内存。 使用常量字符串初始化的字符串对象,它的值存放在字符串常量池中; 使用字符串构造方法创建的字符串对象,它的值存放在堆内存中; J...
jps:查看虚拟机进程状况 列出正在运行的虚拟机进程。 显示这些进程的虚拟机执行主类名称。 显示这些进程的本地虚拟机唯一ID(Local Virtual Machine Id...
Connector和Engine是Tomcat最核心的两个组件。Servlet 3的异步处理就是由Connector控制的。 Tomcat在收到HTTP请求后的处理流程 容器...
创建数据库 root没有设置密码 MySQL的表操作 添加字段 删除字段 更改字段 用户操作 创建用户 授权 删除用户
设计合理的表结构。 根据业务场景建立合适的索引,避免出现大量全表扫描的请求。 添加适量的冗余字段,尽可能避免多表连接查询。 查看慢查询日志:找出较慢的SQL做优化。 MySQ...
Hystrix主要用来隔离分布式故障,避免服务雪崩效应。 Hystrix的作用 提供降级机制。 提供熔断机制:使服务调用可以快速失败,并能从中快速恢复。 资源隔离:线程隔离和...