首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
violet
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
MyBatis(优点&缺点)&MyBatis使用详解!
本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原 生态sql,可以严格控制sql执行性能,灵活度高。 几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 象并返回。(从执行sql到返回result的过程)。 用。 MyBa…
ssl/tls是什么?是怎么工作的?
最近在思考一个关于邮箱服务器的问题,其中涉及到了SSL/TLS加密传输,于是想研究一下什么,到底是怎么实现加密的,通过查找各方面的资料,发现这个涉及到的东西还蛮多的,可以单独写一篇文章整理一下自己的理解。 SSL(安全套接字层)是一种标准安全协议,用于在在线通信中建立Web服务…
本地缓存与分布式缓存
在高并发场景下,数据库IO往往会成为服务性能瓶颈,而且高并发写入争用同一数据资源时很容易将数据库打挂掉。服务器编程中,通过引入缓存将数据的读写操作都放到内存中,一方面由于减少了数据库访问,解决了高并发场景下的数据库瓶颈问题,另一方面由于内存数据访问速度远远高于磁盘IO,可以大幅…
《我们一起进大厂》系列-Redis哨兵、持久化、主从、手撕LRU
写这期其实比较纠结,我之前的写的比较通俗易懂,一是我都知道这些点,二是之前我在所在的电商公司对雪崩,击穿啥的还算有场景去接触。但是线上的Redis集群我实际操作经验很少,总不能在公司线上环境实践那些操作吧,所以最后看了下官网,还有一些资料(文章后面我都会贴出来),强行怼了这么篇…
SpringBean生命周期
Spring Bean的生命周期共有四个阶段:实例化、属性赋值、初始化、bean销毁。在每个阶段Spring都提供了相应的方式供用户自定义处理业务逻辑,例如初始化阶段的init()方法和destroy()方法,以及一些bean的后置处理器,使用者都可以自定义,具体的调用顺序在S…
Redis缓存总结:淘汰机制、缓存雪崩、数据不一致....
由于Redis 天然就具有这两个特征,Redis基于内存操作的,且其具有完善的数据淘汰机制,十分适合作为缓存组件。 其中,基于内存操作,容量可以为32-96GB,且操作时间平均为100ns,操作效率高。而且数据淘汰机制众多,在Redis 4.0 后就有8种了促使Redis作为缓…
【项目实践】依赖注入用得好,设计模式轻松搞
设计模式是我们编程道路上绕不开的一环,用好了设计模式能够让代码拥有良好的维护性、可读性以及扩展性,它仿佛就是“优雅”的代名词,各个框架和库也都能见到它的身影。 正是因为它有种种好处,所以很多人在开发时总想将某个设计模式用到项目中来,然而往往会用得比较别扭。其中一部分原因是业务需…
2020年一线互联网大厂最喜欢问的22道spring boot面试题,你竟然还不会!
SpringBoot面试题1、什么是SpringBoot?2、SpringBoot有哪些优点?3、什么是JavaConfig?4、如何重新加载SpringBoot上的更改,而无需重新启动服务器?5、S
mysql居然还能实现分布式锁?
之前的文章中通过电商场景中秒杀的例子和大家分享了单体架构中锁的使用方式,但是现在很多应用系统都是相当庞大的,很多应用系统都是微服务的架构体系,那么在这种跨jvm的场景下,我们又该如何去解决并发。 在进入实战之前简单和大家粗略聊一下互联网系统中的架构演进。 在互联网系统发展之初,…
Spring容器启动流程(源码解读)
Spring Framework 是 Java 语言中影响最为深远的框架之一,其中的 IOC 和 AOP 两个经典思想更是一直被程序员津津乐道,后面推出的 Spring Boot、Spring Cloud 系列也是在其基础之上开发,要想搞明白 Spring 全家桶系列,必须脚踏…