SQL作为一种DSL(domain-specific language),可以理解为数据库的一种“编程语言”,与C、Java一样,真正执行这些文本字符串,需要先进行词法、语法...
SQL作为一种DSL(domain-specific language),可以理解为数据库的一种“编程语言”,与C、Java一样,真正执行这些文本字符串,需要先进行词法、语法...
首先贴下jdk8里面java的native方法的声明,在文件 jdk.internal.misc.Unsafe.java 里面: 这个方法原子性的更新变量的值为x如果原来的值...
认识BlockingQueue 阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作用大致如下图所示: 从上图我们可以很清楚看到,通过一个共享的队列,可以使得...
总览 下图是 java 线程池几个相关类的继承结构: 先简单说说这个继承结构,Executor 位于最顶层,也是最简单的,就一个 execute(Runnable runna...
以下文章来源于Java中文社群 ,作者老王 世界上只有一种英雄主义,就是看清生活的真相之后依然热爱生活。 对于 Lombok 我相信大部分人都不陌生,但对于它的实现原理以及缺...
最近之前的几个同事,大家一起在微信群里聊天,有一个哥们一直在疯狂吐槽他们新来的技术总监,diss的真的是觉得这个技术总监跟他过不去一样,但是,真正让我思考了一下的点,是他在吐...
在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒...
一、组件 一个 EventLoopGroup 包含一个或者多个 EventLoop ; 一个 EventLoop 在它的生命周期内只和一个 Thread 绑定; 所有由 Ev...
之前三篇文章介绍了 .class 文件的结构、JVM 对 .class 文件加载以及在 JVM 中是怎么执行程序的,接下来的文章会介绍 ASM 的使用,ASM 是运用访问者模...