Skip to main content

OKHK 👀

个人数字泔水\(⁠◔⁠‿⁠◔⁠)
Thinking...
  1. https://www.v2ex.com/t/995953

    在微信内编辑图片会上传并审查原图。在 iOS 微信中编辑(打码)了一张图片并发送。几秒后原图中的地址收到了一个广东IP的访问。使用 DNSlog 复现成功,但似乎没有 log4j 漏洞。

    #WeChat
  2. K8s ConfigMap 清理制表符或行尾空格

    
    sed -i -E  -e 's/[[:space:]]+$//g' -e 's/\t/    /g' nginx.conf
    
    kubectl create cm nginx-config --from-file nginx.conf --dry-run=client -o yaml | kubectl replace -f -
    


    先用 sed 清理 nginx.conf 文件中的空白和制表符,避免 ConfigMap 加载时格式错误;
    再用 kubectl 创建并替换 ConfigMap,确保最新干净的配置应用到 Kubernetes 集群中。


    1️⃣ 清理文件格式:
    
    sed -i -E -e 's/[[:space:]]+$//g' -e 's/\t/    /g' nginx.conf
    

    - 删除行尾空白字符,替换制表符为4个空格
    - 避免 ConfigMap 导入时格式混乱

    2️⃣ 创建并替换 ConfigMap:
    
    kubectl create cm nginx-config --from-file nginx.conf --dry-run=client -o yaml | kubectl replace -f -
    

    - 先模拟创建 ConfigMap 并导出 YAML
    - 再用导出的 YAML 替换集群中已有的 nginx-config ConfigMap


    #K8s #DevOps #Shell #Script
  3. 让 Java 应用更快的十个优化项

    https://medium.com/javarevisited/ten-optimization-tricks-to-make-your-java-application-run-faster-9742f568ed6f

    循环拼接字符串使用 StringBuilder
    线程池代替自定义线程
    容器类预先分配大小
    用枚举代替常量
    用 NIO 代替传统 IO
    用位移操作
    多使用单例模式
    减少锁的范围
    尽量少使用全局变量
    多使用基础数据类型

    #Doc #DevOps Ten Optimization Tricks to Make Your Java Application Run Faster
  4. Kubernetes 集群管理的十条经验

    https://hervekhg.medium.com/3-years-managing-kubernetes-clusters-my-10-lessons-b565a5509f0e

    在云环境使用 kubernetes,这会比自己维护要简单很多,即便是自己维护也不会让自己的业务能力得到成长,或者收益性价比不高
    使用代码来部署应用,避免直接在控制台用命令操作,这样难以记录操作。
    避免过度使用 helm,同时要对充分理解其中的配置项;这个也很重要。
    不要直接迁移应用到 kubernetes,往往需要做相关的适配。
    非必要不要使用 Mesh
    避免过多的使用管理工具,kubernetes 的管理工具有很多,但大部分操作就靠 kubectl 就够用了。
    一定要记得定义资源的限制(内存和 CPU),避免程序 bug 导致 kubernetes 集群出现问题
    尽量不要在 Pod 中存储数据,推荐使用 NAS、云存储
    配置 HPA,可以根据负载自动扩容 Pod
    不要畏惧改变,每年需要对 kubernetes 进行升级,升级前需要充分阅读 ReleaseNote.

    #DevOps #K8s #Doc 3 years managing Kubernetes clusters, my 10 lessons.
  5. UI/交互设计专家 提供全面的UI/交互设计知识、理论、工具、资源的专家。
    https://chat.openai.com/g/g-HdXWuuvwx

    简历优化大师及职业规划顾问 深度分析简历,专业提供职业规划建议,互联网从业者必备。
    https://chat.openai.com/g/g-vLZnxmY5O

    原型图转描述 将原型图片为流程图、交互说明、字段描述等,以专业产品经理角度,为你助力产品工作。
    https://chat.openai.com/g/g-qwBY9YkOP

    #URL #AI
  6. GPT-Crawler

    https://github.com/BuilderIO/gpt-crawler

    一款可以将网站内容全部爬取下来,并转换成可以作为 GPTs 学习的结构化知识的工具。

    例如你想制作一个数字人分身,不妨把自己在社交媒体或者个人博客的内容先抓取下来,提交给 ChatGPT 作为储备知识。

    顺便推荐下它背后使用的技术框架,crawlee,https://crawlee.dev/,它是一个网络爬虫工具,也是一款浏览器自动化工具,在实现上,它提供了 DOM 解析能力、无头浏览器模式、异常状态码处理、队列和存储,以及大量的配置项来增强爬虫。它也是一款开源产品:https://github.com/apify/crawlee

    https://m.okjike.com/originalPosts/655bef80285600667329a859

    #AI #GitHub #RePost #Tool GitHub - BuilderIO/gpt-crawler: Crawl a site to generate knowledge files to create your own custom GPT from a URL
  7. 2022 年中国 31 省份人口出生率:9 省超 8‰,20 省人口自然增长率为负

    2022 年中国出生人口 956 万人,比 2021 年减少 106 万人。人口出生率为 6.77‰,比 2021 年下降 0.75 个千分点。

    中国国家统计局编著出版的《中国统计年鉴 2023》公布了 31 个省份的人口出生率、死亡率和自然增长率数据。2022 年有 9 个省份的人口出生率超过千分之八(8‰);有 20 个省份人口自然增长率(人口自然增加数(出生人数-死亡人数)/同期平均总人口数)为负,比上一年增加 7 个。

    在人口出生率方面,有 14 个省份超过了全国平均水平(6.77‰),其中有 4 个省份超过了 1% 即千分之十,分别是西藏、贵州、青海和宁夏,均来自西部地区。有 5 个省份人口出生率处于 8‰ 到 9‰ 之间,分别是海南、广西、甘肃、广东和云南。

    另外,根据中国国家卫生健康委上月公布的《2022 年我国卫生健康事业发展统计公报》,2022 年我国出生人口中,二孩占比为 38.9%,三孩及以上占比为 15%。2022年,我国一孩出生数量为 441 万人,二孩出生数量为 372 万人,三孩及以上出生数量为 143 万人(四舍五入取整数)。近 6 年来,我国一孩出生数量降幅达到 51.3%。

    —— 第一财经

    Message link
OKHK