240 发简信
IP属地:宁夏
  • 密码

    加密算法:可逆和不可逆算法可逆:分为对称加密与非对称加密 RSA算法就是一种非对称加密算法md5是不可逆算法; 不可逆加密算法的特征是加密过程中...

  • Resize,w 360,h 240
    JAVA的GC(garbage collection)

    堆是Java虚拟机进行垃圾回收的主要场所,其次要场所是方法区。jvm堆内存分为如下几个部分: 和GC相关的JVM优化:1.创建的对象会优先在Ed...

  • ThreadLocal

    ThreadLocal和Thread以及ThreadLocalMap三者的关系。 1、Thread中有一个map,就是ThreadLocalMa...

  • Resize,w 360,h 240
    JMM(JAVA Memory Model)

    JMM规定了所有的变量都存储在主内存(Main Memory)中。每个线程还有自己的工作内存(Working Memory),线程的工作内存中保...

  • volatile/synchronized/ReentrantLock

    死锁:死锁定义:一组进程中的每一个进程,均无限期地等待此组进程中某个其他进程占有的,因而永远无法得到的资源,这种现象称为进程死锁。结论: 参与死...

  • TopK问题

    TopK注意数据量的问题,也就是内存是否能都进来。 数据量小:首先很容易想到的就是全排序的方法,但是这样的复杂度高,做的无效比较多,因为只需要知...

  • 选择排序和堆排序

    最近了解到了hadoop中的merge过程,其中使用到了外部排序。因此总结一下选择排序和堆排序:选择排序:选择排序的时间复杂度为O(n^2);不...

  • Resize,w 360,h 240
    WAL(Write ahead Log)

    预写式日志,是关系型数据库中用于保证原子性和持久性(ACID)的一系列技术。在使用WAL的系统中,所有修改在提交之前都要写入到log文件中。 使...

  • 字符串匹配 我的方法 vs KMP算法(看不懂)

    示例 1:输入: haystack = "hello", needle = "ll"输出: 2 示例 2:输入: haystack = "aaa...