$t/^Cipher's Blog_?\n

be happy no matter what


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

GO Slice 链式操作

发表于 2023-04-07 | 分类于 技术 | | 阅读次数
字数统计 978 字 | 阅读时长 5 分钟
示例首先模拟一个业务场景,有订单、产品、自定义订单三个结构体,订单中包含多个产品: 12345678910111213type Order struct { Id string Products []Product}type Product struct { ...
阅读全文 »

Go 基于泛化调用与 Nacos 实现 Dubbo 代理

发表于 2023-04-03 | 分类于 技术 | | 阅读次数
字数统计 1,328 字 | 阅读时长 7 分钟
前言由于工作中使用的 rpc 框架是 dubbo,经常需要调试不同环境的 dubbo 接口,例如本地环境、开发环境和测试环境。而为了同一管理 http 接口和 dubbo 接口,希望使用统一的调试工具,例如 PostMan 或 ApiPost 等,因此萌生了开发一个 dubbo 的 http 代理工 ...
阅读全文 »

Redis 性能优化

发表于 2022-05-02 | 分类于 技术 | | 阅读次数
字数统计 602 字 | 阅读时长 2 分钟
阻塞点 集合全量查询和聚合操作; bigkey 删除; 清空数据库; AOF 日志同步写; 从库加载 RDB 文件; 异步机制处理阻塞点 bigkey 删除、清空数据库:4.0版本后支持异步删除数据(UNLINK、FLUSHDB ASYNC),旧版本可以先SCAN读取数据,再进行删除; AOF 日 ...
阅读全文 »

LeetCode 六大股票问题解法

发表于 2021-11-04 | 分类于 技术 | | 阅读次数
字数统计 880 字 | 阅读时长 4 分钟

推荐阅读:股票问题系列通解(转载翻译)

为了更好的理解和记忆,这里给出我重新整理后的解法,每个解法都很相似,只需改动少量的条件

阅读全文 »

《Java 并发编程的艺术》读书笔记

发表于 2021-05-07 | 分类于 技术 | | 阅读次数
字数统计 1,765 字 | 阅读时长 6 分钟

方鹏飞 魏鹏 程晓明 机械工业出版社 2020 年 12 月第 1 版

阅读全文 »

Redis 命令大全

发表于 2021-04-05 | 分类于 技术 | | 阅读次数
字数统计 4,423 字 | 阅读时长 18 分钟
String SET key value [EX seconds] [PX milliseconds] [XX|NX] 为字符串键设置值, O(1) GET key 获取字符串键的值, O(1) GETSET 获取旧值并设置新值, O(1) MSET key value [key value ...
阅读全文 »

你还在new对象吗?Java8通用Builder了解一下?

发表于 2019-08-30 | 分类于 技术 | | 阅读次数
字数统计 1,118 字 | 阅读时长 6 分钟
程序员经常会遇到灵魂拷问:你有对象吗? 没有,但我可以 new 一个! 12345678910111213public class GirlFriend { private String name; private int age; // 省略 getter & ...
阅读全文 »

Spring Aop中解析spel表达式,实现更灵活的功能

发表于 2019-02-25 | 分类于 技术 | | 阅读次数
字数统计 665 字 | 阅读时长 3 分钟
前言在Spring Aop中,我们可以拿到拦截方法的参数,如果能结合spel表达式,就能实现更加灵活的功能。典型的实现有Spring的缓存注解: 123@Cacheable(value = "user", key = "#id", condition = "#id lt 10")public Use ...
阅读全文 »

Spring Boot中如何干掉if else

发表于 2019-02-02 | 分类于 技术 | | 阅读次数
字数统计 1,366 字 | 阅读时长 6 分钟
前言看到crossoverJie的文章《利用策略模式优化过多 if else 代码》后受到启发,可以利用策略模式简化过多的if else代码,文章中提到可以通过扫描实现处理器的自注册,我在这里介绍在Spring Boot框架中的实现方法。 需求这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统 ...
阅读全文 »

【Java】使用位运算(&)代替取模运算(%)

发表于 2018-10-11 | 分类于 技术 | | 阅读次数
字数统计 394 字 | 阅读时长 2 分钟
介绍位运算(&)效率要比取模运算(%)高很多,主要原因是位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快。 1a % b == a & (b - 1) 前提:b 为 2^n 来源自 HashMap 中的 indexFor 方法: 123static int inde ...
阅读全文 »
12…5
cipher

cipher

猎人, 今天你愉快吗?

45 日志
2 分类
25 标签
微博 GitHub
粤ICP备18089856号-1 粤公网安备 44010302000471号 Copyright © 2013 - 2023