自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 Java并发系列之volatile

讲到Java并发,多线程编程,一定避免不了对关键字volatile的了解,那么如何来认识volatile,从哪些方面来了解它会比较合适呢?

2021-12-20 13:15:49 214

原创 并发二:原子性、可见性、有序性

原子性、可见性、有序性

2021-12-18 19:20:08 233

原创 并发一:JAVA并发模型

JAVA并发模型

2021-12-18 13:10:00 960

原创 Java基础之String漫谈(二)

1 String既然已经实现了Comparable接口, 为什么还要提供内部类----CaseInsensitiveComparator;2 使用 "+" 拼接String究竟干了什么? 为什么在循环中不让使用"+"拼接String;

2021-12-17 19:16:34 307

原创 java基础之String漫谈(一)

String类也是日常开发中经常用到的类

2021-12-17 13:15:00 476

原创 Java反射—Field类使用

我们可用通过Field类对类或对象的field进行动态操作。

2021-12-16 19:34:22 1122

原创 Java反射—Array类的使用

Array类提供静态方法来动态创建和访问Java数组。访问不难理解,动态创建可以细看一下。

2021-12-16 13:20:27 123

原创 性能优化之使用LongAdder替换AtomicLong

如果让你实现一个计数器,有点经验的同学可以很快的想到使用AtomicInteger或者AtomicLong进行简单的封装。

2021-12-15 16:17:03 169

原创 Java泛型简单的使用

Java泛型简单的使用

2021-12-15 13:52:07 118

原创 Spring Boot + Redis 解决重复提交问题,还有谁不会

在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求

2021-12-12 15:22:29 4727 5

原创 硬刚,挑战一下MVC架构

系统的设计要遵循MVC(Model-View-Controller)架构

2021-12-12 13:25:53 134

原创 基础篇1:关键字、保留字、标识符、变量

关键字、保留字、标识符、变量

2021-12-11 20:18:06 240

原创 劲爆 Java 协程要来了

好消息来了,不久的将来,Java 要开始支持协程了,这真是劲爆消息啊!!

2021-12-11 15:46:37 701

原创 剑指Offer | 经典面试题——面向对象篇

经典面试题——面向对象篇

2021-12-10 19:39:38 96

原创 剑指Offer | 经典面试题——Java基础语法篇

经典面试题——Java基础语法篇

2021-12-10 15:14:22 507

原创 Netty 异步IO和回调函数

用过JavaScript或者jQuery的同学都知道,JavaScript特别是jQuery中存在大量的回调函数,例如Ajax、jQuery的动画等。

2021-12-10 14:13:36 1185

原创 一起学习一下 Netty 的线程模型

要想开发一个高性能的TCP服务器,熟悉所使用框架的线程模型非常重要。

2021-12-10 13:12:29 228

原创 甩掉 eclipse,拥抱 IDEA 吧

编程开发软件将编辑、编译、调试等功能集成在一个桌面环境中,这样就大大方便了用户。

2021-12-09 19:15:21 125

原创 细读源码之Java String(三)

Java中的String类绝对是使用最广泛的类,本文就带着大家细读一下JDK8下的String源码(接上篇)

2021-12-09 16:35:33 261

原创 细读源码之Java String(二)

Java中的String类绝对是使用最广泛的类,本文就带着大家细读一下JDK8下的String源码(接上篇)

2021-12-09 14:49:43 422

转载 细读源码之Java String (一)

Java中的String类绝对是使用最广泛的类,本文就带着大家细读一下JDK8下的String源码

2021-12-09 13:24:04 91

原创 细读源码之JAVA反射方法调用优化

在上一篇文章《细读源码之JAVA反射》一文中,我们首先讲解了反射的应用场景以及缺点,其中反射调用一个非常致命的缺点,就是运行效率低下。为了解决这个问题,JDK高版本对其进行了优化

2021-12-08 19:45:45 1490

原创 细读源码之JAVA反射

细读源码之JAVA反射

2021-12-08 17:14:00 373

原创 细读源码之IdentityHashMap

相比HashMap而言,IdentityHashMap的结构更简单,更容易维护。

2021-12-08 15:50:00 2269

原创 细读源码之Integer

我们知道Java是面向对象的语言,号称一切皆对象,但是有8种原始数据类型(boolean、byte 、short、char、int、float、double、long)需要除排除在外。在面试过程中经常会遇到,考察原始数据类型和其包装类语言特性的问题。

2021-12-08 13:32:30 841

转载 这样写代码,比直接使用 MyBatis 效率提高了 100 倍

MyBatis、Hibernate、Data Jdbc等都是Java 后端程序员常用的 ORM 框架。它们有时候很好用,比如简单的 CRUD,事务的支持都非常棒。但有时候用起来也非常繁琐,比如接下来要聊到的一个常见的开发需求,而对这类需求,本文会给出一个比直接使用这些 ORM 开发效率至少会提高100倍的方法(绝无夸张)。

2021-12-07 19:35:17 201

原创 神奇的 SQL 之别样的写法 → 行行比较

神奇的 SQL 之别样的写法 → 行行比较

2021-12-07 16:31:39 127

原创 50 道 经典 Spring 面试题

50 道 经典 Spring 面试题

2021-12-07 15:20:07 155

原创 16 条 yyds 的代码规范

如何更规范化编写Java代码的重要性想必毋需多言,其中最重要的几点当属提高代码性能、使代码远离Bug、令代码更优雅。

2021-12-07 14:04:18 93

原创 Spring Boot 获取 bean 的 3 种方式 还有谁不会?

Spring Boot 获取 bean 的 3 种方式!还有谁不会??

2021-12-06 19:27:39 317

原创 P9总监级架构师应该掌握的架构专题

P9总监级架构师应该掌握的架构专题

2021-12-06 15:02:34 589

原创 SQL查找是否“存在“,别再count了

根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*) 呢?

2021-12-06 14:32:44 261

原创 P8资深架构应该掌握的技术体系

P8资深架构应该掌握的技术体系

2021-12-06 13:50:54 525

原创 编写 if 时不带 else,你的代码会更好

If-Else 通常是一个糟糕的选择。

2021-12-04 19:19:53 164

原创 P7高级架构师(原理与设计)

P7高级架构师(原理与设计)

2021-12-04 17:05:44 463

原创 盘点2021年Java岗面试被问得最多的100道题

熬夜两天盘点2021年Java岗面试被问得最多的100道题

2021-12-04 14:27:41 145

原创 P6+资深工程师知识库(操作与落地)

P6+资深工程师知识库(操作与落地)

2021-12-04 13:48:28 254

原创 代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分?

仅适用于2年以内的各种工程师。

2021-12-03 16:04:55 963

原创 java互联网架构技术点+中大型项目实战(十二)

职业规划 软性技能 人生自此上巅峰价值千万 企业实战 从此对标CTO

2021-12-03 15:06:19 1061

原创 《面试八股文》之 Java 基础

《面试八股文》之 Java 基础

2021-12-03 13:48:35 486

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除