格物
文章平均质量分 56
耘田
洞察 思考 实践
格物致知,耕耘心田
展开
-
Excel查找匹配VLOOKUP用法
区域引用表示本文件单元格A1区域A1:B2整列A:B同文件跨sheet本文件 sheet2 的A1:B2 区域Sheet2!A1:B2本文件 sheet2 的A:B 列区域Sheet3!A:B,跨文件指定目录下 特定文件的 指定区域‘/Users/yuan/Downloads/[vlookup2.xlsx]Sheet1’!$A1:1:1:B$2指定目录下 特定文件的 指定列‘/Users/yuan/Downloads/[vlo原创 2021-12-29 15:52:42 · 1967 阅读 · 0 评论 -
Java泛型标记TEKVSUN?
标记符具体类型T - Type(表示具体的一个java类型)E - Element (在集合中使用,因为集合中存放的是元素)K - Key(键)V - Value(值)S - 2nd typeU - 3rd typeN - Number(数值类型)通配符?- (表示不确定的java类型,无界通配符)< ? extends E> 上界通配符上界:用 extends 关键字声明,表示参数化的类型可能是所指定的类型,或者是此类型的子类。类型参数列表中如果有多个类型参原创 2021-10-12 20:24:22 · 149 阅读 · 0 评论 -
OpenFeign使用Gson编解码自定义TypeAdapter
OpenFeign使用Gson编解码时,针对日期时间类型的一些bean编解码不支持,可以通过自定义TypeAdapter来解决自定义TypeAdapterImprovedDateTypeAdapterpublic class ImprovedDateTypeAdapter extends TypeAdapter<Date> { public static final TypeAdapterFactory FACTORY = new TypeAdapterFactory()原创 2021-10-11 18:21:21 · 634 阅读 · 0 评论 -
5mins 上手正则表达式
Section. 11. ^abc$ 精确匹配abc(开头^结尾$)2. ^[abc]$ 匹配单个字符a或b或c([]匹配单个字符)3. ^[a-zA-Z]$ 匹配单个字母(字母匹配简写)4. ^[^a-zA-Z]$ 匹配单个非字母字符(取反操作)5. ^[a-zA-Z]{3}$ 匹配3个字母({}匹配次数限制) {3}3个 {3,}至少3个 {3,5} 至少3个 至多5个6. ^.{3}$ 匹配3个任意字符(.匹配任意字符,除了回车符)Section. 21. \d 相当于[0-原创 2020-08-18 18:39:14 · 240 阅读 · 0 评论 -
限流算法对比
计数器优点:简单,易实现缺点:先到先得,先到的请求可执行概率为100%,后到的请求可执行概率小一些,每个请求获得执行的机会是不平等的。临界点问题。滑动窗口是计数器的升级版,解决了 临界点问题。但计数多 复杂 已有实现 Sentinel滑动窗口的格子划分的越多,那么滑动窗口的滚动就越平滑,限流的统计就会越精确。漏桶算法比如rabbitmq等,都属于漏桶算法原理优点:流量控制...原创 2019-10-21 19:42:41 · 1167 阅读 · 0 评论 -
等额本息
等额本息等额本息还款法即把按揭贷款的本金总额与利息总额相加,然后平均分摊到还款期限的每个月中,每个月的还款额是固定的,但每月还款额中的本金比重逐月递增、利息比重逐月递减。定义变量贷款金额 PPP贷款月利率 ImI_mIm贷款月数 MMM月供 XXX我们常说的利率、贷款年限就是贷款年利率 IyI_yIy贷款年数 YYY因此Im=Iy÷12I_m=I_y \div...原创 2019-09-14 18:51:08 · 512 阅读 · 0 评论 -
告警设计+消息推送
背景测试环境联调低效,异常信息查看不直观;生产环境,同一服务部署在多台机器上,查找错误日志费事费力;构思针对问题1: - 通过统一处理异常来解决,在联调时将所有异常信息透传出去,而生产环境则根据需求隐藏部分错误信息 异常统一处理可以参考 —— Spring异常处理探索与思考针对问题2: 我决定把异常消息推送到企业微信,这样快捷、直观。 大致为以下几个步骤:信...原创 2018-09-13 16:59:34 · 3141 阅读 · 0 评论 -
编译型语言、解释型语言、静态类型语言、动态类型语言
编译型语言、解释型语言、静态类型语言、动态类型语言转载 2017-04-25 21:45:25 · 316 阅读 · 0 评论 -
InnoDB存储引擎
毫无疑问,InnoDB存储引擎已经成为MySQL数据库的“标准配置”。Facebook、Twitter、Yahoo、百度、淘宝、腾讯、网易这些互联网公司都将InnoDB作为后台的存储引擎。在时间的长河以及线上的高并发验证下,其已经被证明是高性能、高可扩展性的引擎。概览MySQL数据库InnoDB存储引擎的历史基本数据结构与算法内存管理系统哈希表结构双链表结构动态数组标准排序函数同步机制mutexrw原创 2017-05-12 08:35:13 · 281 阅读 · 0 评论