人生格言
别人怎样去看待你的价值并不重要,重要是你自己怎样看待自身的价值。即便你是一块货真价实的金子,多说己长也便是短,自知己短便是长。一个人的真正伟大之处,就在于能认识到自己的渺小
RabbitMQ RabbitMQ
1.使用RabbitMQ有什么用? 解耦 :订单系统和库存系统如果直接相连,当库存系统出现故障无法访问的时候,就会出下下单失败的情况,但是如果在中间加了一层中间件,它就可以正常下单,把订单存入消息队列当中; 异步提高效率 流量削峰 场景:双
2021-10-18 Z.Wfeng
Java开发工程师知识图谱 Java开发工程师知识图谱
1.数据库三范式 所有字段值都是不可分解的原子值 需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)。也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中 需要
2021-10-11 Z.Wfeng
多线程 多线程
1.线程创建的三种方式 继承Thread类 实现Runnable接口 实现Callable接口 1.1 创建线程方式① 继承Thread类 继承Thread类 重写run方法 创建线程对象 线程对象调用star()方法执行 /** 创
2021-10-06 Z.Wfeng
JVM JVM
1.JVM 2.双亲委派机制**Bootstrap classLoader:**主要负责加载核心的类库(java.lang.*等),构造ExtClassLoader和APPClassLoader。 ExtClassLoader:主要负责加
2021-10-05 Z.Wfeng
SpringBoot整合Shiro框架 SpringBoot整合Shiro框架
1.导入spring-shiro的依赖 <!--spring-shiro整合包--> <dependency> <groupId>org.apache.shiro</group
2021-09-23 Z.Wfeng
Security安全认证框架 Security安全认证框架
1.在pom.xml文件中导入依赖 <dependencies> <!-- ... other dependency elements ... --> <dependency> <gr
2021-09-21 Z.Wfeng
redis redis
什么是Redis?Redis是一个使用C语言开发的内存数据库,读写速度很快,它除了可以做缓存还可以做分布式锁、消息队列。它提供了多种数据类型来支持不同的业务场景。它支持事务、持久化、多种集群方案 1. Redis 和 Memcached 的
2021-09-20 Z.Wfeng
RedisUtil和RedisTemplate RedisUtil和RedisTemplate
1.RedisTemplate@Configuration public class RedisConfig { @Bean @SuppressWarnings("all") public RedisTem
2021-09-19 Z.Wfeng
SpringBoot SpringBoot
1.1 简单介绍一下 Spring?有啥缺点?1.2 为什么要有 SpringBoot?1.3 说出使用 Spring Boot 的主要优点1.4 什么是 Spring Boot Starters?1.5 Spring Boot 支持哪些内
2021-09-12 Z.Wfeng
Mybatis Mybatis
1.#{} 和 ${} 的区别是什么?#{}是预编译处理 ${}是字符串替换 MyBatis在处理#{}时,会将SQL中的#{}替换为?号,使用PreparedStatement的set方法来赋值;MyBatis在处理 $ { } 时,就是
2021-09-12 Z.Wfeng
Spring框架 Spring框架
1. 什么是Spring框架?Spring是一个轻量型的开发框架,旨在提高开发人员的开发效率和系统的可维护性 Spring的6个特征: 核心技术 测试 Web支持 集成 语言 1.1 列举一些重要的Spring模块 Spring Cor
2021-09-11 Z.Wfeng
数据库知识 数据库知识
1.什么是MySQL?一个开源的关系型数据库,默认端口3306 1.1数据库引擎MyISAM和InnoDB的区别 是否支持行级锁:MyISAM只有表级锁,InnoDB支持表级锁和行级锁,默认行级锁 是否支持事务和崩溃后的安全恢复:MyIS
2021-09-10 Z.Wfeng
1 / 2