摘要:
Spring Boot的自动装配(Auto-Configuration)是一种设计机制,旨在减少传统Spring应用中繁复的XML配置和大量的手动Bean定义。 @EnableAutoConfiguration: 该注解是自动装配的入口,通常在Spring Boot应用的主配置类上使用。它通过@Co 阅读全文
摘要:
缓存击穿:是指缓存中没有但是数据库中有的数据(一般是缓存时间到期),这时由于并发用户特别多,同时读取缓存没有读到数据,又同时去数据库中取数据,引起数据库压力瞬间增大,造成过大压力。和缓存雪崩不同的是,缓存击穿指并发查询同一条数据,缓存雪崩是不同数据都过期了,很多数据都查询不到,从而查询数据库。 解决 阅读全文
摘要:
风险暴露又称风险曝光度,测量的是资产的整个安全性风险。某公司软件团队计划项目中采用20个可复用的构件,每个构件平均是100LOC( Line of Code,源代码行数),本地每个LOC的成本是150元人民币。下面是该团队定义的一个项目风险: 1.风险识别:预定要复用的软件构件中只有50%将被集成到 阅读全文
摘要:
LocalDateTime类中的一些常用方法,这些方法用于处理日期和时间信息: 获取当前时间: LocalDateTime.now() 返回当前系统时间对应的LocalDateTime对象,包括日期和时间部分。 构造实例: LocalDateTime.of(int year, int month, 阅读全文
摘要:
哪(个)些特性功能不用于数据的查询优化?() 并行查询 索引 视图 分区 视图并不在数据库中以存储的数据值集形式存在,而仅仅是一个给用户展示的逻辑虚表,其在数据库中底层还是以完整的数据存储。 数据的查询优化策略: 避免全表扫描,采用分区的形式,找到指定区域来避免全表查询。 建立索引,是数据信息进行排 阅读全文
摘要:
创建唯一索引可以确保任何生成重复键值的尝试都会失败。 唯一性约束和主键约束的区别: (1).唯一性约束允许在该列上存在NULL值,而主键约束的限制更为严格,不但不允许有重复,而且也不允许有空值。 (2).在创建唯一性约束和主键约束时可以创建聚集索引和非聚集索引,但在 默认情况下主键约束产生聚集索引, 阅读全文
摘要:
错误日志:-log-err (记录启动,运行,停止mysql时出现的信息) 二进制日志:-log-bin (记录所有更改数据的语句,还用于复制,恢复数据库用) 查询日志:-log (记录建立的客户端连接和执行的语句) 慢查询日志: -log-slow-queries (记录所有执行超过long_qu 阅读全文
摘要:
new Object()过程如下: JVM分配一块内存 M 在内存 M 上初始化该对象 将内存 M 的地址赋值给引用变量 obj 创建线程的过程如下: JVM为一个线程栈分配内存,该栈为每个线程方法调用保存一个栈帧 每一栈帧由一个局部变量数组、返回值、操作数堆栈和常量池组成 每个线程获得一个程序计数 阅读全文
摘要:
1.使用new语句进行创建对象。 2.使用反射,使用Class.newlnstance()创建对象。 3.调用对象的克隆方法。 4.运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法。 阅读全文