240 发简信
IP属地:广东
  • 相互学习哈!
    已经转战掘金啦, https://juejin.cn/user/3491704658736942

    你了解线程池吗

    前言 如果有人问我:“你了解Java线程池吗”,我不打算回答Java中常用的几种线程池,也记不住。从线程池的上层API来看,再多种的线程池,无非是参数的不同,让它们呈现出了不...

  • 恩,改成根据"线程池容量大小"更严谨一点。但是我更想表达的应该是"根据线程池状态",用以提现线程池所期望达到的并发效果。

    你了解线程池吗

    前言 如果有人问我:“你了解Java线程池吗”,我不打算回答Java中常用的几种线程池,也记不住。从线程池的上层API来看,再多种的线程池,无非是参数的不同,让它们呈现出了不...

  • 120
    iOS之Bundle的创建与使用

    Bundle其实就是一个文件夹,里面存放资源文件的,我们可以在做项目的时候把一些图片icon、plist文件、数据库(这个需要拷贝到沙盒路径下,比如说一些城市等)等等资源文件...

  • 【算法面试题】有序矩阵中第K小的元素

    有序矩阵中第K小的元素 今天继续是一道有关查找的题目,来自leetcode,难度为中等。昨天我们分享了一道关于二分查找的题目``,今天我们再来看一道类似的题目,不过这里不在是...

  • 已更正,谢谢

    你了解线程池吗

    前言 如果有人问我:“你了解Java线程池吗”,我不打算回答Java中常用的几种线程池,也记不住。从线程池的上层API来看,再多种的线程池,无非是参数的不同,让它们呈现出了不...

  • @PlanDreamer 收到,已更正。

    JVM 眼中的 .Class 文件

    前言 Java程序具有 " Write Once , Run Anywhere ." 的跨平台特性。实现这样的目的,Java的方案是:半编译 + 半解释,即 .Class +...

  • 120
    Serializable是怎么一回事

    前言 在Java中,Serializable作为一种序列化手段最为方便不过,其使用成本之低,使在完全不了解它原理的情况下,均可正常使用。 需要序列化的场景很多,当涉及如果将数...

  • @zp_ada9
    嗯,对的。 例子只是为了说明原理。 实际的场景要考虑的会复杂得多。比如对于资源文件的获取,在实际的场景中,需要考虑插件的资源池,当插件apk存在是,要如何提供资源。

    手动实现一次插件化

    为什么学习插件化 在项目迭代过程中,业务愈加复杂,在单工程开发模型下,业务模块耦合度极高,模块边界模糊,对工程所做的任何修改都必须编译整个工程,团队协同暴露出诸多冲突与不便,...

  • 120
    Android 之不要滥用 SharedPreferences(下)

    Android 存储优化系列专题 SharedPreferences 系列 《Android 之不要滥用 SharedPreferences》《Android 之不要滥用 S...

  • 120
    也许这样理解 HTTPS 更容易

    摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的...

  • 120
    AOP 最后一块拼图 | AST 抽象语法树 —— 最轻量级的AOP方法

    前言 Aspect 语法难懂?ASM 字节码操作繁琐?APT 难以精准找到切入点?你该试试 AST 了!编辑器级别,效率高,更轻量。 一、概念 在开始上手之前,我们先了解下几...

  • 嗯,漏字了。 感谢🙏

    JVM 方法到底如何执行

    前言 与上图类似的JVM内存模型图见过多次,仅从概念上去理解各个区域的作用,难有深刻印象。 当学习一个类如何存储,即JVM如何解析.Class文件,能知道方法区存在的意义。本...

  • 180
    MxsQ ·

    如果满足条件则跳转到 "22:" 处。
    当不满足if条件时跳转到字节码指令流第“2 + 20”处的指令,也就是“22:”处的指令。
    上下文感觉有点矛盾,是不是有个地方写错了!

  • @RamboPan 核心与非核心,我的理解是为了线程池做状态区分, 核心线程数,是线程池希望达到的并发状态,最大线程,就是允许超载的并发状态。原因是希望对CPU的利用率保持在希望的范围内

    你了解线程池吗

    前言 如果有人问我:“你了解Java线程池吗”,我不打算回答Java中常用的几种线程池,也记不住。从线程池的上层API来看,再多种的线程池,无非是参数的不同,让它们呈现出了不...

  • 不着急, 让思考飞一会

    你了解线程池吗

    前言 如果有人问我:“你了解Java线程池吗”,我不打算回答Java中常用的几种线程池,也记不住。从线程池的上层API来看,再多种的线程池,无非是参数的不同,让它们呈现出了不...