马小莫QAQ
马小莫QAQ
全部文章
java
API(1)
Arthas(1)
BAT(1)
CRUD(1)
Disruptor(1)
docker(2)
Elasticsearch(1)
Explain(1)
feign(1)
FullGC(1)
G1(1)
GitHub(1)
Hadoop(1)
HashMap(2)
HTTP(1)
IDEA(2)
Java核心知识(1)
Java核心知识点(1)
JDK(1)
JUC(2)
jvm(4)
JWT(1)
kafka(7)
KMP(1)
Kubernetes(2)
Leaf(1)
linux(6)
maven(1)
MQ(1)
mybatis(2)
mysql(9)
Nacos(1)
Navicat(2)
Netty(2)
Nginx(2)
NIO(1)
oauth2(1)
OCR(1)
redis(9)
RocketMQ(2)
Rust(2)
Spirng(1)
Spring(9)
spring boot(3)
Spring Cloud(1)
SpringBoot(1)
ssm(1)
static(1)
Swagger(2)
TCP(1)
ThreadLocal(1)
Tomcat(1)
WebScoket(1)
Zookeeper(2)
中台(1)
互联网(1)
京东(1)
内存(2)
内核(2)
分布式(6)
分布式架构(1)
分支/合并框(1)
区块链(1)
单例(1)
地摊经济(1)
多线程(2)
大数据(3)
天猫(1)
存储(1)
定位(1)
并发(1)
微服务(3)
快速排序(1)
操作系统(2)
数据库(7)
数据结构(1)
服务器(1)
未归档(6)
机器ID(1)
架构(2)
消息队列(1)
知识图谱(1)
程序员(7)
程序员出路(2)
算法(12)
索引(1)
线程(1)
编程语言(5)
网络(3)
网络传输(1)
职场(1)
腾讯(1)
裁员(1)
设计模式(3)
跳槽(1)
软件开发(1)
软件架构师(1)
链表(2)
队列(3)
阿里(4)
阿里巴巴(1)
面试(13)
高并发(2)
归档
标签
去牛客网
登录
/
注册
马小莫QAQ的博客
公众号:程序员高级码农
全部文章
/ java
(共385篇)
双亲委派机制可以被打破吗?模型可以被破坏吗?
前言 大家都知道双亲委派机制是什么吧,那你们知道双亲委派机制该怎么打破吗?它的模型又是怎么被破坏的呢?下面小编就带你详细了解了解吧。 一、双亲委派机制是什么? 一般的说,一个个特定的类加载器它在接到需要加载类的请求时,它会首先查看自己已加载完的类中是否包含这个类,如果有就返回,没有的话就会把加...
2021-07-02
0
470
Spring源码解析1:IntelliJ IDEA2019.3编译Spring5.3.x源码
前言 工欲善其事必先利其器。学习和深读Spring源码一个重要的前提:编译源码到我们的本地环境。这样方便我们在本地环境添加注释、断点追踪、查看类或接口的继承关系等等,更加高效的学习Spring源码。个人觉得深读Spring源码对我们的编码水平会有很大很大的提升,因为其牵涉的广度、深读、以及优秀编码...
2021-07-02
0
387
十年开发,我却还在CRUD,拿着1.6W的薪水,程序员的出路在哪里?
前言 你们知道程序员最熟悉,最熟练,最常用的两个快捷键是哪两个吗?没错,就是你现在心中所想的:ctrl+c 和 ctrl+v ,俗名为:复制和粘贴。对于大部分程序员来说:复制和粘贴就是他创造伟大产品的左膀和右臂。 不知从何时起,很多企业将入职门槛限定在35岁以下,“35岁”已然成为职场老鸟的魔...
2021-07-02
0
524
Tomcat惊现高危漏洞:Session同步与持久化漏洞,可获取系统权限
前言 近日,由安全社区等情报,安全云发现Tomcat出现两个漏洞分别为"Session持久化漏洞”及“Session同步化漏洞”,利用此漏洞可获取系统权限,属于高危漏洞。 漏洞详情 Apache Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器。攻...
2021-07-02
0
1172
十年开发,我却还在CRUD,拿着1.6W的薪水,程序员的出路在哪里?
前言 你们知道程序员最熟悉,最熟练,最常用的两个快捷键是哪两个吗?没错,就是你现在心中所想的:ctrl+c 和 ctrl+v ,俗名为:复制和粘贴。对于大部分程序员来说:复制和粘贴就是他创造伟大产品的左膀和右臂。 不知从何时起,很多企业将入职门槛限定在35岁以下,“35岁”已然成为职场老鸟的魔咒...
2021-07-02
0
243
JVM 堆体系结构及其内存调优
堆体系结构 一个JVM实例只存在一个堆内存,堆内存的大小是可调节的。类加载器读取类文件后,需要把类、方法、常量、变量放在堆内存中,保存所有引用类型的真实信息,以方便执行器指向,堆内存分为三个部分:年轻代、老年代、永久代。 Java7之前,堆内存在逻辑上分为:年轻代、老年代、永久代。物理上分为:年...
2021-07-02
0
426
ThreadLocal Thread ThreadLocalMap 之间的关系
前言 ThreadLocal :每个线程通过此对象都会返回各自的值,互不干扰,这是因为每个线程都存着自己的一份副本。需要注意的是线程结束后,它所保存的所有副本都将进行垃圾回收(除非存在对这些副本的其他引用) ThreadLocal的get操作是这样执行的:ThreadLocalMap map =...
2021-07-02
0
579
对于单例模式面试官会怎样提问呢?你又该如何回答呢?
前言 在面试的时候面试官会怎么在单例模式中提问呢?你又该如何回答呢?可能你在面试的时候你会碰到这些问题: 为什么说饿汉式单例天生就是线程安全的? 传统的懒汉式单例为什么是非线程安全的? 怎么修改传统的懒汉式单例,使其线程变得安全? 线程安全的单例的实现还有哪些,怎么实现? 双重检查模...
2021-07-02
0
615
简单聊聊除了BUG外还有哪些令程序员头疼的事——命名
前言 作者:Guide哥来源:JavaGuide|2020-06-09 14:30 编程过程中,有太多太多让我们头疼的事情了,比如命名、维护其他人的代码、写测试、与其他人沟通交流等等。就连世界级软件大师 Martin Fowler 大神都说过 CS 领域有两大最难的事情,一是缓存失效,一是...
2021-07-02
0
417
腾讯支持修改微信号引发的问题——腾讯能否抗住几亿人同时修改?
前言 如果发起一个问题“有多少人想要改掉自己的微信号?”想必不少用户都会加入回答,且理由多种多样。 毕竟,谁还没有个年轻不懂事的时候,在刚刚注册微信号之后设置了一个当时自认为极好的账号组合。接着,在随后的日子里一次又一次的问自己,为什么要设置这样的微信号? 对于不少人来说,微信号中包含了不少的...
2021-07-02
0
339
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页