240 发简信
IP属地:广东
  • https://cloud.tencent.com/developer/article/1620704 这人盗你文章

    一键登录了解一下?

    登录方式 我们先来看一下目前的一些登录方式。 账号 + 密码 使用账号加密码是最传统的登录方式,可以说是简单粗暴的,一般也不会出现什么问题。 缺点 但这种方式要求用户要记住自...

  • 120
    JVM笔记:Java虚拟机的类加载器和双亲委派机制

    类与类加载器类加载器虽然只用于实现类的加载动作,但是它在Java程序中起到的作用却远远不限于类加载阶段。对于仍和一个类,都需要由加载它的类加载器和这个类本身一同确立其在Jav...

  • JVM笔记:Java虚拟机的类加载机制

    前言 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类加载的流程...

  • JVM笔记:i++ 和++i的字节码原理详解

    前言 一个关于i++和++i的原理详解,对字节码不太熟悉的可以先了解下字节码相关知识,因为从字节码角度更能理解两者的原理。 案例 对于i++,++i可能大家的第一反应的理解是...

  • 逻辑算法题(不断更新)

    1.老鼠试毒问题 此题有三种方式,第一种是给定老鼠和试毒药剂数量,问如何找到毒药,第二种是给定药剂数量,问最少需要多少只老鼠就可以试出毒药;第三种是给定老鼠数量,问最多能试出...

  • 120
    JVM笔记:Java虚拟机的字节码指令详解

    1.字节码 Java能发展到现在,其“一次编译,多处运行”的功能功不可没,这里最主要的功劳就是JVM和字节码了,在不同平台和操作系统上根据JVM规范的定制JVM可以运行相同字...

  • JVM笔记:Java虚拟机的常量池

    这篇文章主要是做一个总结,将查找到相关的资料自己做一个整理,最后会列出查找过的相关资料,感兴趣的可以去翻一翻。 常量池 class文件常量池(class constant p...

  • JVM笔记:Java虚拟机的内存结构

    前言 开始先说明一个知识点,Java虚拟机的内存结构和内存模型(JMM)其实是两个不一样的东西,前者是下面要讲的堆栈之类的内容,后者可以看这篇文章。 由于全局字符串常量池(s...

  • 第四部的图错了吧,斜着路径的点也设为蓝色了

    小白带你学--回溯算法

    微信公众号:小白算法关注可了解更多算法,并能领取免费资料。问题或建议,请公众号留言;文末有资料领取上一期算法回顾--贪婪法:https://mp.weixin.qq.com/...

  • 120
    算法基础--从TreeMap看红黑树

    红黑树(Red Black Tree) 是一种自平衡二叉查找树,相对于普通的二叉树具有通过自旋和变色来保持树两端保持平衡的特点,从而获得较高的查找性能。红黑树的最坏情况运行时...

  • 120
    QQ的底部Tab栏高斯模糊效果源码解析

    前言前段时间QQ更新后发现下面的Tab栏添加了动态高斯模糊效果,众所周知,高斯模糊这玩意儿比较耗时,动态的模糊效果在安卓的APP中比较少见。在自己猜测了几种做法之后想知道QQ...

  • 120
    线程间的协作方法(wait、notify、sleep、yield、join、interrupt、notifyAll)

    线程的状态 万事万物都有其自己的生命周期和状态,一个线程从创建到结束被销毁也有其自己的六种状态,而wait、notify、sleep等等这些方法就是协助切换线程间的状态 Or...

  • 120
    锁(synchronized)

    synchronized 在并发编程中存在线程安全问题,主要原因有:1.存在共享数据 2.多线程共同操作共享数据。关键字synchronized可以保证在同一时刻,只有一个线...