Loading

上一页 1 2 3 4 5 6 7 ··· 56 下一页
摘要: 概念(百度百科) 在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。 幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。 这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。 例如,“setTrue()”函数就是一个幂等函数,无论多次执 阅读全文
posted @ 2022-01-24 11:30 BigBender 阅读(65) 评论(0) 推荐(0)
摘要: 秒杀的概念 中秋节搞活动,商家上架了一款mbp,价格比平时便宜1000块,数量20台,设定在凌晨12点开始售卖 中秋节放假,某公司有100个员工,下班以后这100个用户玩手机的时候发现了这款mbp,皆欲购置于麾下,大家晚上熬夜到12点开始一起抢这20台 示例场景,单机多线程 100个并发访问数量不大 阅读全文
posted @ 2022-01-13 15:54 BigBender 阅读(40) 评论(0) 推荐(0)
摘要: wget命令下载不安全的https 域名下的内容时会提示 解决方法 sudo yum install -y ca-certificates 阅读全文
posted @ 2021-12-29 15:09 BigBender 阅读(2661) 评论(0) 推荐(1)
摘要: Kafka 是一个事件流平台 发布/订阅事件流,包括从其他系统持续导入/导出数据 持久/可靠地存储事件流 处理发生/回溯的事件流 Kafka 是一个由服务端和客户端组成的分布式系统,通过高性能TCP协议进行网络通信 服务端 一个或者多个server组成的集群,可以拓展成多个数据中心或者云区域 存储层 阅读全文
posted @ 2021-12-29 13:43 BigBender 阅读(495) 评论(0) 推荐(0)
摘要: 从 SpringApplicaton.run 方法开始 属性: bootstrapRegistryInitializers jar包 中的 spring.factories 根据加载的列表获取实例 排序 属性: listeners 流程同上 属性: mainApplicationClass 获取ma 阅读全文
posted @ 2021-12-24 16:28 BigBender 阅读(127) 评论(0) 推荐(0)
摘要: JDK1.7 默认初始化容量,16 最大容量2的幂<=1<<30 默认负载因子0.75f 表未膨胀时要共享的空表实例 键值对数量 修饰了transient关键字,无法被序列化 配置源码 /** * The default initial capacity - MUST be a power of t 阅读全文
posted @ 2021-12-09 15:16 BigBender 阅读(124) 评论(0) 推荐(0)
摘要: Mybatis中使用了JDK反射机制和CGLIB代理 反射机制,通过 Class.forName 加载类,通过方法的 invoke 反射调用方法 JDK动态代理 MyBatis的 Mapper 采用的就是 JDK 动态代理 import java.lang.reflect.InvocationHan 阅读全文
posted @ 2021-12-06 15:02 BigBender 阅读(193) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-12-02 15:17 BigBender 阅读(28) 评论(0) 推荐(0)
摘要: SqlSessionFactoryBuilder 利用 xml 或者 Java 编码获得资源来构建 SqlSessionFactory,通过它可以构建多个 SessionFactory 它的生命周期只存在于方法的局部 SqlSessionFactory 作用是创建 SqlSession,SqlSes 阅读全文
posted @ 2021-12-02 14:55 BigBender 阅读(89) 评论(0) 推荐(0)
摘要: 排序成本高 尽可能减少排序或者避免对大量数据排序 当不能使用索引生成排序结果的时候,数据量小在内存排序,数据量大使用磁盘 filesort 如果需要排序的数据量小鱼"排序缓冲区",MySQL使用内存进行"快速排序"操作 如果内存不够排序,MySQL会先将数据分块,对每个独立的块进行快速排序,然后将排 阅读全文
posted @ 2021-12-01 15:05 BigBender 阅读(52) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 56 下一页