自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 subject may not be empty | type may not be empty报错解决

git commit 包错

2024-04-28 16:04:25 892

原创 工厂模式的介绍

工厂模式

2024-04-25 23:48:31 1092

原创 单例模式的几种实现方式

单例模式

2024-04-24 23:31:41 943

原创 在mac上安装node.js及使用npm,yarn相关命令教程

node.js ,npm

2024-04-24 20:31:37 529

原创 SpringBoot+ElasticSearch实现文档内容抽取、高亮分词、全文检索

es

2024-04-22 23:52:41 718

原创 从0开始搭建公司技术栈

说到后台技术栈,脑海中是不是浮现的是这样一幅图?有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的内容。今天要说的后台是大后台的概念,放在服务器上的东西都属于后台的东西,比如使用的框架,语言,数据库,服务,操作系统等等。整个后台技术栈我的理解包括 4 个层面的内容:语言:用了哪些开发语言,如:C++/Java/Go/PHP/Python/Ruby 等等;组件:用了哪些组件,如:MQ 组件,数据库组件等等;

2024-04-22 23:43:21 768

原创 分布式锁实现方案,你选哪种?

分布式锁

2024-04-19 23:01:28 900

原创 ThreadLocal原理及使用场景

ThreadLocal

2024-04-19 22:50:36 642

原创 后端接口优化的14个技巧!

接口优化

2024-04-15 23:41:26 932

原创 线程池的七大参数如何确定?

线程池七大参数

2024-04-14 18:06:37 829

原创 接口防盗刷的方法有哪些?

接口防盗刷

2024-04-13 20:06:59 740

原创 常用的git命令,你知道哪些?

git的使用

2024-04-13 19:55:35 753

原创 聊一下HashMap的底层原理

hashmap

2024-04-13 19:42:17 762

原创 关于SpringCloud,你了解多少?

spring cloud的知识总结

2024-04-11 23:37:18 741

原创 @Transactional失效的10种场景

spring、事务注解

2024-04-11 22:57:00 615

原创 今天讲讲MYSQL数据库事务怎么实现的!

mysql、事务

2024-04-11 22:39:16 790

原创 代码整洁之道

现在我们有一个动物的接口, 里面有一个方法abc(),看了让人一头雾水, 调用这个方法的人也完全不知道这个方法是干什么的,因为他的命名毫无意义。参数越少,越容易理解,参数超过三个可以将参数进行封装,要按参数的语义进行封装,不一定封装成一个大而全的参数,可以封装为多个,原则是按语义补充;单元测试是代码测试中的基础测试,FIRST是写好单元测试的重要原则,它要求我们的单元测试快速,独立,可重复,自我校验,及时/完整。使用大量的短小的类看似比使用少量庞大的类增加了工作量(增加了更多的类),但是真的是这样吗?

2024-04-10 23:11:58 886

原创 索引的设计规范,你知道哪些?

索引设计、mysql

2024-04-10 22:56:06 829

原创 高并发扣款,如何保证结果一致性

高并发、一致性问题

2024-04-10 22:35:40 1238

原创 OOM三大场景和解决方案

OOM 全称 “Out Of Memory”,表示内存耗尽。官方说明:Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector.当 JVM 因为没有足够的内存来为对象分配空间,并且垃圾回收器也已经没有空间可供回收时,就会抛出这个错误。

2024-04-10 22:14:29 774

原创 Redis 缓存穿透、缓存击穿、缓存雪崩区别和解决方案

reids缓存问题,击穿、穿透、雪崩

2024-04-10 22:04:58 1686

原创 python读取excel自动化生成sql建表语句和java实体类字段

python 脚本

2023-11-29 23:07:14 911

原创 java根据前、中序遍历结果重新生成二叉树

二叉树相关操作

2023-11-12 20:32:45 199

原创 k8s最详细集群部署

k8s部署

2023-11-12 12:02:27 518

原创 org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java

maven打包报错

2022-11-30 13:06:08 5820 2

原创 给定链表头结点 head,该链表上的每个结点都有一个唯一的整型值.........

近期面试题

2022-10-28 10:55:00 471

原创 寻找最长重复(或不重复)子字符串索引(百度笔试题)

百度笔试题

2022-10-28 10:47:34 461

原创 Spring Boot 中@@NotEmpty、@NotBlank、@NotNull 区别和使用

注解的使用

2022-08-01 22:02:55 2164

原创 基础算法题练习(一)

java基础算法练习

2022-07-23 19:44:57 141

原创 Go语言基础最详细总结(一)

Go语言基础语法学习,从基础语法到详细代码展示

2022-06-18 18:57:33 214

原创 Java 设计模式之策略模式

设计模式

2022-06-18 16:59:04 169

原创 java 算法之查找无重复字符的最长子串

Java 实现滑动窗口算法

2022-06-18 11:24:19 204

原创 java 多线程交替打印两个数组中的元素

面试题

2022-06-18 11:14:44 491

原创 channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no

rabbitMQ运行错误解决

2022-06-11 19:51:34 20757 2

原创 java 手写一个分页工具类

Java 数据分页展示

2022-06-11 16:17:25 811

原创 java 文件上传(使用多线程)

1、对一个文件babse64加密,再上传到指定位置。使用多线程可以提高文件上传速度。2、java 实现:@Slf4jpublic class FileUploadDemo { public static void uploadFiles(String localFilePath,String uploadFile){ InputStream is = null; FileOutputStream os = null; //获取上传文件的ba.

2022-05-26 11:13:18 4403 8

原创 java 中正则表达式在实际工作中的运用

1、什么是正则表达式?正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。2、写正则表达式之前首先了解一些元字符. - 除换行符以外的所有字符。^ - 字符串开头。$ - 字符串结尾。\d,\w,\s - 匹配数字、字符、空格。\D,\W,\S - 匹配非数字、非字符、非空格。[abc] - 匹配 a、b 或 c 中的一个字母。[a-z] - 匹配 a 到 z 中的一个字母。[^abc] - 匹

2022-05-20 19:22:44 439

原创 Mac下启动nacos

一、 SpringCloudAlibaba介绍SpringCloudAlibaba GitHub地址:https://github.com/alibaba/spring-cloud-alibaba/中文网站对应的地址:https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md* 注册中心:Nacos* 配置中心:Nacos* 负载均衡:Ribbon* 声明式服务调用:OpenFegin* 服务容错:Se

2022-05-11 18:45:54 3519

原创 java Stream流的使用详解

java8 新特性 、stream流

2022-05-07 21:27:49 296

原创 java 实现多线程的五种方式

1、继承Thread类,实现“T1”线程和主线程交替之行public class MyTest1 extends Thread{ @Override public void run() { for (int i = 0; i <10 ; i++) { try { TimeUnit.MILLISECONDS.sleep(1); } catch (InterruptedException

2022-05-06 18:11:30 767

空空如也

空空如也

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

TA关注的人

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