240 发简信
IP属地:北京
  • 这玩意用不好就是坑!

    CTO:不要在Java代码中写 set/get 方法了,逮一次罚款...

    前言 what?你的 Java 代码中还充斥着大量的 set/get 方法? 我们在刚开始学习 Java 语言的时候讲过,面向对象的三大特征就是封装,继承,和多态。在 Jav...

  • 6 7 8那说的是不是有问题

    全网最透彻HTTPS加解密原理,看完不懂你来打我(面试常问)

    每篇文章都希望你能收获到东西,这篇将带你深入 HTTPS 加解密原理,希望看完能够有这些收获: 明白 HTTPS 到底解决了什么问题 理解对称加密与非对称加密的原理和使用场景...

  • 能不能别一个劲的画外音

    mysql覆盖索引与回表

    select id,name where name='shenjian' select id,name,sex* where name='shenjian'* 多查询了一个属...

  • 2020-01-21

    这 简书 锁屏后就蹦出来淘宝广告太恶心了

  • 垃圾

    蚂蚁金服三面(java研发):二叉树+HTTPS加密+自旋锁+Redis缓存穿透

    蚂蚁Java一面 二叉搜索树和平衡二叉树有什么关系,强平衡二叉树(AVL树)和弱平衡二叉树(红黑树)有什么区别 B树和B+树的区别,为什么MySQL要使用B+树 HashMa...

  • Unsafe原理

    java 生态圈。 几乎每个使用 java开发的工具、软件基础设施、高性能开发库都在底层使用了 sun.misc.Unsafe 。这就是SUN未开源的sun.misc.Uns...

  • ThreadLocalMap用键值对方式存储每个线程变量的副本,key为当前的ThreadLocal对象

    这句话对吗?是一个next哈希值吧!

    另外泄露的根本原因是v无法确保及时回收。生命周期与thread不一致导致的!

    面试再问ThreadLocal,别说你不会

    ThreadLocal是什么 以前面试的时候问到ThreadLocal总是一脸懵逼,只知道有这个哥们,不了解他是用来做什么的,更不清楚他的原理了。表面上看他是和多线程,线程同...

  • 京东翻来覆去就那几个题

    京东4面(Java研发):事务隔离+乐观锁+HashMap+秒杀设计+微服务

    一面(基础面:约1小时) 自我介绍,主要讲讲做了什么和擅长什么 springmvc和spring-boot区别 @Autowired的实现原理 Bean的默认作用范围是什么?...

  • 感觉理由不大对。我觉得应该跟类加载解析阶段变量赋初值一样!

    终于明白为什么要加 final 关键字了!

    在开发过程中,由于习惯的原因,我们可能对某种编程语言的一些特性习以为常,特别是只用一种语言作为日常开发的情况。但是当你使用超过一种语言进行开发的时候就会发现,虽然都是高级语言...

  • 这个情景肯定是会对同一个用户id的token操作加分布式锁的. 保证后续请求肯定会拿到最新正确的结果.

    Token的更新策略

    在单台服务器中,我们的用户认证大部分采取的是session(会话),但如果是一个集群的服务器架构呢?就得要做session共享,多个服务共享一个session,这样就可以确保...

  • 120
    [转载]数字证书原理,公钥私钥加密 - 读过最浅显易懂的密钥topic

    2018-Read-Record 记录我的2018学习历程 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现...