01 2022 档案

摘要:Builder Pattern 一个 Builder 类会一步一步构造最终的对象,该 Builder 类是独立于其他对象的 主要解决 有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化 这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算 阅读全文
posted @ 2022-01-28 14:57 BigBender 阅读(18) 评论(0) 推荐(0) 编辑
摘要:核心:DispatcherServlet doService protected void doService(HttpServletRequest request, HttpServletResponse response) throws Exception { this.logRequest(r 阅读全文
posted @ 2022-01-27 23:21 BigBender 阅读(52) 评论(0) 推荐(0) 编辑
摘要:单一职责原则 SRP Single Responsibility Principle There should never be more than one reason for a class to change. 应该有且只有一个原因引起一个类的变更 在实际开发过程中,适当地违背单一职责原则是可 阅读全文
posted @ 2022-01-27 10:26 BigBender 阅读(45) 评论(0) 推荐(0) 编辑
摘要:我自己有一张表,有100w条数据 limit分页时间对比 同一起始位置,不同的偏移量 类似下图 select * from poison.poison_users limit 10000, 10; 468 ms select * from poison.poison_users limit 1000 阅读全文
posted @ 2022-01-25 16:19 BigBender 阅读(282) 评论(0) 推荐(0) 编辑
摘要:概念(百度百科) 在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。 幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。 这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。 例如,“setTrue()”函数就是一个幂等函数,无论多次执 阅读全文
posted @ 2022-01-24 11:30 BigBender 阅读(50) 评论(0) 推荐(0) 编辑
摘要:秒杀的概念 中秋节搞活动,商家上架了一款mbp,价格比平时便宜1000块,数量20台,设定在凌晨12点开始售卖 中秋节放假,某公司有100个员工,下班以后这100个用户玩手机的时候发现了这款mbp,皆欲购置于麾下,大家晚上熬夜到12点开始一起抢这20台 示例场景,单机多线程 100个并发访问数量不大 阅读全文
posted @ 2022-01-13 15:54 BigBender 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩