自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (2)
  • 收藏
  • 关注

原创 Springboot获取容器中bean的方法

本文介绍了两种在Spring Boot中获取Bean的方式:1)通过@Autowired注解自动注入,默认按类型查找,也可配合@Qualifier按名称注入;2)静态方法方式,包括实现ApplicationContextAware接口获取应用上下文,或直接通过启动类获取ConfigurableApplicationContext。两种方式各具特点,注解方式更简洁,静态方法更灵活适用于非容器管理环境中。

2025-05-23 22:16:33 236

原创 hbase shell的常用命令

HBase Shell 是 HBase 数据库的命令行工具,提供了多种操作命令。用户可以通过 hbase shell 命令登录,使用 list 查看所有表,并通过 create 创建表,如 student 和 scores 表。插入数据使用 put 命令,查询数据则使用 get 和 scan。scan 支持多种过滤条件,如按行键范围(STARTROW 和 STOPROW)、列名(COLUMNS)以及限制返回条数(LIMIT)。此外,还可以查询特定时间戳的数据。这些命令帮助用户高效管理和查询 HBase 数据

2025-05-14 16:04:13 409

原创 将本地项目提交到新建的git仓库

【代码】将本地项目提交到新建的git仓库。

2025-05-07 18:01:59 272

原创 Git 撤销已commit但未push的文件

基础知识:HEAD^ 即上个版本, HEAD~2 即上上个版本, 依此类推…

2025-05-07 11:30:38 451

原创 Git 新建分支

【代码】Git新建分支。

2025-04-01 10:32:53 1357

原创 Idea 给新项目配置Maven

Idea 给新项目配置Maven

2025-03-12 08:58:46 172

原创 Mybatis批量更新数据

Mybatis批量更新数据

2025-03-11 14:41:28 270

原创 @KafkaListener和KafkaTemplate自动装配原理分析

依赖项和配置信息参见另一篇博文,这里主要借助源码分析@KafkaListener和KafkaTemplate自动装配原理。

2025-02-25 10:57:38 524

原创 java读写磁盘文件

java读写磁盘文件

2025-02-24 09:37:22 176

原创 win11去除“显示更多选项“,直接显示全部菜单

win11去除"显示更多选项",直接显示全部菜单。以管理员身份运行命令行。

2024-12-20 14:43:53 365

原创 Map类型的元素顺序问题

Map类型的元素顺序问题

2024-12-11 14:26:57 134

原创 Java发送http请求的方式

文章介绍了基于jdk1.7编写的发送http请求的函数,代码亲测可用。

2024-11-25 17:30:24 467

原创 maven工程结构说明

maven工程名称、jar包名称、文件夹名称如下:

2024-11-06 09:53:32 245

原创 SpringBoot配置信息加密

文章介绍基于jasypt加密算法对springboot项目的配置信息(如密码等敏感信息)进行加密的详细实现步骤,以期帮助服务提高安全性能,实测可用。该加密方式的实现原理后续再作介绍。

2024-10-29 15:57:15 492

原创 Git切换账号提交代码

文章介绍了Git切换不同的账号提交代码的操作流程,顺带讲解了Gitl连接时认证的两种方式:SSH和HTTPS

2024-10-25 14:37:58 1606

原创 Granafa配置基于elasticsearch数据源的折线图

Granafa可以直接配置基于elasticsearch数据源的折线图,用于展示es库中数据的最值、均值、总量等。

2024-10-10 10:36:17 392

原创 maven安装本地jar包到本地仓库

有时候我们需要把本地的 jar 包 install 到本地的 maven 仓库,这时就需要手动install依赖项。

2024-09-30 15:13:41 1017

原创 Redis集群安装

Redis集群安装。

2024-09-29 14:54:49 1072

原创 高性能并发计数器的比较

并发计数器

2024-09-20 10:52:00 707

原创 Lambda表达式

在Java8语言中引入了Lambda表达式,基于操作符" -> "实现,该操作符被称为Lambda操作符或箭头操作符;Lambda表达式左侧:指定了Lambda表达式需要的参数列表,对应接口的抽象方法的形参列表;Lambda表达式右侧:指定了Lambda体,即Lambda表达式要执行的功能,对应接口的抽象方法的实现逻辑;Lambda表达式本身是一个匿名方法(匿名函数),通常用于实现接口的抽象方法,然后直接赋值给接口变量,它可以使代码形式更简洁、更灵活;

2024-09-18 16:14:17 334

原创 Kafka性质小结

消息的确认包括自动确认和手动确认,通常采用手动确认的方式,配置项和代码块分别如下所示。这里需要注意的是,当消息1、2、3顺序到达,2偏移量确认失败,3偏移量确认成功时,2的偏移量将被覆盖,即后续将从3的偏移量开始消费!!!

2024-09-18 11:21:03 489

原创 Java中的正则表达式

] : 表示匹配括号里的任意一个字符。[abc]: 匹配a,b,c 的任意一个字母;[a-z]: 匹配小写字母的任意一个字母;[^abc]: 匹配 a, b, c 以外的任意一个字符;[A-Za-z]: 匹配所有的小写字母和大写字母的任意一个;[a-zA-Z0-9]: 匹配所有的小写字母和大写字母和数字的任意一个;[a-z&&[^bc]]: 匹配除了b和c以外的所有的小写字母;

2024-09-18 09:49:14 1338

原创 常规方法调用Mapper对象bean,批量插入数据

本段代码记录:常规方法如何调用Mapper对象bean,实现批量插入数据的方法。

2024-08-22 20:04:04 198

原创 Nacos服务配置与服务注册问题

此时需要网络通畅,spring-boot和spring-cloud版本匹配。-job-tracker.yml》或《-job-tracker》或《

2024-08-13 16:22:56 389

原创 SimpleDateFormat的线程安全问题

假设线程A执行完calendar.setTime(date),把时间设置成2024-07-26,这时候线程被挂起,线程B获得CPU执行权。线程B也执行到了calendar.setTime(date),把时间设置为2024-07-27,线程挂起,线程A继续,calendar还会被继续使用subFormat()方法,而这时calendar用的是线程B设置的值了,这就是引发问题的根源,会出现时间不对,线程挂死等。

2024-08-12 16:54:22 524

原创 Redis数据同步

文章简单介绍基于redis-shake的redis数据同步,该工具基于每个节点同步数据,即每个主节点需同步一次,才能完成整个redis集群的数据同步。

2024-07-10 14:41:24 648 1

原创 SpringBoot配置参数获取

首先创建一个与配置项对应的POJO类,并使用@ConfigurationProperties 注解指定前缀。然后,在主程序类上添加@EnableConfigurationProperties注解,当有大量的配置参数时,可以将它们组合到一个POJO类中,并使用@ConfigurationProperties注解进行自动装配。如果想要全局共享配置参数,则可以使用@EnableConfigurationProperties注解。并传入该POJO类作为参数。

2024-06-27 14:22:33 948

原创 SpringBoot配置多个数据源

多个数据源的配置信息接口与会话工厂(数据源、sql语句)绑定接口类sql文件

2024-06-13 16:08:42 359 3

原创 idea搜索快捷键

Ctrl + F / Ctrl + Shift + F 按照文本的内容查找(不搜依赖项)Ctrl + Shift + N 按文件名称搜索文件(所有类型文件)Ctrl + N 按名称搜索类(自定义类+依赖项类)Ctrl + Alt + B 查看子类方法实现。Ctrl + H 查看当前的类的继承关系。Alt + F7 查找类或方法在哪被使用。Shift + Shift 搜索任何东西。

2024-04-02 09:55:58 777

原创 RESTfull接口访问Elasticsearch

如果是keyword类型的,是不能被分词器解析,想使用match或者term来查询这个字段匹配的,只能查询出完全匹配的数据来,其他的数据差一个字符都不能被查询出来!---------------------------------【查询文档】------------------------------q=name:smy。"name": "任飘渺""name": "任飘渺""name": "任飘渺""name": "任飘渺""name": "任飘渺""name": "任飘渺""name": "任飘渺"

2024-04-01 11:31:51 588 1

原创 @Transactional注解的使用与原理

RuntimeException 的异常)或 Error 才回滚事务,其他异常不会触发回滚事务。rollbackFor 可以指定能够触发事务回滚的异常类型,如上面的测试样例。在使用@Transactional注解的时候,rollback属性默认抛出了未检查 unchecked 异常(继承。throw new Exception("Student保存3条后异常");3、在类内部常规方法,调用类内部@Transactional标注的方法;2、事务方法内部捕捉了异常,没有抛出该异常及新异常;

2024-03-27 11:18:31 442

原创 ES查询的数量限制问题

ES查询的数量限制问题。

2024-03-11 14:43:39 2796

原创 SpringBoot项目启动时的初始化操作

这里主要介绍实现ApplicationRunner接口、CommandLineRunner接口的方式进行初始化操作。实现 ApplicationRunner 接口。实现 CommandLineRunner 接口。

2024-03-08 11:27:51 569

原创 Java 线程池的使用

文章主要介绍 ThreadPoolExecutor 线程池的简单使用和相关注意事项。

2024-02-27 17:05:12 414 1

原创 Pg权限管理

其中,授予权限的具体内容包括。

2024-02-07 11:41:05 1005

原创 Linux查看系统与资源

【代码】Linux查看系统与资源。

2024-02-06 11:28:04 595

原创 Linux安装JDK

【代码】Linux安装JDK。

2024-02-04 10:54:11 440

原创 Centos的yum源配置

本地yum源配置

2024-02-02 16:43:32 566

原创 Pg运维&开发常用语句

【代码】Pg开发常用语句。

2024-01-26 17:34:43 500

原创 Pg分区表配置与实现

当前PgSQL支持继承式和声明式的分区表。这里主要介绍继承式分区表,继承式分区表安装分区字段的内容,可分为:**范围分区** 每个分区表包含一个或多个字段组合的一部分,并且每个分区表的范围互不重叠。比如可近日期范围分区;**列表分区** 分区表显示列出其所包含的key值;父表是普通表并且正常情况下并不存储数据。

2024-01-26 15:47:44 1575

redis安装包,一个安装包构成一个节点

redis安装包,一个安装包构成一个节点

2024-09-29

redis-shake

redis数据同步工具

2024-07-10

Java Web基础知识

讲述了基于java的网页开发基础知识,帮助初学者快速入门。

2018-10-07

jquery笔记

jquery笔记,记录了关于jQuery的基础信息和用法。是比较基础的文档

2018-09-02

空空如也

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

TA关注的人

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