自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java设计模式(十一)—— 工厂模式3

披萨订购—抽象工厂模式 工厂模式—JDK源码分析

2023-07-02 08:30:00 264

原创 Java设计模式(十)—— 工厂模式2

披萨订购—简单工厂模式 披萨订购—工厂方法模式

2023-07-01 08:15:00 192

原创 Java设计模式(九)—— 工厂模式1

披萨订购—传统方式

2023-06-30 20:00:00 651

原创 Java设计模式(八)— 单例模式3

单例模式之静态内部类;单例模式之枚举方式;单例模式之JDK源码分析

2023-06-14 12:48:57 1912

原创 Java设计模式(七)— 单例模式2

单例模式之懒汉式(线程安全,同步方法);单例模式之懒汉式(线程安全,同步代码块);单例模式之DoubleCheck

2023-06-12 09:15:00 749

原创 Java设计模式(六)— 单例模式1

单例模式介绍;单例模式之静态常量饿汉式;单例模式之静态代码饿汉式;单例模式之线程不安全懒汉式。

2023-06-09 20:45:00 1262

原创 Java设计模式(五)

设计模式的类型和概述

2023-06-08 20:29:21 603

原创 sql查询一对多表关系如何防重

sql查询一对多表关系如何防重

2023-06-07 21:00:00 731

原创 Java设计模式(四)

UML类图

2023-06-06 20:42:39 495 2

转载 Hash索引和B+树索引的区别

Hash索引和B+树索引的区别

2023-06-06 20:41:55 1039

原创 Java设计模式(三)

迪米特法则 合成复用原则 设计原则核心思想

2023-06-02 22:51:08 744 2

转载 什么是 MySQL 的“回表”?

MySQL 的回表

2023-06-02 21:30:00 935

转载 Redis和MongoDB的区别

Redis和MongoDB的区别

2023-06-01 21:00:00 308

原创 Java设计模式(二)

里氏替换原则 开闭原则

2023-06-01 20:36:23 617

原创 Java设计模式(一)

单一职责原则 接口隔离原则 依赖倒转原则

2023-05-31 20:48:21 591

转载 你知道mysql哪些查询情况不走索引吗?

这是一篇mysql哪些查询情况不走索引的文章~

2023-05-30 20:04:10 296

转载 多线程-三种方法判断线程池中任务有没全部执行完

判断线程池中的线程是否全部执行完毕的三种方案

2023-05-30 20:01:28 2600

原创 lombok常用注解

lombok注解也是大家经常用到的,下面让我们一起看下吧~lombok注解使用起来会很方便,大家可以多去了解不同注解的作用哦。

2023-05-26 19:42:03 859

原创 分页查询慢的优化方式

分页查询也是我们项目中经常使用的查询方式,那么如何优化呢?

2023-05-26 19:25:58 3103 2

原创 华为短信对接

大家好呀,我是柚子!之前有做过一个短信对接,下面来展示下~

2023-05-26 18:58:49 1559

原创 java.lang.UnsupportedOperationException: null

SpringBoot项目。

2023-05-23 20:37:31 88

原创 我的创作纪念日

看着访问量和排名的上涨,更加促进了自己写博客!加油做到一周创作五篇文章!当前创作和我工作、学习的关系。向着更好的自己出发!在创作的过程中的收获。

2023-05-23 20:13:07 35

转载 程序员做事方法以及思路

作为一名刚刚入门的菜鸟级别的程序员,常会在做事方法和做事思路上面感到迷茫,找不到正确的思路和方法,影响工作效率。当遇到困难或者知识瓶颈的时候,做不出来不是借口,往往成功的人会去找解决的方法和思路,只有失败的人才会去找借口。不要遇见困难就退缩,寻求正确的方式,去击败困难,在困难中成长、进步。本文档主要是笔者从参加工作后,所听、所学的个人认知与理解,今天总结出来希望能为大家提供帮助。“三人行,必有我师”,多问、多学、多查、多整理,仅靠苦干来提高效率已经远远不够,带着思考去工作,理性地处理问题。

2023-05-23 20:02:22 135

原创 SpringBoot与mongoDB查询

今天在翻之前的工作总结,就想着那就写篇mongoDB和SpringBoot的使用总结吧!

2023-05-18 20:22:26 781

原创 Linux常用命令

Linux常用命令

2023-05-18 17:45:39 65

转载 工作中遇到过 OOM 吗?你是怎么排查的?

oom排查

2023-05-17 18:24:48 102

原创 sql分页查询(mysql和Oracle)

以上就是mysql和Oracle如何分页查询的sql啦

2023-05-16 20:16:07 79

转载 java List 复制:浅拷贝与深拷贝

在 Java 中用对象的作为入口参数的传递则缺省为” 引用传递”,也就是说仅仅传递了对象的一个” 引用”,这个” 引用” 的概念同 C 语言中的指针引用是一样的。如上图将 list A 浅拷贝给 list B,由于进行的是浅拷贝,所以直接将 A 的内容复制给了 B,java 中相同内容的数组指向同一地址,即进行浅拷贝后 A 与 B 指向同一地址。对于基本数据类型,实际上是拷贝它的值,而对于引用数据类型,拷贝的就是它的引用,并没有创建一个新的对象,即没有分配新的内存空间。这样的拷贝就称作浅拷贝。

2023-05-15 20:50:09 1413

原创 包装类型为什么不建议用==

我们要按照阿里巴巴的 Java 规范来编写代码,采用equals 方法来判断哦。

2023-05-15 20:35:58 127

原创 子类继承父类的时候,是否可以使用父类的protect,private方法?

回到正题,子类继承父类的时候,可以用父类的protect方法,但是不能用private方法。你猜对了吗?机智如你,一定猜对啦

2023-05-15 20:18:44 975

原创 Java字符串排序和集合排序

这篇文章总结了Java字符串和集合排序,下面一起来看下吧~提示:以下是本篇文章正文内容,下面案例可供参考以上就是Java字符串和集合排序的介绍啦

2023-05-12 20:07:38 1291

原创 mybatis调存储过程的方式(oracle)

hello,欢迎来到柚子的博客,本篇文章是mapper调Oracle存储过程的实现方式,下面来一起看下吧~提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文仅仅简单介绍了mapper调存储过程的方式,大家有好的方式也可以提出建议哦。

2023-05-11 20:25:16 861

原创 通过固定接口将微服务查询的结果,保存到内存,使用时调用,为什么这种方式不合适

柚子的碎碎念:在看历史代码时,发现了一处代码使用固定接口将微服务查询的结果,保存到内存,使用时调用,下面来让我们分析一下吧。

2023-05-10 20:42:03 58

原创 Sonar常见问题及修改

柚子之前在重构项目的时候,参考了sonar给出的修改意见,下面是对sonar常见问题的一番总结。提示:以下是本篇文章正文内容,下面案例可供参考问题主要存在以下几类:(1)变量和方法名命名不规范,条件语句不规范:前者按照驼峰命名法进行修改,后者主要出现的是if语句合并问题,将其合并到上一级。(2)单个方法复杂度太高:对其方法进行拆分,降低复杂度到15。(3)涉及Java基础知识的改进建议:根据其建议进行相应的修改。

2023-05-09 19:20:12 5626

原创 java.util.ConcurrentModificationException异常的解决

java.util.ConcurrentModificationException异常的解决

2023-05-08 19:46:19 168

原创 锁表问题的解决

postgreSql数据库,发生了锁表现象的解决

2023-05-06 17:14:56 256

原创 SpringBoot整合MongoDB实现批量更新数据

本文介绍了SpringBoot如何整合MongoDB实现批量更新数据

2023-05-06 16:08:54 1184

原创 Java重载和重写的区别

JAVA重载和重写的区别

2023-05-06 16:06:57 89

转载 分布式发布订阅消息系统Kafka

Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。对于传统的message queue而言,一般会删除已经被消费的消息,而Kafka是不会删除数据的,它会把所有的数据都保留下来,每个消费者(Consumer)对每个Topic都有一个offset用来表示读取到了第几条数据。

2023-05-05 20:01:30 776

原创 AOP(面向切面编程)

AOP作为Spring的一个子模块,和OOP(面向对象编程)一样是一种编程思想,是对OOP的一种补充。博主下面对AOP整理了相关内容,下面我们一起来看下吧。提示:以下是本篇文章正文内容,下面案例可供参考AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

2023-05-04 19:39:56 1926

空空如也

空空如也

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

TA关注的人

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