java


  • 简介
  • 目录大纲
  • 最新文档

    代码优化

    原因 方便开发人员维护、让程序运行更快。 原则/标准 保持代码可读性(可维护性) 使用合适的数据结构和算法 减少重复计算 使用缓存、缓冲 优化 I/O 和网络请求 异步 批量请求而非单次请求 避免在循环中读取db 使用http下载文件时,若文件已存在就不下载了,可以先判断文件是否存在,不存在再创建http连接 尽可能少创建对象 池化对象 大对象复用 并行计算 锁优化 NIO if-else...……

    我是张三 - 2025年4月16日 12:13


    产品

    用户是谁?为谁服务? - 解决了什么问题/需求/痛点? 对标是谁? - 使用了对标产品吗?流程是什么?体验怎么样? 扩展 - a/b test - 埋点 - 流畅度 - 操作文档 - 紧跟市场 prd文档 - ui图 - 精确到每一个文字、每一个icon

    我是张三 - 2025年3月29日 12:48


    Java启动参数

    关键字:java启动参数 jvm启动参数 shell java -X java -XX:+PrintFlagsFinal -version java -XX:+PrintCommandLineFlags -version java -XX:+PrintFlagsInitial -version ```shell -server -Xmx9g -Xms9g -Xmn3g -Xss500k -X...……

    我是张三 - 2025年3月28日 22:21


    JVM(java虚拟机)

    JVM 核心 类加载子系统 运行时数据区 字节码执行引擎 类加载子系统 类加载器 Bootstrap类加载器 Ext类加载器 App类加载器 自定义类加载器 继承ClassLoader、覆写 findClass() 方法 双亲委派模型(Parent Delegation Model)是 Java 类加载器使用的一种机制,用于确保 Java 程序的稳定性和安全性。在这个模型中,类加载器...……

    我是张三 - 2025年3月28日 14:57


    工作中遇到的问题记录

    问题 一台服务mac访问gitlab(提交或拉取代码,或访问gitlab页面)后windows客户机无法访问(提交或拉取代码),且必复现。调试过程 ```text 1. windows本地安装wireshark,并启动在网卡上过滤[host gitlab.xx.cn && port 443] 2. windows正常情况下git pull,会发现正常情况下有30左右个包 ...……

    我是张三 - 2025年3月28日 14:57



    我是张三
    eblog