「 MAC 」 二月 11, 2024
MacBook Pro (Retina, 15-inch, Mid 2015) 风扇清灰及重涂导热硅脂
文章字数 2.9k 阅读约需 3 mins.
服役 8 年多的 MacBook Pro (Retina, 15-inch, Mid 2015) 几乎只在刚开机时稍微安静一些
一旦起飞,风扇就一直满速旋转,直到关机才能再次安静下来:
年前进行了风扇清灰和重涂导热硅脂的操作,简要记录一下过程和效果。
Macbook Pro Retina 15’A1398(2013年末,i7,GT 750M)拆卸、清洁、重新组装
这个视频比较清晰完整的展示了该款 macbook 的拆卸、清洁和重新组装过程,建议动手操作前反复观看关注部分的内容。
查看全文b...
「 JAVA 」 二月 03, 2024
基于 MyBatis 拦截器机制实现一个敏感数据处理组件
文章字数 22k 阅读约需 20 mins.
MyBatis
作为一个流行的持久层框架,提供了拦截器 Interceptor
机制,允许开发者在 SQL
执行过程中插入自定义逻辑。本文将深入探讨 MyBatis
拦截器的用法和使用场景,并以处理敏感数据场景为例实现了一个自定义拦截器。
查看全文MyBatis 允许你在映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括:
- Executor (update, query, flushStatements...
「 AI 」 一月 28, 2024
HumanEval-X
文章字数 25k 阅读约需 23 mins.
HumanEval-X 是 清华大学 KEG 实验室 THUDM 在 CodeGeeX 系列多语言代码生成模型中提供的一套评价标准。
使用了与 HumanEval 相似的评价方式,不同的是,除 Python
外还包含了 C++
、Java
、JavaScript
、Go
及 Rust
语言的手写样本,可对上述语言的代码生成能力进行评价:
接下来,我们以评估 StarCoderBase-7B 模型的 Java 代码生成能力为例,简单介绍一下 HumanEval-X
的用法。
先来看下数据集,引用 如何...
查看全文「 K8S 」 一月 19, 2024
正确管理kubernetes有状态应用之nacos
文章字数 14k 阅读约需 12 mins.
本文旨在分享 kubernetes
环境下如何管理 nacos
,阅读本文需要一定 kubernetes
基础。
nacos
是阿里开源的一款注册中心、配置中心软件。更多信息移步:https://nacos.io/zh-cn/docs/what-is-nacos.html
Kubernetes
有状态应用管理方式,通常有三种:手动、helm
、operator
推荐的优先级:手动 < helm
< operator
kubernetes
发展初期,用户通常使用 helm
管理有状态应用...
「 JAVA 」 十二月 24, 2023
离线环境下 Maven 编译打包
文章字数 2.8k 阅读约需 3 mins.
某些离线场景下我们可能无法连接 Maven 中央库或其他内网私服,又想通过 Maven 对源码进行编译打包。
本文给出了在离线环境下使用 Maven 编译打包的方案。
假设目标环境已经安装好了 JDK 和 Maven,并且将要编译的源码工程 demo-project
放置在了 /maven-offline/build
路径下。
先在联网环境成功执行一次编译,保证使用的 Maven 本地缓存仓库(默认路径 ~/.m2/repository
)中包含了编译所需的依赖。
将本地缓存仓库目录 repository...
「 BOOK 」 十二月 17, 2023
《芯片战争》书摘
文章字数 4.9k 阅读约需 4 mins.
https://book.douban.com/subject/36350632/ 8.4
我们整天说创新,殊不知谈创新不谈风险、不谈颠覆的,都是伪创新。
中国台湾地区的芯片每年提供全球37%的新计算能力。两家韩国公司生产的存储芯片占全球的44%。荷兰公司阿斯麦制造了全世界100%的EUV光刻机
如果不是因为飞蛾的话,这就是计算领域的一次飞跃。因为真空管像灯泡一样发光,会吸引昆虫,需要工程师定期“清理昆虫”(debugging)。
查看全文肖克利半导体公司的八名叛逆者被普遍认为是硅谷的创...