自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大数据量处理以及结果导出技术方案

大数据量处理以及结果导出技术方案

2024-02-04 16:03:21 786

原创 spring-boot-actuator 服务监控

spring-boot-actuator服务监控

2024-02-02 17:05:32 598

原创 布隆过滤器的基本原理和使用

布隆过滤器的基本原理、误判率公式推导和使用

2024-02-02 16:31:56 1156

原创 Dubbo的集群容错策略剖析

Dubbo的集群容错策略介绍和源码分析

2024-01-30 23:33:03 1077

原创 PaddleNLP的应用

paddleNLP的应用

2024-01-29 20:11:17 1604

原创 使用Spring管理Caffeine缓存(CacheManager+Caffeine)

使用Spring管理Caffeine缓存

2024-01-18 19:14:52 1099

原创 mysql 为大表新增字段或索引

mysql 为大表新增字段或索引

2024-01-17 11:59:49 1733

原创 es查询单字段去重

es查询单字段去重

2024-01-16 19:19:21 2922 1

原创 Dubbo的服务降级策略剖析

Dubbo的服务降级策略原理剖析

2024-01-12 09:01:03 1056

原创 Dubbo服务消费端Directory目录的创建与更新

阐述在服务消费端服务提供者信息的维护过程

2024-01-05 18:59:11 754

原创 Dubbo服务提供端处理请求的过程剖析

Dubbo服务提供端处理请求的过程剖析

2024-01-04 00:05:56 664

原创 本地缓存Caffeine的使用

本地缓存Caffeine的使用

2023-12-28 19:19:04 840

原创 ES客户端RestHighLevelClient的使用

ES客户端RestHighLevelClient的使用介绍

2023-12-14 09:09:07 7576

原创 logback的使用

logback的使用和问题排查

2023-12-10 09:12:18 932

原创 ES的常用查询用法

es常用查询使用方式介绍,包括match查询和term查询等。以及其他常用命令介绍。

2023-11-18 17:31:41 2487

原创 自定义ES分词器

ES分词器的组成和自定义分词器

2023-11-16 13:12:18 1553

原创 Dubbo服务消费端远程调用过程剖析

Dubbo服务消费端远程调用过程剖析

2023-11-11 09:22:25 663

原创 Redis中设置Hash数据类型的过期时间

设置Hash数据类型的过期时间。jedis.expire。

2023-10-24 11:45:52 1463

原创 Apache Dubbo的主要项目模块

Apache Dubbo的项目结构或者主要项目模块

2023-10-18 09:07:54 232

原创 Dubbo服务发布端和消费端启动过程剖析

Dubbo服务发布端和消费端启动过程剖析。Zookeeper、NettyServer、NettyClient。

2023-10-17 21:20:23 1027

原创 Dubbo的整体框架和主要模块

Dubbo的整体框架

2023-10-16 23:24:13 1288

原创 java发送邮件-获取包含表格的html内容

包含表格的html页面的基本结构。

2023-05-04 16:53:06 922

原创 Redis 事务失效或取消执行命令的场景

Redis 事务失效或取消执行命令的场景

2022-12-11 08:29:44 991

原创 Redisson 的主要方法

Redisson 的主要方法

2022-07-05 20:41:59 1084

原创 redisson 分布式锁

1、依赖2、实例集群模式哨兵模式3、使用4、注意事项

2022-07-05 20:36:17 575

原创 Redisson 的主要方法

# 没获取到锁时,会尝试重新获取锁(使用了Semaphore,AQS队列)lock() -锁的过期时间:使用默认过期时间-30slock(long leaseTime, TimeUnit unit) - 指定锁的过期时间 leaseTime# 只会获取一次锁,获取失败则不再获取并返回falsetryLock(); - 锁的过期时间:使用默认过期时间-30s# 没获取到锁时,在指定的重试时间内,会尝试重新获取锁tryLock(long time, TimeUnit unit)

2022-03-15 09:05:30 540

原创 下载导入模板

1、将模板文件放到 resources 文件夹下可以在resources下新建static文件夹放置模板文件2、写读取模板文件和导出文件的接口/** * 下载导入模板 */@RequestMapping(value = "/downloadTemplate", method = RequestMethod.GET)public void downloadTemplate(HttpServletResponse response) { Resource resource = n

2022-01-26 10:18:40 1100

原创 引入github分页插件,分页不生效

环境:spring-boot 2.3.1.RELEASE依赖如下:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.3.0</version></dependency>解决办法:删除上述依赖,引入下面的依赖

2022-01-25 19:23:44 615

原创 go工程在idea上无法debug

1、报错go工程在idea上debug时报错,报错信息如下:could not launch process: debugserver or lldb-server not found:install XCode's command line tools or lldb-server2、解决安装 xcode-select在终端执行以下安装命令:$ xcode-select --install...

2021-12-11 14:50:29 1465

原创 windows 上安装go语言包

1、下载和安装Go语言开发包下载go1.16在Go语言官网(Downloads - go.dev)下载 Windows 系统下的Go语言开发包,使用下载的包直接安装2、设置Go配置(1)设置go环境变量安装好后,会自动设置好go环境变量(2)开启Gomodules和设置go依赖包下载地址go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct...

2021-12-10 19:07:31 433

原创 mybatisplus BaseMapper 报错 required a single bean, but 2 were found

1、报错两个类继承 com.baomidou.mybatisplus.mapper.BaseMapper服务启动报错:Field baseMapper in com.baomidou.mybatisplus.service.impl.ServiceImpl required a single bean, but 2 were found: - UserDao: defined in file [D:\projects\test\UserDao.class] - DepartmentDao: de

2021-12-10 15:04:53 4110

原创 使用idea2019 创建GO项目

1、安装gosdk下载地址:Go下载 - Go语言中文网 - Golang中文社区(1)安装gosdk可以使用idea直接加载安装(2)Go配置(a)设置go环境变量GOROOT为go安装路径添加环境变量vim ~/.bash_profileexport GOROOT=/softwareInstall/go/go1.16export GOBIN=$GOROOT/binexport PATH=$PATH:$GOBIN(b)开启Go mo...

2021-12-05 14:55:21 3974

原创 Spring bean 属性注入的主要接口调用链

# 属性注入方法入口org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#populateBean# 主要的调用链(由外到内)# (1)CommonAnnotationBeanPostProcessororg.springframework.context.annotation.CommonAnnotationBeanPostProcessor#postProcessProperties.

2021-10-31 12:30:41 329

原创 jdk1.8中使用aspectjweaver报错 Invalid byte tag in constant pool 18

背景(1)jdk 1.8(2)aspectjweaver 1.6.10<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.6.10</version></dependency>(3)在方法中使用jdk1.8新特性lambda表达式后,执行方法报错,报

2021-08-26 20:48:00 1767

原创 使用redisson分布式锁注意事项

使用redisson分布式锁注意事项redisson依赖<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.11.0</version></dependency>1、redisson中依赖的 netty包与项目中其他包依赖的netty包版本冲突

2021-08-07 12:28:59 951

原创 本地电脑无法连接上阿里云服务器,报错 Connection reset by peer

本地电脑无法连接上阿里云服务器,报错:Connection reset by peer的原因如下所述。常规原因官方解决方案:https://help.aliyun.com/knowledge_detail/41485.html非常规原因本地电脑使用的网络做了某种限制(原因待进一步确认),导致无法连接上阿里云服务器,此时可以选择尝试使用其他的网络。...

2021-04-11 10:57:28 4063

原创 在阿里云服务器上部署Spring Boot + Vue项目

一、安装mysql1.1 安装1.1.1 下载并安装mysql的YUM源(1)下载mysql的YUM源wget -P /home/lisonglin http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm安装mysql的YUM源rpm -ivh mysql57-community-release-el7-11.noarch.rpm检查mysql的YUM源是否安装成功yum r...

2021-03-29 22:48:59 949 3

原创 list for 循环报错 ConcurrentModificationException

list for循环报错 ConcurrentModificationException1、案例一 背景:下面代码执行报错 ConcurrentModificationExceptionfor (String s : list) { list.remove(s);}分析:(1)foreach方式遍历元素的时候,生成iterator,然后使用iterator遍历。在生成iterator的时候,会设置expectedModCount参数,初始值为list的个数,此时modCou...

2021-03-16 20:34:51 1398

原创 SELECT list is not in GROUP BY clause and contains nonaggregated column

报错MySQL 8.0.22GROUP BY 语句执行报错:1055 - Expression #22 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'xxx.xxx.xxx' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_fu

2021-03-07 15:47:02 8212 5

原创 查看 jvm 信息的常用命令

查看当前运行的java进程及jvm参数jps -lvm用于查看当前机器上运行的java进程。命令行参数选项说明如下:-l 输出main类或Jar的全限名-v 输出传入JVM的参数-m 输出传入main方法的参数查询jvm内存区域划分及堆内存使用情况jmap-heapPID查询对象情况jmap-histoPID查询最大的20个对象jmap -histo PID | head -20查询最小的20个对象jmap -...

2021-02-08 11:11:50 581

空空如也

空空如也

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

TA关注的人

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