自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java鱼仔的博客

微信公众号《Java鱼仔》你会累是因为你在走上坡路

  • 博客(263)
  • 收藏
  • 关注

原创 这次终于把Spring的监听器讲明白了

实践加源码讲解监听器

2021-11-30 00:34:17 1914 5

原创 查准考证网站卡了整整一个小时进不去,被抢票支配的恐惧又来了

简单分析下原因

2021-11-23 23:22:11 5217

原创 如何在SpringBoot启动时执行初始化操作,两个简单接口就可以实现

如何在SpringBoot启动时执行初始化操作,两个简单接口就可以实现

2021-11-17 00:01:20 6540 4

原创 互联网公司的完整开发流程是怎样的?

互联网公司的完整开发流程是怎样的?

2021-11-10 23:18:25 11536 3

原创 线上报了内存溢出异常,又不完全是内存溢出

遇到突如其来的问题还是很慌的

2021-11-03 23:30:31 854 2

原创 快速理解工厂方法模式,及其在源码中的应用

快速理解工厂方法模式,及其在源码中的应用

2021-10-28 23:59:23 2679 2

原创 公司CEO和我说:在系统优化的时候,不要轻易用多线程

群聊直接把大佬们炸出来了

2021-10-24 17:19:51 2026 1

原创 你能保证你的代码没有异常吗?

合理作好异常处理可以让你代码更稳定,也更容易排查问题

2021-10-19 22:51:43 2425 1

原创 使用Optional更优雅地处理非空判断

最讨厌突然出现的空指针

2021-10-17 13:52:42 3181

原创 写了两年代码之后再来看看Spring中的Bean

写了两年代码之后再来看看Spring中的Bean

2021-10-10 20:10:51 1457 3

原创 1到3年的Java开发工程师应该如何准备面试

面试经验分享

2021-10-04 22:05:58 852

原创 从JVM角度思考--如何预估线上环境机器资源大小

(一)概述如何给JVM虚拟机巧妙地设计参数对大部分开发来说一直是个随缘的事情,可能是去网上拷贝一套参数,可能是沿用公司其他应用的参数。但是这个随缘的操作可能就会给未来留下隐患。给JVM分配的内存过大倒是没什么问题,无非浪费点资源,但是如果分配的内存过小,就有可能导致频繁的Full GC,给人一种系统一直很卡的感觉。这篇文章就通过一个实例分析一下如何结合场景设置JVM虚拟机参数。当然,本文更重要的是希望能通过预估参数的这个过程,让你更加了解虚拟机内部的一些东西,要想最准确的参数设置,用一些工具记录下JVM

2021-09-27 00:51:16 1087

原创 用几张图深度剖析Java运行时数据区

(一)基础概念介绍首先看一张图:下图是Java虚拟机运行时数据区,JVM的内存模型可以分为方法区、虚拟机栈、本地方法栈、堆和程序计数器。首先还是介绍一下基本概念程序计数器:程序计数器的作用可以看成是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变计数器的值来选择下一条需要执行的字节码的指令。java虚拟机的多线程是通过线程轮流切换来分配处理器执行时间的方式实现的,为了线程切换之后能恢复到正确的执行位置,每个线程就需要一个独立的程序计数器。java虚拟机栈:java虚拟机栈线程

2021-09-21 16:50:41 375 1

原创 两张图让你快速读懂JVM字节码指令

揭开指令码的神秘面纱

2021-09-14 23:22:22 313

原创 用了MybatisPlus后,我很久没有手写sql了

MybatisPlus确实好用

2021-09-08 23:24:24 1005 2

原创 模板方法设计模式理论与应用

在工厂中指定某一样工具的时候,会先设计一个模子,然后就根据这个模子制造成各种颜色的工具。虽然制造出来的工具可能样式、颜色都不同,但是基本的样子和模子是一模一样。

2021-09-02 23:29:30 220

原创 ElasticSearch聚合查询Restful语法和JavaApi详解(基于ES7.6)

ElasticSearch聚合查询

2021-08-22 18:21:48 2564 4

原创 如何上传自己的jar包到maven中央仓库(2021最新版)

看到自己的jar包出现在中央仓库还是比较有成就感的

2021-08-18 23:39:32 10307 5

原创 深入浅出CMS垃圾收集器

如果说JDK1.8是最常用的线上版本,那么CMS垃圾回收器就是最常用的老年代垃圾回收器

2021-08-12 23:10:25 544

原创 迭代器模式:理解与实践

迭代器模式

2021-08-07 17:42:56 618

原创 粘包和半包有了解过吗?netty是如何解决这个问题的

网络编程的常见问题

2021-08-02 23:49:35 606

原创 适配器模式详解与应用

设计模式第一篇

2021-07-25 22:30:48 1717 2

原创 网络开发的最强大框架:Netty快速入门

网络框架中的Spring

2021-07-12 22:05:44 1694 2

原创 Java常用关键字:this、super、final、static、访问修饰符

Java常用关键字:this、super、final、static、访问修饰符

2021-07-07 23:51:38 564 3

原创 为什么说datax是目前最好的异构数据源数据交换工具

确实厉害

2021-07-05 23:31:52 1215 2

原创 为什么要引入分布式任务调度系统?

分布式的出现必然会导致更大的技术要求

2021-06-27 21:18:05 1836 6

原创 Java中的拦截器和过滤器有什么区别

容易遗漏的知识点

2021-06-23 23:23:29 9478 2

原创 取经阿里十年技术大佬,得到Java线上问题排查攻略!

学到了学到了

2021-06-17 23:33:50 533 3

原创 详解Java中的BIO、NIO、AIO

IO流是Java中比较难理解的一个知识点,但是IO流在实际的开发场景中经常会使用到,比如Dubbo底层就是NIO进行通讯

2021-06-16 09:06:57 4093

原创 怎样才能写出规范的好代码?

这是一个长期的过程

2021-06-08 23:35:00 324

原创 写了那么久的String字符串,你可能根本不懂它!

String str和new String()有什么区别?

2021-06-02 21:55:27 230

原创 数据库分库分表扫盲,不会用也得知道概念

分库分表原来是这么回事!

2021-05-30 22:42:38 398 1

原创 Oauth2是个什么东西?

OAuth(开放授权)是一个开放标准,允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息

2021-05-25 23:22:20 1144

原创 一个双非本科程序员工作一年的经历

这算是逆袭吗?

2021-05-20 00:45:24 1236 1

原创 如何在自己的项目中引入ElasticSearch搜索引擎?

ES的应用来咯!

2021-05-17 23:46:21 3819 23

原创 通过官方文档高效学习ElasticSearch的JavaAPI实现!

官方文档得这样看

2021-05-10 23:53:28 988 2

原创 软件行业和互联网行业究竟有什么区别?又该如何去选择?

没想到差别这么大

2021-05-06 23:18:37 5505 4

原创 ElasticSearch究竟是个什么东西

是个分布式搜索引擎

2021-05-05 22:35:37 4232 14

原创 SpringBoot+SpringSecurity实现基于真实数据的授权认证

SpringBoot+SpringSecurity实现基于真实数据的授权认证

2021-04-29 23:43:42 1416 8

原创 分享工作一年后收藏的超好用Idea插件,工作效率直接翻倍

一款好的插件不仅可以让工作变得更加简单,有时候还能让工作效率直接翻倍

2021-04-25 23:47:08 5296 10

空空如也

空空如也

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

TA关注的人

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