logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM缓存对象对GC的影响与优化方案

设置过小(如 <50ms)时,G1 会主动压缩年轻代来缩短暂停,结果是年轻代频繁填满、Minor GC 次数激增,整体吞吐反而下降。这个阶段老年代被切成若干大小相等的区域(stride),每个工作线程处理其中一部分,负责扫描对应的 card 数组和被标记为 dirty 的老年代空间。用它实现一个带 LRU 淘汰、序列化、索引管理的缓存框架,工作量很大,这也是 OHC 存在的原因。为此,JVM 引入

#jvm#缓存
MetaCloak-JPEG如何让你的照片不被拿去生成不可描述的图片?

先给 Agent 写两个最基础的工具:读文件、写文件,这就是它能直接用的「手脚」。"""读取本地文件"""try:return f"读取失败:{str(e)}""""写入本地文件"""try:return f"写入成功:{file_path}"return f"写入失败:{str(e)}"到这里,我们没有用任何复杂的重型框架,只用了不到 200 行的核心代码,就实现了一个完整可用、能落地干活的 A

#python#开发语言#linux
MetaCloak-JPEG如何让你的照片不被拿去生成不可描述的图片?

先给 Agent 写两个最基础的工具:读文件、写文件,这就是它能直接用的「手脚」。"""读取本地文件"""try:return f"读取失败:{str(e)}""""写入本地文件"""try:return f"写入成功:{file_path}"return f"写入失败:{str(e)}"到这里,我们没有用任何复杂的重型框架,只用了不到 200 行的核心代码,就实现了一个完整可用、能落地干活的 A

#python#开发语言#linux
MetaCloak-JPEG如何让你的照片不被拿去生成不可描述的图片?

先给 Agent 写两个最基础的工具:读文件、写文件,这就是它能直接用的「手脚」。"""读取本地文件"""try:return f"读取失败:{str(e)}""""写入本地文件"""try:return f"写入成功:{file_path}"return f"写入失败:{str(e)}"到这里,我们没有用任何复杂的重型框架,只用了不到 200 行的核心代码,就实现了一个完整可用、能落地干活的 A

#python#开发语言#linux
MetaCloak-JPEG如何让你的照片不被拿去生成不可描述的图片?

先给 Agent 写两个最基础的工具:读文件、写文件,这就是它能直接用的「手脚」。"""读取本地文件"""try:return f"读取失败:{str(e)}""""写入本地文件"""try:return f"写入成功:{file_path}"return f"写入失败:{str(e)}"到这里,我们没有用任何复杂的重型框架,只用了不到 200 行的核心代码,就实现了一个完整可用、能落地干活的 A

#python#开发语言#linux
MetaCloak-JPEG如何让你的照片不被拿去生成不可描述的图片?

先给 Agent 写两个最基础的工具:读文件、写文件,这就是它能直接用的「手脚」。"""读取本地文件"""try:return f"读取失败:{str(e)}""""写入本地文件"""try:return f"写入成功:{file_path}"return f"写入失败:{str(e)}"到这里,我们没有用任何复杂的重型框架,只用了不到 200 行的核心代码,就实现了一个完整可用、能落地干活的 A

#python#开发语言#linux
预算有限只能用 SQL Server 标准版?3 套高可用方案,2 台机器就能落地

机制,2 节点集群即使不加见证,依然可以实现自动故障转移,并且即使只剩下最后一票,集群角色依然存活。根据官方文档,本文整理了3套官方支持、可自动切换的高可用方案,覆盖。SQL Server 2025 只剩下企业版,标准版,精简版。:库级高可用,同步复制+自动切换,轻量,可以跨操作系统平台。:库级高可用,同步复制+自动切换,可以跨操作系统平台。2 数据库节点 + 1 个见证, 形成。:3个(主体+镜

#散列表
到底了