Just Do Java

Java 's Blog


  • 首页

  • 分类

  • 作者

  • 归档

  • 关于

作者

你真的了解 Cookie 和 Session 吗

05-12

Java 极客技术建议写作规范

04-04

差点把 Java 命名成了 Silk(丝绸)

02-25

面试必问之:Java 中 == 和 equals 的区别你知道吗

03-21

再来“砍一刀”,拼多多天才黑客因为不做黑客业务疑被开除

01-14

面试官:既然启动流程不太了解,那你知道Tomcat的生命周期是什么样子的么?

01-08

面试官:来说说Tomcat的启动过程是什么样子的

01-02

并发编程把我整的是服服气气的了

12-07

懂王特朗普真的会把总统的位置拱手相送么?

11-07

在foreach里面如果我们进行remove和add会发生什么大事呢?

11-05

被同事的空指针硬生生的坑了好几个小时

10-26

这年头还有问Tomcat调优和JVM参数优化的,你还不知道怎么回答么?那么你一定需要看看这篇文章

10-20

阿粉教你如何使用爬虫来对比某东上的数据

10-15

不要听信那些程序员不需要学英语的毒鸡汤

10-05

“科班出身”的程序员和“培训出身”的程序员的大型辩论(甩锅)现场

09-21

大数据杀熟行为10月1日起明令禁止,作为开发的你怎么看?

09-16

刚刚入职新公司,我就差点因为自己的失误被开除

09-02

公司差点因为代码写得差把阿粉直接给开掉

08-03

三次握手和四次挥手说完了,还让我手动写个HTTP协议代码

07-31

面试官:假如说我们现在要做一个千万级用户量网站,你怎么设计高并发架构?

07-24

面试不说点分布式的东西,面试官都有点看不起我呀

07-19

同事被几个面试题,阻挡在了京东的门外

07-04

阿粉给大家总结了如此多的面试题,总有一款你需要的!

06-20

口述完SpringMVC的执行流程后,面试官说兄弟,你是培训的吧!

06-18

【Spring 二】面试官:兄弟你来阐述一下Spring框架中Bean的生命周期?

06-07

面试官因为线程池,让我出门左拐!

05-21

程序员的520和521是这个样子的?

05-20

面试官:兄弟,你培训出来才2年,你要30K,你把我当傻子么?

04-22

码农三十岁之后过上了怎么的生活?

04-19

别说 Python 会生成二维码,Java也会。

04-09

你的个税APP退税还好么?从个税APP看并发

04-04

干开发为什么你发现有人比你工资高却什么代码都不写呢?

03-20

阿粉一个后端程序员如何被公司逼的开始写前端代码!奉劝各位最好选择前后端分离的公司。

03-16

tomcat也终于出现漏洞了,阿粉问你,线上版本更换了么?

03-12

不装了,我们就是那个创办260天,人数超过1700人的干货星球

02-17

三次握手和四次挥手到底是个什么鬼东西?

02-16

最最最实在的干货内容,整合一起发给大家

02-13

疫情下,咱们不要做第二个B类人存在了

02-06

年底了,阿粉问问你们被催婚了么?

01-19

JDK8不是只有Lambda香,还有你更想不到的呢!

01-09

你还在使用JDK7,今天阿粉带你来了解一下JDK8,不得不说,真香!

01-07

面试官:负载均衡的算法你了解不?

12-14

面试官问:HTTP 的负载均衡你了解么?你不是说了你们用的Nginx么?说一下把。

12-08

带你深入理解HTTP的秘密(密钥)

12-04

你还拿着培训班教给你的 Cookie 去面试?确定不要进来看一下 Cookie 到底是什么样子的?

11-20

关于 HTTP 代理,你还需要了解这些,不然面试你是过不去的!

11-07

面试的时候问你HTTP是如何使用TCP连接的你还不知道怎么回答么?今天我就来告诉你!

11-05

再谈 HTTP,你还要继续更新不?

10-13

重温HTTP,你到底做了什么?

10-10

我是怎么倒在美团第三轮面试之下的

10-09

你们的系统真的安全吗?你们系统是不是也有这种诡异的情况呢?

09-24

关于Nginx,你还在背诵那些培训机构教给你的内容么?

09-16

索引实现靠的是树,你知道么?

08-13

七夕节教你如何打动妹子芳心

08-04

别说了,我要学网络编程(一)

07-29

你真的不想加入我们么?

07-28

代理到底是什么?

07-27

我们谈谈面试技巧(初入职场年轻人该学的)

07-21

面向对象的设计原则最终篇

07-13

面向对象的设计原则你不要了解一下么?

07-07

我来先为我们的设计模式铺铺路(面向对象设计的原则一二)

07-06

后端JAVAWeb工程师必须掌握的三个内容!!

07-01

面试中的Spring,我们该怎么去回答

06-22

现如今的技术浪潮中,我们到底该做些什么?

06-16

并发程序设计有感

06-06

线程之守护线程

06-03

面试中的最常被问到的两种锁

05-27

读写锁,你难道不需要了解一下吗?

05-21

云阶月地,关锁千重(一.独享锁/共享锁)

05-14

云阶月地,关锁千重(一.公平和非公平)

05-06

JAVA中的树(二叉树AND红黑树)

04-18

Shiro框架详解

04-12

List中的ArrayList和LinkedList源码分析

04-05

内存结构和垃圾回收算法

03-26

老年代的垃圾回收算法

03-26

HashMap源码分析

03-26

灵魂拷问:Java的可变参数究竟是怎么一回事?

12-08

灵魂拷问:Java 如何获取数组和字符串的长度?length 还是 length()?

12-08

程序员,别再迷恋多线程工作了

11-11

灵魂拷问:Java 的 substring() 是如何工作的?

11-11

灵魂拷问:为什么 Java 字符串是不可变的?

11-06

Java,你告诉我 fail-fast 是什么鬼?

10-12

羞,Java 字符串拼接竟然有这么多姿势

10-10

程序员的路是一行一行走出来的

10-07

如果有人问你 JFinal 如何集成 EhCache,把这篇文章甩给他

09-23

Java 网络编程:必知必会的 URL 和 URLConnection

08-27

26岁程序员的出路

08-15

程序员,这四个学习建议值得收藏

08-02

Java:前程似锦的 NIO 2.0

07-18

Java 代码界 3% 的王者?看我是如何解错这 5 道题的

07-10

我竟然不再抗拒 Java 的类加载机制了

07-02

你竟然没用 Maven 构建项目?

06-22

TDD(测试驱动开发)死了吗?

06-18

Java 极客技术 2019 年高考语文卷

06-07

Java Serializable:明明就一个空的接口嘛

06-05

蓦然回首,Java 已经 24 岁了!

05-24

五分钟搞定 HTTPS 配置,手把手教

05-06

Java:优雅地处理异常真是一门学问啊!

05-04

你干啥的?Lombok

05-01

开源)嗨,Java,你可以生成金山词霸的二维码分享海报吗?

04-28

Java:接口和抽象类,傻傻分不清楚?

04-21

女皇武则天:我不愿被 extends

04-12

面向对象的思想,谈面试的过程?

04-02

Java:并发不易,先学会用

03-26

Java:double 精度比 float 低吗

03-26

手把手教你在本地搭建 Nacos 服务注册和配置管理中心

04-09

大白话告诉你 TCP 为什么需要三次握手四次挥手

03-28

Java 面试虐我千百遍,我带面试如初恋【觉得值得收藏】

03-14

常见的垃圾回收器你知道有哪些吗?

03-07

当代码 Review 变成形式主义过后

02-27

看完这篇文章,别再说不会 Redis 的高级特性了

02-22

从毕业到实习再到工作,感觉自己走了狗屎运

02-14

社交软件已经到达瓶颈了吗?马克思携 ClubHouse 告诉你没有!

02-07

一文带你看懂 Redis BitArray 如何实现高性能的位操作

02-01

一则道歉声明将某度推上风口浪尖

01-24

从 LeetCode 的题目再看 MySQL Explain

01-16

【非广告】半年时间 90% 的收益就问你慌不慌

01-09

面试官:请说下 Redis 是如何保证在宕机后数据不丢失的

12-27

面试官:请你说下对于一张很大的表应该如何做查询优化

12-12

网传虾米音乐将在明年一月关闭,网友直呼不要

12-07

【非广告】Gitbook 接入 Gitlab Webhook 功能,实现文档实时在线更新

12-06

RandomAccess 明明是个空接口,能有什么用呢?

12-01

天天都在使用的 Java 注解,你真的了解它吗?

11-17

朋友说要被他女朋友烦死了,竟然是因为“小视频”

11-06

迟来的程序员节红包,你上榜了吗?

11-03

记一次生产 Kafka 挂掉的那几分钟

11-02

Git Reset VS Git Revert

10-25

阿粉带你几百行代码手撸搜索引擎

10-17

这个中秋国庆你被邀请参加几场婚礼,少于三场的请自觉走开

10-11

Redis 实例对比工具之 Redis-full-check

09-27

SpringBoot 项目接入 Redis 集群

09-21

这是阿粉经历过最严重的一次生产事故了,说多了都是泪啊

09-15

这是我经历过最惨的转正答辩了

09-06

分布式服务注册发现与统一配置管理之 Consul

08-31

Nacos 接入和避坑指南

08-24

Consul-template, Nginx 实现Thrift Consul负载均衡

08-17

数据库迁移神器——Flyway

08-09

这是花的最值得的一笔钱了!

08-02

那些你应该知道的,但是你一定不知道的 Git 骚操作

07-24

分享几个 Markdown 写作软件 Typora 的骚操作

07-18

阿粉一个循环引起的生产事故

07-15

再记一次止于三面的阿里面试之旅

07-05

周六特辑:星球作业之最有意义的技术成长故事

06-20

有的人 28 岁已经退休,而阿粉 28 岁还在“搬砖”

06-18

在这一场 Black Lives Matter 运动中,程序员做了些什么?

06-13

面试的时候按照这个套路回答 Java GC 的相关问题一定能过!

06-04

网传三星手机大半夜黑屏乱码,原因竟然是闰四月?

05-26

常用的 JDK 命令,你知道几个?

05-11

明明谢谢参与的大小跟特等奖的大小一样,可是为什么我们大部分情况还是只能中谢谢参与

05-06

分享几款让你事半功倍的装机必备软件

04-22

面试必问的 MySQL 知识点,你还有哪些没准备好,赶紧收藏脑图!

04-11

从雷霄桦到司徒正美,那些因为天赋异禀而被上帝召唤回去的人你们还好吗?

04-04

网传字节跳动 TNS 部门一锅端,转岗“难于上青天”

04-03

想问一下各位大佬,走 Java 后台路线,前端要学到什么程度才 OK?

03-24

疫情期间全家被隔离,而我辛苦一年却被无故裁员

03-07

一文带你了解分布式网关 Kong

03-05

最后一波优惠来袭,即将涨价 66 元

02-20

阿粉带你学习设计模式之原型(Prototype)模式

02-03

武汉疫情,你还我爱情!

01-24

Mac 上必备的常用软件,你值得拥有

01-14

2019 年是时候总结一下 Java 极客技术了

12-27

一文带你了解 Redis 的发布与订阅的底层原理

12-22

一文带你了解 Redis 的慢日志相关底层原理

12-12

这篇文章我们来聊聊什么是程序的局部性原理

11-23

一文看懂 Redis 的内存回收策略和 Key 过期策略

11-16

Java 中令人匪夷所思的 Magic 之魔数

10-24

到底是存在还是不存在之 BloomFilter

10-22

【Redis 系列 02】Redis 简单动态字符串

10-15

【Redis 系列 01】Redis 基本概述与安装

10-07

Docker 安装 Redis、MySQL、Gogs

10-03

你应该知道的常用排序算法之插入排序

09-25

你应该知道的常用排序算法之快速排序

09-23

微博限定用户每次输入最多 140个字符,用户如果传字符串很长的链接,怎么办?

09-17

今天站在面试官的角度,我们来谈谈面试这件事

09-10

听说,昨天有人为我们站台了

09-08

Spring 系列之定时任务—— Scheduled

08-25

生存还是灭亡?这是一个问题!加入还是不加入?这是最后一个机遇!

08-18

经典的 LRU 算法,你真的了解吗?

07-30

这么多优秀的面试题,你不心动吗?

07-27

聊聊目标管理之 OKR

07-24

SpringBoot 精髓之 SpringBoot-starter

07-20

分布式下必备神器之分布式锁

07-11

聊聊 Redis 的事务

07-02

聊聊面试中的过滤器与拦截器

06-26

SpringBoot 集成 Protocol Buffer案例

06-12

我与微笑哥以及 Java 极客技术的前世今生

06-07

MySQL 之 Explain 输出分析

06-02

面试你应该知道的 MySQL 的锁

05-25

聊聊面试中的 ThreadLocal 原理和使用场景

05-12

聊聊面试中的 Java 线程池

04-29

关于 Java ClassLoader 你真的了解吗

04-20

你应该知道的任务调度平台 XXL-JOB

04-16

基于ZK的 Dubbo-admin 与 Dubbo-monitor 搭建

04-09

Swagger2边写代码边写文档

03-28

一次蚂蚁金服的面试经历

03-26

计算机内存管理介绍

04-09

计算机启动过程

03-28

分布式系统面试系列02-Spring Cloud 的底层架构原理

08-31

分布式系统面试系列04-服务注册中心如何进行选型的?服务发现慢遇到了么?怎么解决?

08-31

分布式系统面试系列03-Dubbo 的底层原理

08-31

Spring Cloud 的核心架构原理

08-10

Apache Hadoop YARN 的架构与运行流程

07-01

MapReduce 运行全过程解析

06-06

MapReduce 编程模型 & WordCount 示例

05-31

面互联网公司必备的分布式事务方案

04-17

记录一次成都阿里一面的经历

03-28

微服务异步架构---MQ之RocketMQ

04-03

关于应用层前后端软件开发的思考

03-29

【Shiro 系列 07】Shiro 中密码加盐

10-12

【Shiro 系列 06】Shiro 中密码加密

10-12

【Shiro 系列 05】Shiro 中多 Realm 的认证策略问题

10-12

再谈 Shiro 中的 Realm

09-23

Shiro ,绕不过的 Realm

09-16

Shiro--从一个简单的 Realm 开始权限认证

09-15

轻量级权限管理框架--Shiro 简介

09-14

Spring Boot 都不懂,怎么跟面试官吹牛逼?

08-16

神奇!明明是 socket,被我玩成了 http!

08-14

Http 和 Socket 到底是哪门子亲戚?

07-27

请求地址最后面的 “/” 加和不加到底有什么区别?

07-14

手把手教你用 Java 发送邮件,不用框架!

07-07

一套价值 66 元的干货课程,送给知识星球用户!

06-23

Docker 容器编排入门[Docker 系列-8]

06-10

Docker 容器连接[Docker 系列-7]

06-09

Docker 容器连接[Docker 系列-7]

06-09

Docker 数据卷操作[Docker 系列-6]

06-07

DockerHub 与容器网络[Docker 系列-5]

06-06

Docker 镜像基本操作[Docker 系列-4]

06-02

Docker 容器高级操作[Docker 系列-3]

06-01

Docker 容器基本操作[Docker 系列-2]

05-30

Docker 入门及安装[Docker 系列-1]

05-28

Java选手简单聊聊今年的秋招情况

10-28

为何建议技术人写写博客?

09-25

Java容器集合经典面试题集

07-13

学习Redis好一阵了,我对它有了一些新的看法

06-08

通过几段 Java 代码理解 RPC

05-13

项目中用到了Redis分布式锁,我了解了一下背后的原理

03-26

为什么Mysql的常用引擎都默认使用B+树作为索引?

03-15

计算机基础之浮点数问题与如何精确计算小数

02-20

通过模拟Mybatis动态代理生成Mapper代理类,讲解Mybatis核心原理

01-16

阿粉带你搞懂事务,事务隔离级别,事务传播行为之间的关系

01-12

浅谈Comparable和Comparator

12-16

从 Java 的平台无关性引入的一系列面试题

11-04

最常见的12道计算机网络面试题

11-03

浅谈分布式事务与TX-LCN

10-09

浅谈从纯Servlet到Spring的请求分发机制

09-15

面试题:Java中如何停止线程?

09-08

正则表达式在Java中的使用

08-14

浅谈Java中字符串的初始化及字符串操作类。

07-23

Java实现一致性哈希算法,并搭建环境测试其负载均衡特性。

06-20

探究Java中的final关键字

06-16

Java 中 hashCode() 和 equals() 的关系

06-08

Java中"=="和equals()的区别

06-07

收集了这么多实用技巧,帮助你的 iterm2 成为最帅的那个!

01-11

记一次线上 OOM 和性能优化

12-31

Flink 基础学习(九) 再谈 Watermark

12-23

Flink 基础学习(八) 手把手教你搭建伪集群 HA

12-10

Flink 基础学习(七) 窗口 Window

12-01

Flink 基础学习(六)时间 Time 和 Watermark

11-27

Flink 基础学习(五)数据存储 DataSink

11-21

Flink 基础学习(四)转换 Transformation

11-12

Flink 基础学习(三)数据源 DataSource

10-24

Flink 基础学习(二)搭建一个 "Hello World" 程序

10-13

Flink 基础学习(一)初识和基础概念

10-10

记一次使用 Arthas 热更新线上代码(误)

09-14

SpringBoot 速记

08-28

Spring 源码学习总结篇

08-02

Spring 源码学习(十) Spring mvc

07-21

Spring 源码学习(九) Transaction 事务

07-18

Spring 源码学习(八) AOP 使用和实现原理

07-17

Spring 源码学习(七)扩展功能 下篇

06-30

Spring 源码学习(六)扩展功能 上篇

06-25

Spring 源码学习(五) 循环依赖

06-22

Spring 源码学习(四) bean 的加载

06-19

Spring 源码学习(三)-自定义标签

06-16

Spring 源码学习(二)-默认标签解析

06-14

Spring 源码学习-环境准备

06-08

Spring 源码学习(一)-容器的基础结构

06-08

hashCode和equals的区别

06-14

Java的== 与 equals区别

06-14

Markdown 实用语法解析

03-27

计算机基础知识总结

03-18

for、foreach、Iterator 比较

02-27

设计模式概述

02-26

Redis 小白入门以及基础搭建

02-22

推荐几个 Java 学习网站

01-28

Java平台概述

01-25

鸭血粉丝挑出来了你最爱看的文章,速来围观

01-05

kafka 副本机制和请求过程

12-11

带你涨姿势的提升一下 kafka 内功

12-05

真的,关于 Kafka 入门看这一篇就够了

11-27

kafka 消费者

11-21

带你涨姿势的认识一下Kafka-Producer

11-08

Kafka 第一篇 - 基本概述和快速搭建

10-07

如何提高自己的编程技能

09-20

ZooKeeper 基本概述

09-04

计算机是由二进制组成的

09-04

Java 集合框架全整理

09-01

Effective Java - 覆盖 equals 时总要覆盖 hashCode

08-22

Effective Java - 覆盖equals遵守的约定

08-20

Effective-Java 使用try-with-resources

08-18

MyBatis 核心配置综述之 Configuration详解

08-03

MyBatis 核心配置综述之 细说二级缓存

07-29

MyBatis 核心配置综述之 ResultSetHandler

07-29

BeanFactory 和 FactoryBean 的理解

07-27

MyBatis 核心配置综述之 ParameterHandlers

07-22

MyBatis 核心配置综述之 StatementHandler

07-14

MyBatis 核心配置综述之 细说一级缓存

07-13

MyBatis 核心配置综述之 Executor

07-06

【吐槽篇】关于工作半年的一点感悟

06-30

MyBatis 核心配置综述 之项目概述

06-30

Effective Java - 构造器私有、枚举和单例

06-19

Effective Java - 静态方法与构造器

06-16

SpringBoot 整合 Quartz 实现分布式调度

12-22

quart 架构与单体应用介绍

12-21

SpringBoot Schedule应用实践

12-20

定时任务实现原理详解

12-19

常用sql脚本总结

11-17

你还在手写crud吗,看完这篇文章,绝对赚了

11-16

从双十一凌晨准时开启秒杀,看任务调度实践历程

11-12

离上市仅一步之遥的蚂蚁,道歉了!

11-04

全网最全Log配置教程及框架性能比较,看这篇就够了!

10-21

中美日印程序员收入对比

10-11

只听说过用python做爬虫,java程序员笑了!

10-06

踩坑记:后端返回的Long型参数,前端js取值时精度丢失

09-01

面试官提问:说说你对消息队列的理解

08-14

单例模式

08-02

模版模式

08-02

List 中的元素去重操作

08-02

手把手教你搞定菜单权限设计,精确到按钮级别,建议收藏

06-30

灵魂拷问,如何防止重复提交?

06-21

手把手教你,本地搭建虚拟机部署微服务

06-11

关于参数合法性验证,阿粉有话要说

06-04

Java 生态圈中的嵌入式数据库,哪家强?

05-07

有个程序员男友,是种什么样的感觉

04-02

利用SpringBoot+RabbitMQ,实现一个邮件推送服务

04-01

从零搭建一个属于自己的个人网站

03-27

如何学好 java 这门技术

03-11

阿粉带你玩转二叉查找树

02-12

阿粉带你3分钟看完关于树的故事

01-17

集合知识全系列回顾

01-17

并发神器之 CopyOnWriteArrayList

01-17

深度探测 java IO

12-18

面试必问之 ConcurrentHashMap 线程安全的具体实现方式

12-18

你是否听说过 HashMap 在多线程环境下操作可能会导致程序死循环

12-18

【集合系列】- 深入浅出分析 PriorityQueue

11-27

【集合系列】- 深入浅出分析 ArrayDeque

11-27

【集合系列】- 深入浅出的分析 Hashtable

11-05

【集合系列】- 深入浅出的分析 Set集合

11-05

【集合系列】- 深入浅出的分析 Properties

11-05

【集合系列】- 深入浅出的分析 WeakHashMap

10-11

【集合系列】- 深入浅出的分析 IdentityHashMap

10-11

【集合系列】- 深入浅出的分析 TreeMap

10-11

【集合系列】- 深入浅出分析 LinkedHashMap

10-11

【集合系列】- 深入浅出分析HashMap

09-16

【集合系列】- 红黑树实现分析

09-16

【集合系列】- 深入浅出分析Collection中的List接口

09-16

【集合系列】- 初探 java 集合框架图

09-16

手把手教你,使用 Nginx 搭配 Tomcat 实现负载均衡!

09-05

手把手教你,在CentOS上安装ELK,进行服务器日志收集

08-11

mysql忘记密码,该怎么办?

07-27

意外的入坑

07-27

java中List元素移除元素的那些坑

07-17

Java断言,一个被遗忘的关键字!

07-09

深入解析java反射

07-05

java关键字名单

07-03

java的可变参数

06-19

java泛型特性,你了解多少?

06-18

开发者搜索,使用魔法打败魔法

02-28

唉!拼多多女孩猝死,996再上热搜!

01-04

摸透原理|一文带你了解 Redis 列表底层的实现方式

12-24

Redis 字符串用起来简单,但是原理可是真不简单

12-15

RPC 用着好好的?为什么还需要使用 MQ?

12-09

双十一外卖会员只要 58 一年!还买一送一?

11-15

微信支付、支付宝最全接入指引,看完立刻就可以上手!

11-04

这个国庆长假,阿粉被骗了!!

10-12

高铁晚点,滴滴崩了,千万杭州网友直呼出城好难!!

10-01

原来使用 Spring 实现策略模式可以这么简单!

09-23

想在生产搞事情?那试试这些 Redis 命令

09-09

七种对象复制工具类,阿粉该 Pick 谁?

08-23

这可能是阿粉见过最详细的一份 Spring 异步任务教程

06-30

高效读取大文件,再也不用担心 OOM 了!

06-10

龙岭迷窟真的这么好看?今天我们就用 Java 爬取豆瓣数据好好分析一下!|原创

04-25

网传阿里工程师因为 3.25 绩效植入脚本,使得淘宝弹窗一天未修复!【辟谣】

03-26

还在使用集合类完成这些功能?不妨来看看 Guava 集合类!!!

03-08

程序员需要了解依赖冲突的原因以及解决办法

02-16

程序员鸭血粉丝又踩坑了,一次关于 Dubbo 服务 IP 注册错误的踩坑经历

02-01

定时任务莫名停止,Spring 定时任务存在 Bug???

01-25

又快到了跳槽季,分享一次上市公司面试经历

01-17

2020 年的第一天,程序员鸭血粉丝又碰上生产事故

01-04

直击面试,聊聊 GC 机制

12-14

原生线程池这么强大,Tomcat 为何还需扩展线程池?

12-01

Java 又双叒叕发布新版本,这么多版本如何灵活管理?

11-20

羞,Spring Bean 初始化/销毁竟然有这么多姿势

11-17

手把手教你实现热更新功能,带你了解 Arthas 热更新背后的原理

11-10

Dubbo 优雅停机演进之路

10-30

聊聊缓存淘汰算法-LRU 实现原理

10-20

还在重复写空指针检查代码?考虑使用 Optional 吧!

10-13

Kafka 异步消息也会阻塞?记一次 Dubbo 频繁超时排查过程

09-21

线程池正确安全的关闭方式

09-10

ShutdownHook- Java 优雅停机解决方案

09-03

面试官:都说阻塞 I/O 模型将会使线程休眠,为什么 Java 线程状态却是 RUNNABLE?

09-01

rocketmq 部署启动指南-Docker 版

08-26

不知道如何实现服务的动态发现?快来看看 Dubbo 是如何做到的

08-23

如果有人问你 Dubbo 中注册中心工作原理,就把这篇文章给他

08-17

想知道注册中心原理吗?先来学习一下 ZooKeeper

08-10

程序员:你写文档吗?

08-04

为什么双重检查锁模式需要 volatile ?

08-03

ibatis 核心原理解析

07-28

深入学习 Intellij IDEA 调试技巧

07-20

Spring 注解编程之注解属性别名与覆盖

07-13

Spring 注解编程之 AnnotationMetadata

07-06

生产上遇到的一例mycat读写分离延时问题

10-12

说一个在工作中遇到的mysql索引失效的问题

09-28

一文带你了解logback的一些常用配置

09-12

kafka的序列化和反序列化

08-16

idea debug高级特性看这篇就够了

08-14

springboot集成kafka示例

07-29

跟我学spring security系列文章第三章 Remember Me功能

07-11

spring data jpa进阶

07-08

跟我学spring security系列文章第二章 基于数据库实现一个基本的登入登出

07-08

跟我学spring security系列文章第一章 实现一个基本的登入

07-08

Java Grammar:循环

09-06

Java Grammar:数组

08-31

Java Grammar:几道面试题学习String

08-19

Java Grammar:运算符

08-17

Java Grammar:运算符

08-11

Java Grammar:数据类型

07-27

记一次项目中遇到的坑

09-28

ReentrantLock非公平锁源码分析

08-22

mybatis系列之获取mapper.xml配置文件中的sql

06-27

mybatis系列之mapper接口

05-24

mybatis系列之mybatis一级缓存

04-27

mybatis系列之mybatis源码讲解

03-28

mybatis系列之mybatis源码讲解

02-07

mybatis系列之初识mybatis

01-12

还不会用lombok?你手不痛吗

01-11

线程安全之synchronized关键字

12-16

java并发编程之线程基础

11-04

设计模式之策略模式

09-29

设计模式之代理模式

09-28

工厂模式详解

09-02

怎么破坏单例模式和怎么防止单例模式被破坏

08-21

java设计模式之单例模式

08-20

Object 中有哪些常用方法?

08-21

阿粉来粉碎一下朋友圈谣言

02-06

看完这篇文章,小白都会开启防火墙特定端口了

02-06

心灵奇旅:对你来说,你的火花是什么?

01-12

团队里的妹子让阿粉跟她说说怎样写出好的代码

01-05

要开始远程办公了吗?

12-26

妹子问我为啥启动线程时使用 start 而不是 run

12-12

读者提问:为什么 HashMap 会发生数据覆盖问题

12-05

面试官你能不能别问我 HashMap 了?

12-01

来说说垃圾回收怎么样~

11-21

JVM 是如何加载 Java 类的?

11-17

你是不是 redo log 和 binlog 傻傻分不清楚?

11-08

阿粉手把手教你在 CentOS7 下搭建 Jenkins

10-25

乖,答应我,这些 Linux 命令你一定要常用

10-14

关于 缓存穿透/缓存击穿/缓存雪崩 看这篇文章就够了

10-07

面试官:三个线程顺序执行,你来说说有几种实现方式?

10-01

如果时间可以倒流

09-22

面试官让我手写一个读写锁出来,我...

09-21

有个程序媛女朋友是什么体验?

09-13

阿粉昨天说我动不动就内存泄漏,我好委屈...

09-06

ThreadLocal 你怎么动不动就内存泄漏?

09-03

关于投资,阿粉有些话想要和你说

08-21

你确定 LinkedList 在新增/删除元素时,效率比 ArrayList 高?

08-20

CopyOnWrite 了解吗?

08-17

手把手教你给 SQL 做个优化

08-08

面试官:生产服务器变慢了,你能谈谈诊断思路吗

08-04

不藏着掖着了,阿粉的各种利器都在这儿了

07-15

手把手教你在 CentOS7 上搭建 Nginx

07-14

学会这些超实用的谷歌浏览器技巧,妹子随便撩

07-11

源码级分析 ThreadPoolExecutor ,可能是最详细的一篇

07-05

面试官没想到,一个 Java 线程生命周期,我可以扯半小时

07-04

面试官:你来讲讲一条查询语句的具体执行过程

07-01

谁再说端午节不能说节日快乐,你就把这篇文章甩给他

06-16

荐剧:如果你是柯南迷,这部剧场版一定要再看看

06-10

阿粉写了八千多字,就是为了把 ReentrantLock 讲透

05-31

AQS 是个啥?

05-30

为什么会有重排序?和 happens-before 有啥关系

05-26

女生到底要不要做一个程序媛

05-24

深入浅出 synchronized 与锁

05-06

差点儿被妹子难住的我

05-01

听说,这些表情包只有程序员才懂

04-24

做一个程序媛是一种什么体验?

04-23

我用两行代码搞定了,结果妹子有更巧妙的办法

04-23

程序媛实习生 VS 程序员实习生

04-12

我靠这个知识撩到了公司的程序媛

04-11

一篇文章教你搞定递归单链表反转

03-29

从页面输入网址,回车到显示内容,这中间到底经历了什么

03-07

HTTPDNS 协议了解吗?进来了解下

03-07

Stack 经典面试题之判断字符串是否合法

02-16

一文搞懂单链表反转

02-06

阿粉教你这样解锁单链表环的操作

01-13

想出网关?你需要懂得这些

12-23

当我们谈容器的时候,我们在谈什么

12-11

CentOS7 下搭建 Harbor 仓库以及登录

11-07

【Kubernetes】关于 K8s ,你应该知道的一些东西

10-13

【MySQL】CentOS7 下安装及搭建主从复制

09-26

【运维】proxmox ve 与 vSphere 对比

09-23

【Kubernetes】yaml 文件详解

09-21

关于 Docker 入门,这一篇就够了

09-16

虚拟机中的网卡

09-08

来谈谈写作这件事

09-06

【计算机网络】简单聊聊套接字 Socket

09-04

谈谈 k8s 的本质

09-03

SpringBoot2.x 整合 thumbnailator 图片处理

09-28

SpringBoot2.x 整合 shiro 权限框架

08-26

SpringBoot2.x 整合 邮件发送

07-27

SpringBoot2.x 配合 Redis 操作

06-24

序列化到底是什么

06-23

MySQL如何有效的存储IP地址?

05-27

实体类的属性映射怎么可以少了它?

04-19

诡异的并发之有序性

03-01

诡异的并发之原子性

02-28

诡异的并发之可见性

02-24

SpringBoot中的那些连接池

01-19

for循环用了那么多次,但你真的了解它么?

12-14

如何正确理解kafka重平衡流程?

12-16

如果让我贡献第一次,我会选择这里

03-21

什么是BIO,NIO?他们和多路复用器有啥关系?

08-27
Java Geek Tech

Java Geek Tech

一群热爱 Java 的技术人

539 日志
114 分类
24 作者
RSS
GitHub 知乎
Links
  • 纯洁的微笑
  • 沉默王二
  • 子悠
  • 江南一点雨
  • 炸鸡可乐
  • 郑璐璐
  • 程序通事
  • 懿
© 2019 - 2021 Java Geek Tech
由 Jekyll 强力驱动
主题 - NexT.Mist