ИГЛА

精选文章

202203051452878,202203051456750

docker 时区同步问题

docker 时区一直不同步,UTC相差了8小时,找了很多方法都不适用,最后找到了一个,很简单也很实用,特此记录: docker run -v /etc/localtime:/etc/localtime:ro

202203051500266202203052324817
◷ 12 分钟

202203051455538,202203051456750,202203061414502

sqlite cgo 交叉编译linux发布 报错问题

用到了github.com/mattn/go-sqlite3的包,windows运行的好好的 打包发布linux ,设置了环境变量: set GOARCH=amd64 set GOOS=linux 结果拿到wsl一跑,报错:

202203051500266202203051643256202203052324234
◷ 12 分钟

工程 / 后端

任务调度系统的设计与实践

从执行边界、失败重试和可观测性三个角度重新看调度。

调度分布式可靠性
◷ 12 分钟

202203051453983

某程序员从零开始设计开发一个个人事项管理工具给自己用(1)——概述和主页设计开发

一、概述 不知道大家有没有这样的一个经历,那就是一周过完了,到了周日回看这周,发现这周并没有达到预期的目标(有时候是啥也没做)。 好像也做了不少事,但是为什么都没有达到成效呢? 须知,计划是一方面,行动是另一方面。常常下班回来一累,躺床上刷会手机,就不知不觉一晚上过去了。明天总有很多事想做。但是明日复明日,明日何其多? 那乘着周末,就着手从零开始设计开发一个个人事项管理工具吧。为了能更加高效

202203051924629
◷ 12 分钟

20220306111453,202203051455150

JAVA利用多线程进行异步接口调用的模型

前言 在日常开发中,我们常常会遇到这样的业务场景,业务在执行完某项操作之后,需要通知其它子系统。 例如客户下单完成之后,订单系统需要通知数据分析系统,记录下单数据;通知发货系统,开始处理发货;通知会员回馈系统,客户下了单增加了积分,可以适当的发个红包。 这些通知和客户下单这件事有关系。但是和下单是否成功并无关系。 客户希望能快速得到下单成功的页面。这些通知该如何处理呢? 比较简单的方法是

202203060004704202203061114756
◷ 12 分钟

20220306111453,202203051455150

查询速度起飞之Java利用多线程进行并发数据查询

前言 在当前的系统中,我们可能会在一个事务中,执行多项操作,调用多个外部服务,查询数据或者更新数据,进行一系列逻辑处理之后返回给客户一个结果。 例如,以下是一个顾客下单的流程模拟: ```shell 1、获取基本产品信息(此处查询数据库) 2、获取每一个产品的价格(假设此处需要通过第三方服务平台进行实时定价,产品不同调用的平台亦不同,所有此处是挨个获取) 3、计算产品总价 4、获取用户余额(此

202203060004704202203061114756
◷ 12 分钟

202203051455150,202203061227287

java 实现的数据查询缓存通用模型——SPEL表达式支持(6)

7、SPEL表达式支持 spel表达式,SpEL(Spring Expression Language),即spring 表达式语言,它是一种轻量的、灵活的语言,通过spring的解析工具进行解析。 在前文中,我们搭建实现的数据查询缓存通用模型,是通过cacheKeyCreater的机制来生成key的,这种方式可以实现很高的定制化,但是也有个缺点,那就是要写的代码更多,也不够直观。例如,先前的构造

20220306122713202203060004704
◷ 12 分钟

202203051453407,202203051455150

基于Redis实现的日志记录组件——超实用(5)前端页面和后端接口

六、前端页面 前端页面采用H5 + 原生js6语法写成,界面设计以简洁轻量实用为主。

202203052342232202203060004704
◷ 12 分钟

202203051453407,202203051455150

基于Redis实现的日志记录组件——超实用(4)AOP和SPEL实现

四、AOP实现 以下是日志记录的核心切面代码:

202203052342232202203060004704
◷ 12 分钟
关闭特效