摘要: 秒杀系统性能优化 github项目地址 码云项目地址 优化之前的准备 在吞吐量、延迟和内存这三点中选择我们业务的着重点。 例如本次这个系统,我认为应该更加注重吞吐量。 为什么更加注重吞吐量? 延迟:像我们大家平时去进行商品抢购的时候,应该都会觉得现在人太多了,卡一卡没什么问题(但是也不能太久,你给我 阅读全文
posted @ 2021-04-27 21:59 糯米糍好吃! 阅读(149) 评论(0) 推荐(0) 编辑
摘要: SpringIoC 是什么? ​ 官方文档的解释是:IoC也称为依赖注入(DI)。在此过程中,对象仅通过构造函数参数,工厂方法的参数或在构造或从工厂方法返回后在对象实例上设置的属性来定义其依赖项(即,与它们一起使用的其他对象) 。然后,容器在创建bean时注入那些依赖项。从本质上讲,此过程是通过使用 阅读全文
posted @ 2021-04-26 13:56 糯米糍好吃! 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: shell操作mysql 1.获取mysql默认密码 新安装的mysql,密码是默认密码 #!/bin/bash # STRING:获取mysql默认密码的一段字符串 # 例如:A temporary password is generated for root@localhost: xxxxxx 阅读全文
posted @ 2021-07-06 11:10 糯米糍好吃! 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 动态规划 前言 ​ 博主前一个月开始刷题,那会儿在力扣上面,见一个DP题一个不会的。突然觉得自己好垃圾哈哈哈。为什么现在写这个呢,就刚刚刷着刷着题,突发奇想了,觉得好像找到了哪个感觉?开始刷DP过瘾了哈哈哈。但是我又不太会讲,直接来分享我对一些DP案例题的解题思路。不多说,进入正题。 案例(其他几个 阅读全文
posted @ 2021-04-26 14:00 糯米糍好吃! 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Spring中Bean的生命周期 Bean是什么? 本来没有这一节的,但是写完源码之后,在想是否能够类比一下别的更具体的东西,然后想着想着突然想到了个Bean到底是什么?好像用了这么久的Spring,都还没想过这个问题。然后就去看看官网、书、博客等。就有了这一节。 官网的解释: 《Spring5核心 阅读全文
posted @ 2021-04-26 13:58 糯米糍好吃! 阅读(602) 评论(0) 推荐(0) 编辑
摘要: @ 循环依赖 是什么? ​ 简单的来说就是对象a的属性中引用了对象b,对象b的属性中引用了对象c......最后引用到a。 <bean id="a" class="com.zmm.test.A" lazy-init="false"> <property name="b" ref="b"/> </be 阅读全文
posted @ 2021-04-24 09:56 糯米糍好吃! 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 单例模式 优点 可以保证内存中只有一个实例,减少了内存的开销 可以避免对资源的多重占用 可以优化和共享资源的访问 缺点 扩展难,违背了开闭原则 不利于调试(并发测试中) 功能设计不合理就会违背单一职责原则 饿汉式单例模式 /** * 饿汉式单例:使用静态块机制,在对象类加载的时候就实例化(类还没加载 阅读全文
posted @ 2021-04-04 19:06 糯米糍好吃! 阅读(53) 评论(0) 推荐(0) 编辑