自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

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

  • 博客(235)
  • 问答 (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 480943 7

原创 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 709

原创 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 357

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

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

2024-03-05 18:43:06 534

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

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

2024-03-04 17:24:30 589

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

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

2024-02-26 19:48:15 569

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

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

2024-02-21 18:39:43 779

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

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

2024-02-18 18:16:07 494

原创 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 660

原创 MySQL中WITH AS语句的使用

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

2024-01-17 18:49:20 1048

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

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

2024-01-15 17:08:04 416

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

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

2024-01-08 19:31:09 397

原创 怎么查询网络出口IP

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

2024-01-05 14:55:36 6091

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

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

2024-01-04 14:34:07 376

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

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

2024-01-04 13:05:53 619

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

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

2024-01-03 18:02:38 758

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

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

2024-01-02 18:10:10 818

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

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

2023-12-27 18:08:21 838

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

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

2023-12-26 16:56:12 389

原创 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 1914

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

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

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

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

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

2021-05-28 10:32:53 1406

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

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

2021-05-27 10:57:26 680

原创 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 3145 1

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

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

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

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

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

2020-08-27 18:41:45 17943 10

转载 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 944

原创 python 如何安装cv2模块

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

2020-08-20 18:19:48 4290

转载 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 22474

原创 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 18584

转载 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 4412 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 7441

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

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

2019-09-30 14:47:03 1434

转载 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 1703

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

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

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

翻译 Spring ThreadPoolTaskScheduler与ThreadPoolTaskExecutor

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

2019-08-19 17:45:06 6777

转载 ConnectTimeout和ReadTimeout所代表的意义

ConnectTimeout指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间。在java中,网络状况正常的情况下,例如使用HttpClient或者HttpURLConnetion连接时设置参数connectTimeout=5000即5秒,如果连接用时超过5秒就是抛出java.net.SocketException: connetct time out的异常Rea...

2019-08-19 17:35:05 18967

转载 使用graphicsmagick时gm命令被占用

使用mac时gm是git merge的别名可以用which gm 看看从哪里来:gm: aliased to git mergeunalias gm后再which gm 显示:/usr/local/bin/gm然后gm就可以正常使用了。使用上面的方法只是在当前终端暂时取消掉了gm这个git的别名,打开新的终端窗口,gm还是git中定义的一个别名,需要修改git配置文件中别名的定义。我用...

2019-08-19 10:20:05 339

转载 推荐一个 mac 下 webp 图片查看工具

可以拖放 webp 图片文件到 chrome 浏览器中进行查看,也可以使用 Finder 插件,直接在 Finder 视图中选中图片,按空格键盘查看。1. 下载 webp-quicklook 插件;https://github.com/dchest/webp-quicklook/releases2. 解压得到 WebP.qlgenerator 文件;3. 将得到的 WebP.qlgene...

2019-08-19 10:11:34 5006 4

转载 java.sql.SQLDataException: Cannot determine value type from string ''

用Mybatis查询的时候出现如下错误:Resolved [org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'person_name' from result set. Cause: java.sql.SQLDataException: Cannot determin...

2019-08-14 10:14:48 13039

空空如也

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

TA关注的人

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