自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不同数据类型的转换 && 按属性排序

1.String转ListString str="1,2,3,4";List<String> list= StringUtils.isEmpty(str)?new ArrayList<>() :new ArrayList<>(Arrays.asList(str.split(",")));

2021-09-02 18:14:21 1314

原创 Idea使用ArthasHotSwap实现服务器热部署

太优秀了,这个操作。不用每次都动很小的逻辑都发布了。

2024-05-21 15:02:47 428

原创 Mysql使用时遇到的问题

远程连接数据库报错 Access denied for user ‘root’@‘localhost’ (using password: YES)

2024-02-08 12:11:27 428

原创 学习Spark遇到的问题

【报错】AttributeError: ‘SparkContext’ object has no attribute ‘setcheckpointDir’解决:将setcheckpointDir改成setCheckpointDir,其中c字母大写。是因为两个方法的传参不同导致。分析:SparkContext找不到setcheckpointDir方法,参数传参错误。

2024-01-23 15:29:54 849 3

原创 使用Pycharm连接远程服务器,报错Cannot run program “python“: error=2, No such file or directory

1.报错Cannot run program "python": error=2, No such file or directory2.找不到SSH服务器上的pyspark包

2024-01-17 21:36:27 928

原创 ClientHttpRequestInterceptor报错Timeout waiting for connection from pool

restTemplate实现ClientHttpRequestInterceptor,报错org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool。主要是针对restTemplate调用的接口进行重试处理,重试3次。

2024-01-15 18:46:53 553

原创 VMware虚机重启后静态IP不生效

配置好一套虚机之后,因为重启电脑,导致虚机的静态ip配置不生效,xshell连接不上虚机。,如果inet中ip为192.168.88.102即是成功。BOOTPROTO=“static”,表示启动静态网关。IPADDR的配置是自定义的ip地址。3.设置网络服务,中间要多次输入密码。NETWASK是子网掩码。GATEWAY是网关地址。

2023-11-28 15:03:41 584

原创 使用软碟通制作系统盘

2.打开软碟通软件,会出现需要输出序列号的页面,我们选择。4.在弹窗中填写需要写入的系统盘和系统文件。,毕竟就临时做个盘。

2023-11-14 11:30:13 334

原创 CSDN中调整图片和文本样式

插入图片后,觉得图片比例不协调,想改小点。NOTE:等号左边一定要加个空格,否则格式不生效。

2023-11-10 11:07:11 285

原创 二维数组多次排序 或 嵌套list多次排序

可以排序int[ ][ ]的顺序,也可以排序List 顺序。可是该方式耗空间较大,于是又会想,能不能从直接用数组的方式,不另外构造新对象。原题中给了一个双重数组,并要求返回一个List。既然数组能用流处理,那是不是可以全部用流的形式过滤和排序呢。但是提交的结果然后是耗时耗空间。

2023-10-09 10:54:48 875

原创 CollectionUtils常用方法

【代码】CollectionUtils常用方法。

2023-09-20 11:20:02 256

原创 python项目127.0.0.1:5000访问失败

访问:http://主机ip:5000/index,显示hello即成功。Windows环境下启动python项目,接口访问失败。将host配成0.0.0.0,并用本机ip+端口号访问。原因:等我再研究研究,找到再附。

2023-09-18 17:11:28 1909

原创 Windows下配置Poetry教程

发生时间:2023.09.16,按照官网的教程,配置系统环境根本找不到路径,所以自己研究了一番。

2023-09-18 12:27:28 1808

原创 Windows环境下安装和配置python环境

通常执行命名pip install xxx即可,python3有的导包需要用pip3 install xxx。4.运行python脚本【步骤3切入python环境之前将路径更换到需要执行pyhton脚本的路径】3.cmd打开控制台,输入python,如果页面切换成以下样子就说明安装成功了。eg:假如你需要运行的python脚本在桌面,则执行。Windows环境下安装和配置python环境。2.安装:自定义路径即可无脑下一步。

2023-07-06 10:20:45 402

原创 MongoDB数据库

db.数据库名字.updateMany({},{$unset:{‘字段名’:写什么都会删除}})db.数据库名字.updateMany({},{$set:{字段名:字段初始值}})多字段:{class:1,name:‘张三’}注意:重复执行会覆盖数据库的数据。单字段:{class:1}

2023-02-27 20:49:07 139 1

原创 IDEA输入英文不被识别并报错

Windows下,一顿操作后,输入的英文不正常了,并报错。

2023-02-27 20:28:56 534

原创 使用Feign调用form-data的接口

当不想用restTemplate处理form-data接口时,采取以下方式:

2023-02-10 13:49:02 1696

原创 fastJson和jackJson的使用和区别

情况1:现在我有一个正常的序列化后的字符串(note:序列化字段均为java对象中的字段),需要将其反序列化为一个对象。情况2:当现在我有一个不正常的序列化后的字符串(note:存在序列化字段不smartMatchHashArray中。即:当现在我有一个不正常的序列化后的字符串(note:序列化字段在java对象字段中,但是大小写不一样),需要将其反序列化为一个对象。分析:jackJson不支持不存在的字段进行对象的反序列化,fastJson则会过滤掉该情况。note:序列化字段均为java对象中的字段。

2023-02-06 16:49:13 1078

原创 MySQL语句的使用

mysql语句的使用

2023-01-07 17:26:58 90

原创 自动更新MongoDB的updateTime

1.在MongoDB的实体类定义的updateTime字段上加上@LastModifiedDate注解。2.在启动类上加@EnableMongoAuditing使MongoDB注解生效。重新调用update方法,更新完成,完美~~

2023-01-07 16:09:23 837

原创 IDEA连接Database报错Driver class ‘com.mysql.cj.jdbc.Driver‘ not found Driver files are not downloaded.

IDEA连接Database报错Driver class 'com.mysql.cj.jdbc.Driver' not found Driver files are not downloaded.

2022-12-23 18:45:47 7364 1

原创 Feign和restTemplate 单个接口超时拦截处理

1. Feign超时2. restTemplate超时(全局)3. restTemplate超时(指定接口,用注解实现切面拦截)

2022-12-22 16:30:59 1154

原创 使用feign下载文件响应流格式(java)

【代码】下载文件响应流格式。

2022-11-21 14:34:08 1549

原创 java 实现html页面内容

最近刚好有类似的需求,在这里记录一下(主要针对简单的文件邮件),我用的是。后续持续更新 2022.09.28。5.写入超链接 & 指定色号。4.加粗 & 指定色号。来实现的文本的拼接。

2022-09-28 17:11:02 667

原创 遍布星辰的晚上

1.使用JPA更新数据时,如果数据没有变化,不会执行更新代码。意味着你尽管写了更新逻辑,但是底层并不会执行update。因此数据库的版本号和更新时间不会修改。返回的是Integer类型,会被拆箱为int类型。用一个喜欢的名字定义平时开发时遇到但没有想到的知识点吧。,会被识别是int类型的基本数据类型。,可能会迷惑为啥,下面我简单描述一下。解释一下原因,因为另一个情况是。

2022-09-22 14:09:49 143

原创 git命令使用

1.git fetch:拉取远程所有分支到本地2.git checkout:切换分支3.git branch:列出所有分支名4.git tag:列出所有tag版本5.git push

2022-07-07 13:58:47 114

原创 shell脚本命令的使用

1.获取当前目录:dirname $0:获取当前执行的脚本文件的父目录eg:/data:下有文件test.sh,该shell命令在test.sh脚本中。那么dirname $0则为/data2.自定义变量导入环境变量:3.判断符号

2022-06-27 22:03:30 455

原创 ElasticSearch之——相关的参数介绍和使用

:从内存刷入segment File的时间频率,默认1s。即新插入得数据1s后可以查询,这意味着ES是准实时的,并不是实时的。:副本数量。每个数据都会有其副本使用,默认1份。用于备份使用number_of_shards:分片数量。可以理解为有两个库,每个库都可以单独存储分配到自己节点的数据。这两个库数据结构一致。分片大小:单分片控制在 20~40G 内。单分片支持的 doc 数量在2,147,483,519。(每个doc是一条数据)keyword、text:精准查询与聚合计算使用 keyword 、

2022-06-10 17:25:00 278

原创 使用ElasticSearch时遇到的问题

1.分片数量不能修改。因为每条数据的唯一document_id已经分配到各自的分片上。当利用document_id进行查找时,利用能定位到指定的分片。因此,一旦分片数量修改,将无法正确找到数据。2.字段无法更改。字段名字和字段类型一旦生成,无法更改。只能通过重新构建新的数据索引,然后把旧的数据复制到新的数据结构中(该操作建议在测试环境中使用,线上环境尽量慎重)。3.写入的数据默认1s后才能查询。如果在代码中做写入,然后需要马上查,此时会出问题。ES的默认refresh时间为1s。4.写入时会检查版本号

2022-06-10 14:02:08 617

原创 elasticSearch:使用Kibana对数据进行增删改查

由于之前已经分享过elasticSearch的java实现主要方法(如下链接),该文章主要分享使用Kibana对数据的操作。不用通过跑代码的方式,使得某些简单操作更快捷。elasticSearch的java实现主要方法https://blog.csdn.net/weixin_42311968/article/details/123856299在开始之前,首先给出我的数据结构mapping,为了简单起见,构建了一个索引名为student1,且typ..............................

2022-06-07 17:02:09 13356

原创 Java:事务提交之后再做其他操作

不管TransactionSynchronizationManager.registerSynchronization放在代码逻辑的任何地方,都会在事物提交之后,重新创建一个线程来执行doSth()的逻辑。TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() { @Override public void afterCommit() {

2022-04-25 21:50:37 2367

原创 ElasticSearch的java实现主要方法

以下是基于自己的项目中实际使用的java实现,版本为5.5.0@Autowiredprivate ElasticsearchOperations esTemplate;引入pom依赖<properties> <elasticsearch.version>5.5.0</elasticsearch.version> <es.rest.client>5.6.0</es.rest.client></properties>&l

2022-03-30 21:48:33 2848 1

原创 java 四舍五入保留指定小数位数 & 保留小数后,整数位为0

全文我以Double类型举例。有两种情况,a>1 和 0<a<1的情况1.假设已有待转换数据:==double a = 12.235534double a = 12.235534;//法1 四舍五入保留两位小数,可以增删小数点后0的个数来修改需要保留的小数个数DecimalFormat decimalFormat = new DecimalFormat(".00");System.out.println(".00:" + decimalFormat.format(a));/

2022-03-02 15:44:06 1983 2

转载 如何看待加锁后事务的执行情况

最近看到的一篇比较赞的文章,分享一下。侵权必删 原文链接:https://blog.csdn.net/qq_27243343/article/details/119866833 前几天在某平台看到一个技术问题,很有意思啊。 涉及到的两个技术点,大家平时开发使用的也比较多,但是属于一个小细节,深挖下去,还是有点意思的。 来,先带你看一下问题是什么,同时给你解读一下这个问题: https://segmentfault.com/q/1010000040361592 ..

2022-03-02 14:07:26 865

原创 Xshell连接远程堡垒机【服务器】

1.下载Xshell,官网下载即可,免费的。https://xshell.en.softonic.com/2.连接堡垒机(私钥连接)然后会跳出一个填写密钥的框框,后面补充。ssh密钥生成方式参考:ssh密钥生成

2022-01-06 22:16:23 1992

原创 SSH密钥生成

ssh-keygen -t rsa三次回车即可如果是在windows环境,直接查找打印信息中的路径,找到公钥如果是linux系统,cat ~/.ssh/id_rsa.pubwindows下:

2022-01-06 22:01:29 666

原创 java异步方法调用且获取返回结果

目前就只学了一种方法,看了很多,能看明白的好少,自己总结一下:导包:import org.springframework.beans.factory.annotation.Autowired;import org.springframework.scheduling.annotation.Async;import org.springframework.scheduling.annotation.AsyncResult;类1:写正常逻辑,含异步方法的调用@Autowiredprivate A

2021-12-23 21:48:59 5012

原创 springboot中使用redis存token,考虑过期情况

笔者场景:跨系统调用接口(A系统调用B),B系统的token有效时间7天,调用接口响应较慢(1s)。分析:A系统的调用会引发两个操作:  1. 需要携带用户信息登录B系统(因为B系统有身份鉴权,否则可以忽略)  2. 调用B系统接口/test其中,A系统的获得B系统返回结果的耗时影响较大。–> 想要缩短响应时间,使用redis存储。( 200ms+ )原理说明:使用拦截器对该接口进行拦截:实现RequestInterceptor并重写apply(RequestTemplate re

2021-12-23 21:11:55 3135

原创 java实现postman中用x-www-form-urlencoded参数的请求

首先,先给出postman的参数构造:java代码实现(以post方法为例):PostMethod postMethod = new PostMethod(valueConfig.getImpsAuthUrl()) ;postMethod.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8") ;//参数设置,需要注意的就是里边不能传NULL,要传空字符串//key value 形式

2021-12-23 20:02:14 4238

原创 配置feign后报错Load balancer does not have available server for client: xxx

系统间调用报错:Load balancer does not have available server for client: xxx分析:是否配置的value和注册到eureka上的名字保持一致定位:1.打开eureka注册中心,找到相对应的项目,复制该项目名,如test2.找到代码写feign接口处@FeignClient(value = "test",configuration = {FeignRequestIntercepter.class})public interface Test

2021-12-22 21:46:07 1571

空空如也

空空如也

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

TA关注的人

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