自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

希望我的博客内容能帮到您

  • 博客(239)
  • 问答 (1)
  • 收藏
  • 关注

原创 golang 中string和int类型相互转换

总结了golang中字符串和各种int类型之间的相互转换方式:string转成int: int, err := strconv.Atoi(string)string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成string: string := strconv.Itoa(int)int64转成string:

2018-03-14 10:26:56 492734 7

原创 SpringBoot中@SchedulerLock注解实现定时任务中分布式锁的使用

SpringBoot中@SchedulerLock注解实现定时任务中分布式锁的使用。在Spring的定时任务中通过SchedulerLock注解如何实现分布式锁。

2024-08-30 18:36:43 1158

原创 MySQL当表中新增加字段的时候,如何将该字段的值进行快速刷新成对应的值

MySQL当表中新增加字段的时候,如何将该字段的值进行快速刷新成对应的值。使用临时表是一个相对不错的解决办法

2024-08-26 17:40:31 578

原创 java发邮件报错:javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or ciph

java发邮件报错:Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

2024-08-20 14:45:25 458

原创 Swagger GET请求传递id参数,URL后缀变成了{?id}

新建的springboot项目,通过swagger调试接口的时候,发现GET请求,我只传递了id一个参数,然后在swagger中,该接口的url的后缀竟然变成了{?id},那么要如何解决呢

2024-07-05 15:25:04 192

原创 maven构建项目报错:Failure to find com.microsoft.sqlserver:sqljdbc4:jar:4.0 in

maven构建项目报错:Failure to find com.microsoft.sqlserver:sqljdbc4:jar:4.0 in,怎么解决

2024-04-01 11:02:39 1343

原创 illegal mix of collations (utf8mb4_0900_ai_ci,implicit) and (utf8mb4_general_ci,implicit) for operat

illegal mix of collations (utf8mb4_0900_ai_ci,implicit) and (utf8mb4_general_ci,implicit) for operation '='的解决办法

2024-03-13 19:41:27 465

原创 Google OAuth2.0获取授权信息返回的id_token如何解析

Google OAuth2.0获取授权信息返回的id_token如何解析?

2024-03-05 18:43:06 1199

原创 MySQL统计求和,当SUM遇到CASE WHEN

在MySQL中我们经常会遇到统计求和的情况,在不分组的情况下要如何去写?当SUM遇到CASE WHEN的场景我们又需要怎么去写呢?

2024-03-04 17:24:30 1398

原创 AWS对文本进行语言识别

AWS提供了名为**Amazon Comprehend** 的服务,它支持对文本进行语言识别。Amazon Comprehend 是一项自然语言处理(NLP)服务,它可以用于分析文本并提取有关文本内容的信息。

2024-02-26 19:48:15 648

原创 mybatis-plus 数据库日志仅打印SQL,不打印Result结果数据

mybatis-plus 数据库日志怎么才能仅打印SQL,不打印Result结果数据呢?

2024-02-21 18:39:43 2509

原创 alibaba的fastjson怎么将json字符串转换为范型对象

alibaba的fastjson怎么将json字符串转换为范型对象?

2024-02-18 18:16:07 559

原创 java.sql.SQLException: No operations allowed after statement closed.

java.sql.SQLException: No operations allowed after statement closed.是什么原因导致的?MySQL的waiting for handler commit又是怎么导致的?

2024-02-18 17:25:36 1428

原创 MySQL中WITH AS语句的使用

WITH子句,也称为 Common Table Expressions(CTE),是一种在 SQL 查询中创建临时结果集的方法,存在于单个语句的范围内,以便在查询中多次引用。它可以使 SQL 查询更加模块化和可读。

2024-01-17 18:49:20 5432

原创 linux如何按月统计日志中的接口访问数量

linux如何按月统计日志中的接口访问数量。这个需要借助awk和grep命令来实现。linux中提供了很多强大的命令供我们进行统计使用,awk就是其中一个。

2024-01-15 17:08:04 576

原创 80. 删除有序数组中的重复项 II

leecode算法:80. 删除有序数组中的重复项 II。使用双指针思想去实现

2024-01-08 19:31:09 454

原创 怎么查询网络出口IP

怎么查询自己的网络的出口IP。一般跟第三方服务进行接口数据交互的时候,对方都会让我们提供调用接口的网络的出口IP,对方会把该IP地址加到对方的白名单中。这样我们才能有权限进行接口的访问。下面介绍三种常用的查询网络出口IP的办法:

2024-01-05 14:55:36 20892

原创 ubuntu系统如何安装man命令的中文文档

ubuntu系统如何安装man命令的中文文档。在Linux系统上需要使用一些命令的时候,往往会通过man命令去查询命令的使用方法和参数的说明,但是这些文档说明都是英文的,怎么样才能变成中文的文档,看上去更加清晰呢?

2024-01-04 14:34:07 586

原创 MySQL如何从数据中截取所需要的字符串

MySQL如何从数据中截取所需要的字符串,可以通过MySQL的内置函数SUBSTRING_INDEX或者REGEXP_SUBSTR来解决

2024-01-04 13:05:53 679

原创 Java8 lambda如何对Map的集合进行分组并求和

Java8 lambda如何对Map的集合按照Key进行分组并将Value求和?由于业务中遇到了这样的场景,想通过简单的方式对Map的集合按照Key进行分组并将Value进行求和统计。下面是具体的实现方式

2024-01-03 18:02:38 1740

原创 Java使用lambda表达式对集合中的BigDecimal类型的属性求和

使用lambda表达式对Integer、Long类型的属性进行求和,是比较容易的,可是属性如果是BigDecimal类型的该如何求和呢?

2024-01-02 18:10:10 1907

原创 Mybatis-Plus中怎么使用MySQL的内置函数

使用MySQL的内置函数处理数据很方便.但是通过Mybatis-Plus怎么使用MySQL的内置函数呢?

2023-12-27 18:08:21 1515

原创 java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the

今天在做项目的时候,新创建了一个SpringBoot的项目,并且提供了一个接口,但是在局域网内和前端同学进行本地联调的时候出现了跨域的问题。对于这种问题,不想自己手写,也不想麻烦助理,于是直接百度了一下,大概有这么几种方式:在Controller里面增加@CrossOrigin(“*”)注解新建一个类,然后去实现WebMvcConfigurer接口,代码大概如下:新建一个Filter,代码大概如下:于是我尝试了第一种办法,发现并没有解决问题;于是我尝试了第二种办法,发现报错了。于是我暂时略过了。

2023-12-26 16:56:12 638

原创 AWS的EC2之间ping不通,服务之间不通,怎么办

我的nginx部署在一台EC2上,我重新申请了一台EC2的实例来部署应用(假定Nginx所在的服务器的内网IP为172.16.100.1,新申请的应用服务器的内网IP为172.16.100.2),当我在新申请的实例机器上部署好我的应用后,然后也在nginx里面配置好了nginx的接口的转发,当我重启nginx后,发现服务不通。下面是解决问题的详细过程。

2023-12-26 15:21:52 2784

原创 utools内网穿透功能关停,有没有免费好用的替代品?

今天在测试三方回调功能的时候,我去检查内网穿透功能是否正常开启,但是当我打开的时候,发现:所以有没有好用的免费的内网穿透工具推荐呢?我下载了花生壳,发现是有1个G的流量限制(每个月?),不知道,有推荐的欢迎评论啊...

2021-06-23 14:54:47 4627 8

转载 SpringCloud组件的停更和替换说明

SpringCloud的Hoxton版本,和之前的版本相比,用新的组件替换掉了原来大部分的组件,老的组件现在处于 停更不停用 的状况。详情见下图(× 的表示之前的组件,现在停更了的;√ 的表示新的替换后的组件):描述服务注册中心:Eureka 官方停止更新,并且已经有更好的替代产品了,可以使用,但是官方已经不建议使用了(重度患者)。Zookeeper 某些老系统,以前是用的Zookeeper + Dubbo,后来做技术升级,结果发现SpringCloud的Eureka停更了,然后就用了最少的技

2021-05-28 10:32:53 1505

转载 Spring Cloud Eureka 服务实现不停机部署

Spring Cloud Eureka 服务如何实现不停机部署。互联网产品高速迭代,通常伴随着高频次的版本发布。部署新版上线需要重启服务,直接 kill 服务进程可能会造成服务短暂不可用,从而影响到正在使用的用户。那么如何实现服务不停机部署?

2021-05-27 10:57:26 707

原创 git clone报错 OpenSSL SSL_connect: Connection was reset in connection to github.com:443

目录问题解决办法问题当我在github中要clone源码的时候,发现出现了下面的异常,如图:OpenSSL SSL_connect: Connection was reset in connection to github.com:443解决办法打开 C:\Windows\System32\drivers\etc 中的hosts文件,加入github的ip地址:在下面这个网站查询IP:https://www.ipaddress.com/然后就可以正常clone了!参考文章:h

2021-03-17 11:07:55 3248 1

转载 TeamViewer作为个人用途免费,但仅可使用在有限数量的设备上。您已经到达可使用设备的上线

如题现象如下解决办法经过以上5个步骤,问题可解现象如下解决办法首先登录官网:https://login.teamviewer.com/经过以上5个步骤,问题可解本文转载自csdn文章:[解决]:【TeamViewer作为个人用途免费,但仅可使用在有限数量的设备上。您已经到达可使用设备的上线】...

2021-02-06 19:43:16 8543 6

转载 Mac双屏时程序坞(任务栏)跑到副屏上怎么办

Mac双屏时程序坞(任务栏)跑到副屏上怎么办?解决办法如下步骤按下option+command+D,开启程序坞“自动隐藏”,副屏程序坞消失鼠标回到主屏,放在主屏正下方中间的边缘不要动,主屏能看到扩展坞出现了按下option+command+D,锁定其到主屏。本文转载自CSDN文章:Mac双屏时程序坞(任务栏)跑到副屏的解决办法 - 扩展屏...

2020-08-27 18:41:45 23233 11

转载 python 3 安装dlib库报错

python3 pip install dlib报错:之前安装过dlib,时间长了,重新安装的时候,一些必要条件就忘了,这次记录下来,备忘。报错信息如下:Collecting dlib Downloading https://files.pythonhosted.org/packages/05/57/e8a8caa3c89a27f80bc78da39c423e2553f482a3705adc619176a3a24b36/dlib-19.17.0.tar.gz (3.4MB) |█████

2020-08-20 18:27:15 1137

原创 python 如何安装cv2模块

python 如何安装cv2模块pip3 install opencv-python这里的pip3要看你系统安装的python的版本以及pip管理工具的环境变量的命名,有可能是pip或者pip3.7

2020-08-20 18:19:48 4319

转载 redis根据前缀批量查找key

redis用scan代替keys众所周知,当redis中key数量越大,keys 命令执行越慢,而且最重要的会阻塞服务器,对单线程的redis来说,简直是灾难,且在生产环境,keys命令一般是被禁止的。scan可用来替换keys请求。# scan用法SCAN cursor [MATCH pattern] [COUNT count]scan是一个增量迭代式的命令,这意味着每次调用这个命令都会返回一个游标cursor,该游标用于下次查询。查询开始时,cursor值为0;当查询结束时,cursor的值也

2020-07-23 18:33:42 23936

原创 idea中git commit 的时候出现 you are about to commit crlf line separators to the git repository...

今天在整理学习资料的时候,把windows上写的代码copy到了我的mac上,然后准备上传到github上,在我用idea准备commit的时候,突然出现一个提示框,类似这样:从提示中看到是不同操作系统中的文本编辑的时候的换行符不一样导致的。所以搜索了一下git config 的core.autocrlf的说明:格式和空格格式和空格问题是许多开发人员在协作(尤其是跨平台)协作时遇到的一些更令人沮丧和微妙的问题。补丁程序或其他协作工作很容易引入细微的空格变化,因为编辑者会默默地引入它们,并且如果您的文

2020-07-23 18:07:08 20315

转载 List调用toString()方法后,去除两头的中括号

import org.apache.commons.lang.StringUtils; public class Test { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("1");...

2020-01-17 14:52:12 4560 4

转载 解决Nginx 400 Bad Request问题的一些思路

400 Bad Request是一种HTTP错误状态码。HTTP/1.1对400 Bad Request的定义主要是:1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。2、请求参数有误。 在这段时间笔者遇到了好几次生产问题Nginx报400异常,且原因细究下来各不相同,有些甚至在网上没有搜到类似案例。遂产生了兴趣,做了本次梳理,希望会对大家有一定帮助!...

2019-12-19 11:37:02 11581

转载 Jmeter对HTTP请求压力测试、并发测试的简单使用方法,详解

一、运行Jmeter:mac: brew install jmeter 安装完成后打开:open /usr/local/bin/jmeter二、创建一个线程组:三、设置线程组参数四、创建HTTP请求五、配置HTTP请求六、添加运行结果分析监听器七、聚合报告八、图形结果九、总结我们按照如上步骤设置好参数后,对应用进行了并发测试(测试时保持了测试机器和服务器同一个内网...

2019-09-30 14:47:03 1594

转载 git 撤销本地commit

情景1:在本地分支写了半天,然后git commit 提交了,刚要准备push,才发现在master分支开发的,怎么办?git reset HEAD~ 或者 git reset HEAD~1这样 刚刚提交的就又回到本地的local changes 列表中。继续 切换分支,重新提交就可以了。如果你提交了多个commit,那么可以通过修改HEAD~之后的数字,来撤销前N次的commit。...

2019-09-30 12:03:50 1768

转载 springboot 查看和修改内置 tomcat 版本

解析Spring Boot父级依赖去到项目的根pom文件中,找到parent依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifac...

2019-09-30 11:44:47 20713 5

翻译 Spring ThreadPoolTaskScheduler与ThreadPoolTaskExecutor

ThreadPoolTaskExecutor是一个专门用于执行任务的类。ThreadPoolTaskScheduler是一个专门用于调度任务的类。一个ThreadPoolTaskExecutor通过它的corePoolSize , maxPoolSize , keepAliveSeconds和queueCapacity属性在线程池中提供细粒度的配置。 诸如ThreadPoolTaskSch...

2019-08-19 17:45:06 7031

空空如也

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

TA关注的人

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