POST INDEX39 RECORDS
  1. 项目档案

    llm-inspector

    这是一个 Go 语言的 monorepo,包含多个相互独立的命令行工具,用于测试和评估 LLM(大语言模型)API 端点——涵盖基准测试、多层级可用性/能力评测、以及负载压测。

    #golang#llm#benchmark
  2. 技术笔记

    超卖问题 - 高并发下性能与一致性的博弈

    库存超卖是秒杀或抢购场景下看似简单的扣减库存问题,实际上是高并发下性能与一致性的博弈,是考验工程师基本功和场景思维的一种核心考点。

    #business
  3. 技术笔记

    利用FFMpeg把图片合成视频的小记

    记录一下使用标准预编译的 FFMpeg 和自带的滤镜效果器,把多张图片和一条音频合成视频,添加转场和模糊背景等等的用例。

    #media#ffmpeg
  4. 技术笔记

    Golang 绘制图片小技巧合集

    使用 fogleman/gg 和 disintegration/imaging 图像处理库绘制图片的一些小技巧

    #golang#image
  5. 技术笔记

    Golang 绘制圆角遮罩

    使用 fogleman/gg 图像处理库绘制圆角边框遮罩的两种方法

    #golang#image
  6. 技术笔记

    nginx in Ubuntu

    在 Ubuntu 上安装 nginx 的笔记

    #linux#network
  7. 技术笔记

    记录一个Linux服务器调参配置

    Linux系统高并发最大连接、文件数调优配置

    #linux#network
  8. 技术笔记

    Maven的一些配置小记

    记录一些有用的插件、依赖

    #java#maven
  9. 基础设施

    基于位的权限功能的设计

    利用位运算和权限覆写规则实现的多层权限配置功能

    #permission#role
  10. 技术笔记

    为什么说 macOS 无权创建 /data 目录?

    关于 SIP 和如何解决的简单说明

    #macos#BigSur
  11. 技术笔记

    本机部署 etcd 的小记

    利用 supervisor 配置成服务

    #linux#supervisor#etcd
  12. 技术笔记

    记录一个配合 Crontab 实现自动部署的脚本

    用定时拉取的方法实现服务器更新服务到最新提交的代码的需求

    #linux#crontab
  13. 技术笔记

    记录一下本地搭建 Kafka 的一些命令

    记录使用 Docker 在本地搭建单机版 Kafka 的相关命令,包括 Zookeeper、Kafka 的容器配置,以及 `KAFKA_ADVERTISED_LISTENERS` 和 docker-compose 的配置方式。

    #kafka#zookeeper
  14. 技术笔记

    优雅使用CompletableFuture的正确姿势

    一个在 JDK 16 以前还可以用的反射调优 ForkJoinPool 的实现

    #java
  15. 技术笔记

    在 Docker 部署 Apollo 的正确姿势

    记录使用 Docker 部署 Apollo 配置中心的完整流程,包括 MySQL、Apollo 三个核心服务的部署与配置,以及服务端口调整和 Apollo 1.9.x 升级到 2.0.1 时的数据库迁移、服务升级和索引变更。

    #docker#apollo
  16. 技术笔记

    利用 Helm 在 Kubernetes 部署无状态的 Apollo 配置中心

    记录使用 Helm 在 Kubernetes 中以无状态模式部署 Apollo 配置中心的过程,包括数据库初始化、Helm 配置文件准备、不同环境的 Apollo 服务部署,以及部署完成后的 Service、路由和 DNS 配置。

    #kubernetes#helm#apollo
  17. 技术笔记

    粗分析 Discord Bot OAuth 认证过程

    粗略分析 Discord Bot 的 OAuth 认证与授权流程,介绍 Application、Bot User 与 Token 的关系,以及通过 OAuth 授权 Bot 加入 Discord 服务器并调用 API 的基本机制。

    #discord
  18. 技术笔记

    Sign in with Apple 服务器实现

    记录 Sign in with Apple 的服务端 OAuth 授权流程,包括使用授权码换取用户信息、生成 `client_secret`,以及通过 Apple 公钥校验 `id_token` 的 JWS 签名,并结合 Java 代码说明具体实现。

    #Apple
  19. 技术笔记

    简记修复Git提交时GPG签名失败的问题

    一直以来都很正常的 GPG 签名,唐突暴毙了??? 最近在 IDEA 提交代码的时候,因为 GPG 签名失败的问题,一直没有提交成功。 起初是直接走的 IDEA 的 VCS 提交,一开始还觉得是没有触发输入证书密码的界面导致的,但回想了一下之前都可以提交,那应该跟证书密码没什么关系才对。 于是我尝试去终端走命令的方式提

    #git#gpg
  20. 项目档案

    DD Monitor

    ddmonitor 誰でも大好き Github Repo here DD monitor, which means a monitor for DDs (DD means 誰でも大好き), can let you watch multiple YouTube streams (if the stream is enab

    #python
  21. 技术笔记

    简记Python里的单例化实现办法

    简单记录了我学到的 Python 单例的内容 本人一直都在用 Python3,以下的内容都基于 Python3 来记录,Python2 的这里就不放了 引入模块 模块在第一次导入时,会生成pyc文件,当第二次导入时,就会直接加载pyc文件,避免再次执行模块代码产生新的对象。 a.py b.py 装饰器(我倒是喜欢理解成

    #python#design pattern
  22. 技术笔记

    在新版的macOS上切换不同版本的JDK

    新版 macOS 的 JDK 切换似乎有些,不那么直接?这就仁者见仁了。 引 为了开发(或者说玩耍)的需要,我们或多或少都会在本机上安装多个版本的 JDK。在 Windows 上,我们可以很自然的,通过定义JAVAHOME的路径,来修改我们要使用的 JDK 版本。在 Linux 系统中,我们也可以通过直接定义 JDK

    #macos#java#jdk
  23. 技术笔记

    小记一个菜鸟程序员设计的邀请码功能中的一个bug引发的思考

    记录一次邀请码重复问题的排障过程,分析邀请码生成组合设计与 Redis Set `spop` 使用方式导致的唯一性问题,并反思数据结构特性与业务数据唯一性之间的区别。

  24. 技术笔记

    RegEx

    一些正则表达式

    #regex
  25. 技术笔记

    JSON in Swift4

    记录使用 SwiftyJSON 和 HandyJSON 在 Swift 4 中处理 JSON 文件的过程 最近接了一个项目,这个项目用到了中央天气预报 API的接口,这个接口提供了其所用城市码的数据文件,我采用了 JSON 文件来处理数据信息。 引 在进行 Swift 的 JSON 文件处理时,我查阅了大量资料,大多数

    #swift
  26. 技术笔记

    Create a full deck of cards in Swift

    记录学习 Swift 初期的一个练习,通过 Swift Playground 使用枚举、结构体、数组和排序等基础语法创建并整理一套 52 张扑克牌。

    #swift
  27. 生活记录

    CG5th SSA in Hong Kong

    THE IDOLM@STER CINDERELLA GIRLS 5thLIVE TOUR Serendipity Parade!!! Live viewing in Hong Kong

    #im@s#cinderella girls
  28. 公告通知

    【重要】コンテンツ更新終了のお知らせ

    グリマスコンテンツ更新終了のお知らせ 「アイドルマスター ミリオンライブ!」をご利用いただき、誠にありがとうございます。 サービス開始以来、4 年以上にわたり多くの皆様にご愛顧頂きました「アイドルマスター ミリオンライブ!」は、 この度、2017 年 11 月中旬開催予定のイベント「Thank You! ミリオンシアタ

    #im@s#million live
  29. 技术笔记

    Content Storage App

    泛用型个人内容存储,采用两步验证来验证用户 注:已经不再维护,玩具项目 环境 / Environment Spring Boot ver 2.0.2.RELEASE MyBatis ver 3.4.6 SQLite JDBC ver 3.23.1 Groovy ver 2.5.0 JDK 1.8 ver 1.8.018

    #java#spring
  30. 技术笔记

    Red-bot function mlborder

    Code

    #python#discord
  31. 技术笔记

    Android项目各文件夹含义说明

    使用 Android Studio 2.3 版开发的 Android 项目文件结构说明 AS 版本:Android Studio 2.3.3 视图:Project 注:本文部分说明可以通过“视图:Android”查看该文件/文件夹影响或相关的部分 初次创建了一个 Basic Activity 例程之后,我们会获得如下图

    #android
  32. 技术笔记

    小记Apache端口转发

    记录一次从域名解析到 Apache 端口转发的实践,介绍 A 记录、CNAME 以及 Apache `VirtualHost` 的配置方式,并整理通过 `ProxyPass` 将不同域名的请求转发到 Tomcat 和图片服务器等不同端口服务的过程。

    #java#spring
  33. 技术笔记

    Bean的生命周期

    记录有关 Spring Bean 生命周期的过程 生命周期过程描述 大致的 Bean 生命周期可以描述为如下过程: 创建 1. 实例化 2. 设置属性值 3. 调用 BeanPostProcessor 的预初始化方法 4. 调用 InitializingBean 的 afterPropertiesSet()方法 5.

    #java#spring
  34. 项目档案

    CodErator开发笔记

    CodErator 取自 Code Generator,这么一结合,既有代码生成器的含义,又有代码操作者的意味,亦或是更多的含义。既然定位在轻量级代码生成工具,只要能完成任务,就是最好的了。 关于项目的启发 这个项目在建立之前,我有一段时间用过 CodeSmith 试用版,也写了两个使用 CodeSmith 生成 Ja

    #C##generator
  35. 项目档案

    CodErator

    CodErator 轻量级代码生成工具 查询元数据,暴力封装元数据信息,暴力生成源码,能生成就是好工具,反正都要按需求改! 环境与依赖 项目创建于 Visual Studio 2017 .Net Framework 4.5.2 WinForm “难用”的要死的Razor Engine 3.9.3 MySQL Conne

    #C##generator
  36. 技术笔记

    Spring Boot学习之基本配置

    Spring Boot 其实可以不需要配置就能运行,但实际的实现过程中,我们还是需要给它写一些配置,准确的说,是给包含第三方依赖的环境编写配置。 Maven - pom.xml 根据相关文档说明,构建 Spring Boot 项目建议使用 Gradle,但不排斥 Maven 创建项目。 在我的演示项目中,我使用了 Sp

    #java#spring
  37. 项目档案

    Million Live Event Ranking Viewer

    Million Live Event Ranking Viewer 卡牌游戏偶像大师百万现场活动排名查看器,简单查看各个分数线的分数。 这是一个用于查看 Million Live 活动排名的小工具,可以方便查看各分数线的分数。 开发工具及项目环境 1.Intellij Idea 2.使用 Maven 构建项目 3.Ja

    #java#swing#im@s
  38. 项目档案

    Spring Boot CRUD

    SimpleSpringBootCRUD 这是一个基础的 CRUD 系统,基于 Spring Boot 编写,整合了 MyBatis 和 Thymeleaf。 项目地址 有兴趣的话也可以 fork 下来试着玩玩 : D

    #java#spring
  39. 项目档案

    SSM codes Generator

    SSMGenerator Spring & SpringMVC & MyBatis 项目代码生成模板 根据数据库生成对应的 po、dao、service、mapping 代码以及两个通用类 需要使用 CodeSmith 支持 1.自定义作者名 2.自定义输出路径 3.自定义基础包名 Bugs 暂时没有发现 Bug,如果

    #java#spring