- 博客(17)
- 收藏
- 关注
原创 10.12-长沙亚信面试内容
长沙亚信面试题:我的建议是:如果没有特别认真组织过语言的,把简历上的内容稍微提一下就ok了!然后尽量:提一下个人的优点和缺点面试官人挺好的 很能聊 不严肃问了很多“会不会”底层的一些问题 ----偏底层照着简历来问的 -----根据项目中使用的技术来追问偏多。
2022-10-12 21:30:52
509
1
原创 JAVA集合专题+源码分析
JAVASE通关笔记~一套搞定集合框架~超多源码分析,ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap、Collection工具类等等~
2022-10-07 21:53:22
485
原创 Redis学习笔记(7)-缓存击穿、穿透、雪崩
key 对应的数据存在,但在 redis 中过期,此时若有大量并发请求过来,这些请求发现缓存过期后,一般都会从后端 DB 加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把后端 DB 压垮。经常访问的 key,即十分热点的key,不停地被大量访问,当这个key过期的瞬间,持续的高并发就击穿了缓存,大量请求数据库,导致数据库奔溃。服务器压力变大,请求太多,导致redis缓存命中率开始下降,对数据库的访问越来越多,数据库最终承受不住压力,崩溃了。应用服务器压力变大,访问请求增加。key 缓存,前者则是。
2022-09-26 11:23:28
256
原创 Redis学习笔记(6)-集群
一套搞定Redis集群,容量不够,redis 如何进行扩容?并发写操作, redis 如何分摊?另外,主从模式、薪火相传模式,主机宕机,导致 ip 地址发生变化,应用程序中配置需要修改对应的主机地址、端口等信息无中心化集群配置( redis3.0 )服务之间可以进行相互连通任何一个服务模块都可以作为集群的入口什么是集群:Redis 集群实现了对 Redis 的水平扩容,即启动 N 个 Redis 节点,将整个数据库分布存储在这 N 个节点中,每个节点存储总数据的 1/N。
2022-09-26 11:20:36
229
原创 Redis学习笔记(5)-主从复制
主机数据更新后根据配置和策略, 自动同步到备机的 master/slaver 机制,Master 以写为主,Slaver 以读为主,即主服务器承担写操作,复制的若干 从服务器 则承担读操作。
2022-09-25 14:33:52
202
原创 Spirng Cloud学习笔记(2)-Ribbon负载均衡
是一个基于 HTTP 和 TCP 的客户端负载均衡工具公司Netfix作用可以让我们轻松地将面向服务的 REST 模版请求 自动转换成客户端负载均衡的服务调用。Ribbon 客户端组件提供了一套完善的配置项,比如连接超时,重试等。负载均衡策略轮询(Ribbon默认)hash 权重 ….使用方法1.2.Ribbon+OpenFeign(OpenFeign默认集成了 Ribbon)思路:用Random随机数实现负载均衡 图中一个消费者 两个提供者。
2022-09-24 19:27:16
207
原创 Redis学习笔记(4)-持久化机制
官方推荐两个都启用。如果对数据不敏感(允许数据有部分丢失),可以选单独用 RDB。不建议单独用 AOF,因为可能会出现 Bug。如果只是做纯内存缓存,可以都不用。
2022-09-24 19:09:32
240
原创 Redis学习笔记(3)-事务和锁机制
当执行事务(exec)时,“盒子”看成一个最小单元,许许多多的盒子串行执行,这也是Redis没有隔离级别的意思,都是串行化执行,在串行化执行中:如果任务出错,并不会回滚:因为Redis的事务是通过Multi和Discard来实现回滚。例如把5条命令装进这个管道(命令入队),在命令入队时,如果有一条命令出错,则这个“管道”失效,即不会被执行,反之正确的情况下,命令入列被序列化等待被执行exec。没有隔离级别的概念 :队列中的命令没有提交之前都不会实际被执行,因为事务提交前任何指令都不会被实际执行。
2022-09-24 19:06:20
274
原创 Redis学习笔记(1)-基本数据类型
keys *:查看当前库所有 keyset key value:添加一组 k-vexists key:判断某个 key 是否存在type key:查看你的 key 是什么类型del key :删除指定的 key 数据(直接删除,而不是异步删除)unlink key:根据 value 选择非阻塞删除,仅将 keys 从 keyspace 元数据中删除,真正的删除会在后续异步操作expire key 10 :为给定的 key 设置过期时间。
2022-09-22 00:03:50
259
原创 Spring Cloud学习笔记(1)-Eureka服务注册和发现
最全最详细的SpringCloud-Eureka教程,集群,服务发现,原理分析
2022-09-20 17:08:56
315
原创 15分钟快速搭建属于自己的网站
快速搭建一个属于自己的网站,1.云服务器的购买,2.linux下jdk,mysql,nginx的安装,3.项目部署并且访问成功
2022-09-10 15:42:34
1014
原创 前后端分离思想理解
引出问题1.前后端分离是什么2为何采用前后端分离通俗官方一点的讲:前后端分离就是将一个单体应用拆分成两个独立的应用:前端应用和后端应用,以JSON格式进行数据交互用软件设计思想来看:高内聚低耦合的设计思想,前后端分离最直观体现就是降低耦合度,通过统一接口保证内聚。用spring IOC思想来看:控制反转,普通的不分离项目固然可行,但大部分控制权都在后端代码;分权制衡就是前后端分离,后端只传数据。市场角度看:前后端分离有利于专长的发挥,各尽其职,提高配合度,使花费的精力达到最大收益效果。
2022-05-17 19:26:04
318
原创 SpringBoot+Thymeleaf整合,th:each遍历图片横向或者纵向超过屏幕解决问题,让遍历每次展示固定图片或者文本
th:each和th:if的联合使用 控制遍历数目
2022-04-25 07:57:28
1013
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人