上一页 1 2 3 4 5 6 ··· 21 下一页

2022年8月3日

Spring中经典的9种设计模式

摘要: 实现方式:BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。实质:由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。实现原理:bean容器的启动阶段 阅读全文

posted @ 2022-08-03 13:40 努力做一个伪程序员 阅读(202) 评论(0) 推荐(0) 编辑

2022年7月10日

Java 8 中 Map 操作

摘要: Java 8 最大的特性无异于更多地面向函数,比如引入了 lambda等,可以更好地进行函数式编程。前段时间无意间发现了 map.merge() 方法,感觉还是很好用的,此文简单做一些相关介绍。首先我们先看一个例子。merge() 怎么用?假设我们有这么一段业务逻辑,我有一个学生成绩对象的列表,对象 阅读全文

posted @ 2022-07-10 10:59 努力做一个伪程序员 阅读(595) 评论(0) 推荐(0) 编辑

Nginx 面试 40 连问,快顶不住了

摘要: 参考地址: https://mp.weixin.qq.com/s/afRjyYafzWMF7mRQqO3I2A什么是Nginx?Nginx是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理2 阅读全文

posted @ 2022-07-10 10:54 努力做一个伪程序员 阅读(33) 评论(0) 推荐(0) 编辑

数据库日期类型字段设计,应该如何选择

摘要: 当设计一个产品,其中很多地方要把日期类型保存到数据库中,如果产品有兼容不同数据库产品的需求,那么,应当怎样设计呢?当然,首先想到的是,使用数据库的 Date 或 DateTime 类型,可是看看不同数据库这些类型间的区别吧,真让人望而止步。Mysql 数据库:它们分别是 date、datetime、 阅读全文

posted @ 2022-07-10 10:50 努力做一个伪程序员 阅读(216) 评论(0) 推荐(0) 编辑

2022年6月19日

Java8 lambda 表达式 forEach 如何提前终止?

摘要: 情景展示•原因分析 •解决方案 情景展示 •原因分析 •解决方案 方式二:return (不推荐使用) 如果觉得这种方式不友好,可以再包装一层。 阅读全文

posted @ 2022-06-19 14:41 努力做一个伪程序员 阅读(121) 评论(0) 推荐(0) 编辑

如果要存 IP 地址,用什么数据类型比较好?

摘要: 节省空间,不管是数据存储空间,还是索引存储空间便于使用范围查询(BETWEEN...AND),且效率更高 节省空间,不管是数据存储空间,还是索引存储空间 便于使用范围查询(BETWEEN...AND),且效率更高 https://bafford.com/2009/03/09/mysql-perfor 阅读全文

posted @ 2022-06-19 14:38 努力做一个伪程序员 阅读(85) 评论(0) 推荐(0) 编辑

2022年6月11日

Redis 过滤请求绝技 — 布隆过滤器与布谷鸟过滤器

摘要: 有个成语,「鸠占鹊巢」,布谷鸟也是,布谷鸟从来不自己筑巢。它将自己的蛋产在别人的巢里,让别人来帮忙孵化。待小布谷鸟破壳而出之后,因为布谷鸟的体型相对较大,它又将养母的其它孩子(还是蛋)从巢里挤走 —— 从高空摔下夭折了。 p1 = hash1(x) % l p2 = hash2(x) % l fp 阅读全文

posted @ 2022-06-11 14:33 努力做一个伪程序员 阅读(254) 评论(0) 推荐(0) 编辑

2022年5月4日

详解幻读、脏读和不可重复读

摘要: 一、简介 经常有面试官提出这么一个问题:什么是脏读、不可重复读和幻读? 关于这个问题,我们还得从数据库的管理系统说起,当数据库管理系统在写入或者更新数据的过程中,为了保证数据是正确可靠的,需要满足四个特性:原子性、一致性、隔离性和持久性,简称 ACID ! Atomicity(原子性):一个事务(t 阅读全文

posted @ 2022-05-04 13:14 努力做一个伪程序员 阅读(360) 评论(0) 推荐(0) 编辑

大文件上传最全方案:秒传、断点续传、分片上传

摘要: 前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案有的 阅读全文

posted @ 2022-05-04 13:12 努力做一个伪程序员 阅读(1150) 评论(0) 推荐(0) 编辑

2022年4月23日

MySQL查询语句的执行过程

摘要: mysql架构 词法分析 :一条SQL语句有多个字符串组成,首先要提取关键字,比如select,提出查询的表,提出字段名,提出查询条件等等。语法分析:根据词法分析的结果,语法分析主要就是判断你输入的SQL语句是否正确,是否符合MYSQL语法,如果你的语句不对,就会收到“You have an err 阅读全文

posted @ 2022-04-23 15:09 努力做一个伪程序员 阅读(161) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 21 下一页

导航