自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java多线程

多线程

2021-09-18 09:06:04 108

原创 秒杀场景兵器百解

什么是秒杀短时间,大量请求,买一个(数量少的商品),解决秒杀问题就是解决高并发的读和写秒杀系统的目标就是:稳:高可用,稳定的提供服务准: 超卖,数据一致性问题快: 高性能架构原则用户访问链路:用户=>浏览器=> DNS=> CDN=> 负载均衡=> 网关=>服务=>IO较少的用户端服务端的交互数据要少:请求参数相应的参数要少,降低对网络带宽的占用,降低对CPU的消耗,对数据库IO要少(非必要信息不要来回传)请求数要少:合并请求路径要短:节

2021-09-14 22:55:28 117

原创 spring IOC与AOP

IOC原理与实现概括说明:控制反转:理论思想,原来的对象是由使用者来进行控制,有了spring之后,可以把整个对象交给spring来帮我们进行管理DI:依赖注入,把对应的属性的值注入到具体的对象中,@Autowired,populateBean完成属性值的注入作为容器:存储对象,使用map结构来存储,在spring中一般存在三级缓存,singletonObjects存放完整的bean对象,整个bean的生命周期,从创建到使用到销毁的过程全部都是由容器来管理(bean的生命周期)详细说明:1、一般

2021-09-14 18:00:26 154

原创 Spring Mvc兵器百解

Spring Mvc组件DispatcherServlet:Spring Mvc中的前端控制器,是整个流程控制的核心,负责接收请求转发给对应的的处理组件。Handler :处理器,完成具体业务逻辑,相当于 Servlet 或 Action。HandlerMapping :完成 URL 到 Controller 映射, DispatcherServlet 通过 HandlerMapping 将不同请求映射到不同 Handler。HandlerInterceptor :处理器拦截器,是⼀个接⼝,如果

2021-09-14 17:11:03 109

原创 Mysql知识百解

Mysql1、mysql四大特性原子性:一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。通过mysql undo log(回滚日志实现),也有用到mvcc.一致性:数据库总是从一个一致性的状态转换到另一个一致性的状态。是核心由原子性、隔离性、持久性综合实现隔离性:一个事务所做的修改在最终提交以前,对其他事务是不可见的。 通过锁和mvcc(多版本并发控制)实现。持久性:一旦事务提交,则其所做的修改就会永久保存到数据库中。主要通过mysql red

2021-09-08 23:22:32 172

原创 synchronized

synchronized知识总结一 对象结构1.1 对象结构介绍HotSpot 虚拟机中,对象在内存中存储的布局可以分为三块区域: 对象头(Header)、实例数据(Instance Data) 和对齐填充(Padding)List item

2021-08-16 22:42:00 71

原创 spring clould版本Dalston.SR1升级到Hoxton.SR11

spring clould版本Dalston.SR1升级到Hoxton.SR11一、参考资料1.官网 https://spring.io/projects/spring-cloud2.版本对照表 https://start.spring.io/actuator/infospring boot 1.6.x 升级至2.3.12二、修改内容2.1 pom文件修改2.1.1 版本修改// 设置版本<spring-boot.version>2.3.12.RELEASE</spri

2021-06-29 09:47:50 766

原创 Java实现http请求-requests全面解读

# requestsHttp请求工具类## 接口文档网址https://github.com/zhangjingpu/requests## 所需Maven依赖包```pom&lt;dependency&gt;    &lt;groupId&gt;net.dongliu&lt;/groupId&gt;    &lt;artifactId&gt;requests&lt;/artifactId&gt; ...

2018-07-06 11:14:46 5735

JAVA技术视频分享超全

超全的技术学习视频分享,Java,Python,人工智能,前端后台应有尽有,欢迎下载学习

2019-01-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除