自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

进行中

人生来就是孤独的,而人一生的追求在于找到使自己不再孤独的事物

  • 博客(557)
  • 收藏
  • 关注

原创 k8s集成skywalking

k8s集成skywalking组件

2024-11-29 14:46:53 1462 1

转载 k8s微服务接入SkyWalking-agent,三分钟教你怎么玩!

前面我给大家分享了关于分布式链路追踪的基本原理和SkyWalking的k8s部署玩法,如果还没来得及看的朋友可以看我上篇文章。今天要给大家分享是我们日常工作中最常见的一种场景,那就是部署在k8s环境下的Java微服务,要接入SkyWalking的具体玩法,通过这个过程咱们可以更深入的理解SkyWalking进行数据采集的逻辑,也能更深刻地从运维角度理解日常工作中所写的Java微服务被无侵入的方式接入分布式链路追踪系统的过程!废话不多说,接下来就让我们开启干货模式吧!

2024-11-29 11:32:38 305 2

原创 sonar指标

1、Bug : bug数2、Vulnerabilities: 漏洞数3、Code Smells:代码相似度4、Coverage:覆盖率5、Duplications:重复率

2024-06-05 11:59:03 378

原创 针对service、mapper编写切面方法,对返回值做加密处理

1、判断返回值的类型,如果匹配上,再做对数据进行加密。如果不想加密的话,再过滤特殊的路径。

2024-06-05 11:57:36 205

原创 1 problem was encountered while building the effective settings

mvn clean 时报错1 problem was encountered while building the effective settings。这个问题大概率是settings.xml配置文件格式不对,检查下,这个配置文件的标签必须完整。

2024-06-05 11:17:01 600

原创 wmware14虚拟机安装麒麟操作系统

对文件“F:\xuniji\kylin\Kylin-Desktop-V10-SP1-HWE-Release-2303-X86_64.iso”的操作失败。解决方案:这个报错我这里的原因是因为.iso的镜像文件放在了机械硬盘而不是固态硬盘导致报错,将.iso文件放到固态硬盘之后重新选择就可以了。高级服务操作系统:银河麒麟高级服务器操作系统是一款面向企业级关键业务的操作系统。银河麒麟桌面操作系统:则是一款适用于个人计算机或工作站的操作系统。我这边试用之后下载了两个操作系统:桌面版和服务器版。

2024-06-05 11:15:38 446

原创 抓包工具fiddler使用教程

1、下载安装2、使用:

2024-05-30 17:18:54 194

原创 springboot针对返回的response拦截处理越权问题

4、判断返回的json串中是否包含当前登录人的公司或者userId,如果包含,说明是有访问权限的,如果不包含,说明是恶意攻击,直接返回没有权限。3、redis中配置不需要拦截的接口(文件上传、导出等),获取配置,与当前接口路径相比较,如果包含说明不需要拦截。背景:针对越权测试,通过拦截工具Fiddler修改请求参数,越权查看平台里面所有公司的数据。2、获取当前登录人的公司id和userId,如果为空说明是登录、注册等相关接口,直接返回。1、获取请求路径path。

2024-05-30 11:52:43 486

转载 docker运行gitlab,修改默认密码

gitlab修改默认密码

2024-05-13 11:33:09 299

原创 有一张余额表,写一条sql,实时计算每一次收付金额时的余额

实时计算每一次收付之后的金额:可以用下列sql来实现。

2024-03-12 17:27:18 316

原创 mysql 查询,正数降序排序,负数升序排序

SELECT *ORDER BY。

2024-03-04 18:26:47 266 1

原创 java long date相互转换

方法返回一个表示该日期距离1970年1月1日的天数的长整型(long)值。这个值是以毫秒为单位的,所以它实际上表示的是距离1970年1月1日的毫秒数。LocalDate 转成long。java 日期转成long类型。localDate 转date。类来创建一个默认日期。

2024-01-18 17:13:22 1234

原创 mybatis不想使用 $ 符号来动态传递列参数

可以考虑使用 MyBatis 的。标签来实现类似的功能。

2024-01-18 15:10:35 588

原创 Intellij IDEA debug模式下项目启动慢/无法启动的事件解决过程记录

是由于方法上加了断点导致的,用debug启动,找下断点,去掉断点再启动就正常了。

2024-01-09 10:31:47 621

原创 springboot项目启动redis连接失败问题记录RedisException: ERR Client sent AUTH, but no password is set. channel

在redis目录下新建 start-redis.bat 文件内容 redis-server.exe redis.windows.conf。可以在redis目录下cmd运行命令:redis-server.exe redis.windows.conf。就是启动的时候去指定redis.windows.conf配置文件。保存后,双击start-redis.bat即可。

2024-01-09 09:13:51 500

转载 idea插件Statistic 统计代码行数

代码行数

2023-12-14 16:17:36 1382

原创 zuul post请求添加参数

【代码】zuul post请求添加参数。

2023-11-22 17:34:09 169

原创 单元测试导包

【代码】单元测试导包。

2023-11-17 17:49:30 149

原创 mysql的sql_mode参数

原因:这个错误是由于MySQL的"ONLY_FULL_GROUP_BY" SQL模式导致的。在这种模式下,当使用聚合函数(如SUM、COUNT、MAX等)时,SELECT列表中的列必须要么是聚合函数的参数,要么包含在GROUP BY子句中。msql修改了这个参数,首先mysql需要重新才能生效,还有就是java连接的springboot项目也需要重新启动。之前是遇到了下面的这个报错。只需要把sql_mode设置为空,重启mysql和服务就行。

2023-11-10 17:25:35 401 1

原创 mvn -u

对于snapshots版本,不管本地是否存在,都会强制刷新,但是刷新并不意味着把jar重新下载一遍。只下载几个比较小的文件,通过这几个小文件确定本地和远程仓库的版本是否一致,再决定是否下载。意思是:强制刷新本地仓库不存在release版和所有的snapshots版本。mvn clean install -e -U -e详细异常,-U强制更新。对于release版本,本地已经存在,则不会重复下载。一、 mvn -U 说明。

2023-11-06 18:00:58 825

原创 canal deployer启动报错深坑

将conf/canal.properties文件中的这一行注释掉 #canal.instance.tsdb.spring.xml = classpath:spring/tsdb/h2-tsdb.xml。同理如果是使用腾讯云的话,这里也是有这个配置的,在命名空间那,有一个配置权限,腾讯云还需要加一个命名空间,这个命名空间是一个随机数加你的名字,千万注意。2、canal使用阿里云付费的mq时,配置ak、sk。canal看过较多的博客了,大部分问题应该都能处理了。原回答者GitHub用户midonghao。

2023-11-01 17:47:11 459

原创 Docker 查看Image镜像的Dockerfile方法

【代码】Docker 查看Image镜像的Dockerfile方法。

2023-11-01 10:48:38 951

原创 Eureka:com.netflix.discovery.TimedSupervisorTask - task supervisor timed out

1、原因是spring cloud netflix中,某个服务挂掉了或者是执行某个任务时间过长,而没有发送给Eureka心跳 ,导致调用不到指定的服务,所以检查被调用服务器是否有问题。2、有可能是某一个微服务自身内部G了,导致没有向eureka发送心跳。

2023-10-31 14:57:59 1933

原创 springboot启动连接数据库失败

在数据库配置连接时,加上&autoReconnect=true 自动连接等于true。

2023-10-27 17:22:28 338

转载 K8S部署sftp服务

原文链接:https://blog.csdn.net/weixin_46053709/article/details/129727231。这里我们直接使用node1的ip地址以及在service文件中配置的30022端口链接。这里我们直接使用node1的ip地址以及在service文件中配置的30022端口链接。sftp根据需要创建Service Nodeport。上filezilla验证sftp链接。上filezilla验证sftp链接。

2023-10-27 14:57:50 325

原创 mvn nexus jfrog私服理解

1、mvn deploy上传 到nexus或者jfrog是有maven-metadata.xml这个文件的。在jfrog中,手动上传的包,引用不到,必须得通过mvn deploy上传,如果有测试通过的笔友,可以告知下方法。这里还必须注意的一个点就是,settings.xml文件,用默认的加这个server标签就行,不要删除标签。如果有多个私仓,会按repositorys中配置的顺序拉取。配置拉取nexus或者jfrog 私仓jar包吧,settings.xml中,必须要配置。3、拉取私仓代码必要配置。

2023-10-25 15:17:27 570

原创 Dockerfile 添加telnet命令

【代码】Dockerfile 添加telnet命令。

2023-10-16 16:22:36 469

原创 openssl安装

yum install gcc libffi-devel zlib* openssl-devel

2023-09-25 18:36:12 78

原创 mybatis 数据库字段加密

我没有使用实现类的那个方式,直接引入的依赖。在需要加解密的字段上添加注解。

2023-09-07 11:43:24 591

原创 mybatis-plus 扩展、插件

【代码】mybatis-plus 扩展、插件。

2023-09-06 14:23:19 190

原创 mybatis-plus填充功能,自动设置值

2、编写entity。

2023-09-06 14:17:43 416

原创 easyCode代码插件

1、安装插件2、连接数据库3、修改模板4、生成代码。

2023-08-31 09:59:04 125

转载 SpringBoot:使用Jackson完成全局序列化配置

没配置之前效果。

2023-08-30 16:23:47 1610

原创 springboot集成logback

2、再resource下面新建一个文件名称为 logback-spring.xml。1、引入maven依赖。3、logback详解。

2023-08-30 14:11:26 654

原创 高德猎鹰轨迹查询相关接口 httpclient Get

猎鹰轨迹纠偏查询有一个比较坑的地方,就是纠偏时,他默认只查询第一页的,如果要查询整个轨迹,后端需要拿到返回的点的数量,计算总的页数,再循环查询所有的点位,轨迹查询 httpclient的post。轨迹查询 httpclient的get,

2023-08-25 09:33:51 482

原创 springboot集成MongoDB

1、添加MongoDB依赖,版本号根据springboot来,一把都会有默认的。4、继承 MongoRepository 接口。

2023-07-20 19:55:10 174

原创 docker批量删除镜像

批量删除包含test的镜像。

2023-07-18 19:53:40 114

原创 根据经纬度计算两地的直线距离

【代码】根据经纬度计算两地的直线距离。

2023-07-18 19:48:45 183

原创 hibernate vilidator主要使用注解的方式对bean进行校验

如果需要校验的业务逻辑比较复杂,简单的@NotBlank,@Min注解已经无法满足需求了,这时可以使用@ScriptAssert来指定进行校验的方法,通过方法来进行复杂业务逻辑的校验,然后返回 true或false来表明是否校验成功。在上面的例子中,如果Student bean想要用于两个不同的请求中,每个请求有不同的校验需求,例如一个请求只需要校验name字段,一个请求需要校验name和age两个字段,那该怎么做呢?指定到的分组名会全部进行校验,不指定的不校验。在需要的地方,通过分组名称进行调用。

2023-06-20 10:48:33 851

原创 解决Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of ..

原文链接:(43条消息) 解决Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of .._互联网全栈开发实战的博客-CSDN博客

2023-06-20 10:44:50 259

空空如也

空空如也

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

TA关注的人

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