Skip to main content

OKHK 👀

个人数字泔水\(⁠◔⁠‿⁠◔⁠)
Thinking...
  1. 🧠 Untools:思维工具和框架的集合,帮助你更好地思考

    🔗Web | Guide

    🕊 Untools 是产品设计师 Adam Amran 的作品,旨在帮助他自己更好地思考、改善自己的思维。在这个过程中,他发现了许多有趣的思维理论和工具,并把它们都聚合在 Untools 上

    👏 网站收录了金字塔原理、六顶思考帽、推论阶梯、第一原理等思维理论和方法,并将它们根据系统思考、决策、处理问题、沟通等不同使用场景进行分类

    🧑‍💻 点进每个原理内容页,都能够获得该思维原理的概念描述、如何运用、实例以及参考内容,相信对每个愿意学习新思维模式和方法的读者朋友都会带来帮助

    👀 此外,Untools 还制作了 PDF Worksheets、Notion 模版 和应用,这也是他们的主要盈利手段。希望未来有人能够将 Untools 翻译成多国语言,帮助到更多的人

    Message link

    #Tool #URL #RePost
  2. https://www.v2ex.com/t/995953

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

    #WeChat
  3. 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
  4. 让 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
  5. 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.
  6. 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
OKHK