博客
分类
标签
归档
笔记
随手记
面试
Docker
友链
关于
夜间
博客
分类
标签
归档
笔记
随手记
面试
Docker
友链
关于
夜间
忘川
明月出天山,苍茫云海间
文档
笔记
示例
社区
博客
源码
各代码平台仓库同步
前言这两天 Github 开源界发生了几件大事: Clash_for_windows 的作者宣布停更,原因不详; Clash 内核作者删库,原因不详; 我的账号被封,原因不详; 这可把我难受的,虽然我那仓库中的代码对开源没啥贡献,但好歹也是我从学习到工作,一步步趟过来的,承载了不少的记忆。 拥有的时候从不在意,失去之后追悔莫及。 不过好在之前有一部分代码放在了 Gitee 上,本地仓库...
2023-11-04
代码仓库
代码仓库
阅读全文
深入理解睡眠
前言睡觉这件事占据了我们人生三分之一的时间,看似无用,却恰恰是最重要的一件事。 厌倦了白天忙碌又快节奏的生活,就可能在夜深人静的时候选择报复性熬夜,享受那份众人皆睡我独醒的自由,仿佛这样就能把白天逝去的时间追回来。 可是熬的每一个夜都是要还的,久而久之会发现,记忆力越来越差,发际线越来越高,甚至某些重要功能都会受到影响…… 那么应该正视这个问题,好好理解睡觉这件事! 1. 睡眠的阶段睡眠细分...
2023-10-31
杂谈
杂谈
阅读全文
软路由之 R2S 使用介绍
前言 在日常生活中,我们可能听说过软路由,那么是什么意思呢?有什么作用?怎么使用软路由? 所谓的软路由就是指,通过软件的方式来路由你的网络访问。例如,你的局域网下有 A、B、C、D 4 台设备,你可以指定某些设备可以访问网络,或者某些网站禁止访问,或者访问某些网站分流访问,或者实现广告屏蔽等等,总之功能非常多。你可能会问,这路由器不也能行吗?没错,传统路由器确实也可以。软件运行需要硬件作为...
2023-10-11
硬件
硬件
阅读全文
Msql 分组排序取前 N 条
前言在开发中分组查询是很常见的,而对组内排序该如何做?组内排序后再取前 N 条又怎么做?乍一看似乎不难,但一时间也不一定想得出来,故思考过后记录于此。 1. 前置准备1.1 创建测试表1234567CREATE TABLE `student_scores` ( `id` varchar(36) COLLATE utf8mb4_general_ci NOT NULL COMMENT ...
2023-06-14
Mysql
Mysql
阅读全文
Flutter 初体验(Windows 11)
前言在体验过 Uniapp 之后,想尝试 Flutter,它可以开发移动端和桌面端。Flutter 的语法是基于 Dart 的,所以需要先会 Dart 语法。会 Java 的同学上手 Dart 是非常快的,因为 Dart 语法和关键字以及特性有 8 成和 Java 是一模一样的,另外 1 成是有点 Nodejs/Python/Go 的特点,还有 1 成是 Dart 本身的...
2023-04-05
app
app
阅读全文
Go 反射
前言反射(reflection)是在 Java 出现后迅速流行起来的一种概念,大多数现代的高级语言都以各种形式支持反射功能,但反射是把双刃剑,功能强大代码却不清晰。 各语言对反射的支持: C/C++ 语言没有支持反射功能,只能通过 typeid 提供非常弱化的程序运行时类型信息; Java、C# 等语言都支持完整的反射功能; Lua、JavaScript 等动态语言,由于其本身的...
2023-03-04
Go
Go
阅读全文
Wire: Go 的自动初始化工具
前言在 JavaWeb 开发领域,Spring 家族早已是霸主地位,其开创式的提出了 IOC(Inversion of Control, 控制反转) 思想,并使用 DI(Dependency Injection, 依赖注入) 实现。Spring 作为一框 Web 开发领域的框架,之所以叫做框架,是因为它包含了太多的功能,它可以管理对象的整个生命周期,并且提供了非常多的扩展点,为程序开发提供了...
2023-02-17
Go
Go
阅读全文
Clickhouse 索引优化
前言当前计划将报价数据从 mongodb 转用 clickhouse 存储,插入模拟数据 2.54 亿条(254615855),使用代码分段查询同步数据时,发现查询到百万行的时候,查询效率非常低,猜想其原因可能是查询时未使用到索引。 1. 还原现场以下 SQL 语句中进行了脱敏,字段名称、字段类型及表结构均与公司中所用不同,但根据数据特征创建的这个表,是符合本文所描述的。 创建数据库: 1C...
2023-02-13
Database
Database
阅读全文
Clickhouse 初体验
前言公司中有些业务数据是要求永久存储的,随着运营时间累计越来越久,存储的数据量也越来越多,数据存储的成本也越来越高,单是使用的阿里云 mongodb 数据库,每个月需要花费将近 10W RMB。虽然后续对 mongodb 做了冷热库拆分,云上只存储近半年的数据,因为近半年的数据查询频繁,半年之前的数据都放在自建机房。这极大降低了运营成本,但还是有计划转换到 clickhouse 存储,因为 ...
2023-01-07
Go
Go
阅读全文
逻辑运算符
前言最近做业务需求有这么一个场景,当某一天的历史净值有对应的分红计划和复权净值调整时,需要算出这一天的净值差和累计净值,将结果追加到这一天的历史净值表中,完成后要将这一天的分红计划和复权净值调整标记为已执行(在数据库中字段存储值:1 表示已执行;0 表示未执行),也就是说这是一个原子操作,要么都成功,要么都失败。如果失败了,在下一次定时到来将被再次计算。但测试发现偶发情况下,某天的历史净值记...
2022-12-31
基础
基础
阅读全文
1 / 4
下一页