自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot 项目部署方案,稳得一批

本篇和大家分享的是springboot打包并结合shell脚本命令部署,重点在分享一个shell程序启动工具,希望对大家有帮助;通常一套程序分为了很多个部署环境:开发,测试,uat,线上 等,我们要想对这些环境区分配置文件,可以通过两种方式:这里我们要讲的是第二种,首先在mvn中配置如下内容:节点介绍:id: 用来指定不同环境配置文件所在的目录,如下我这里:properties: 该节点中的节点是可作为参数传递给其他配置文件,如我这里的package-name节点值就可以在另外的assembly.xml或

2024-01-18 15:56:34 1026

原创 在后台开发过程中,如何使用技术手段对开发的接口进行优化并提高性能?

要想成为一名优秀的后端程序员,编写出高性能的服务接口是一个重要指标,高标准程序员都是对性能反复压榨的。以下梳理了一些提升接口性能的技术方案,希望对大家有所帮助。解决服务接口性能问题,是程序员进阶的必经之路。总的来说性能优化通用方法是:从用户发起请求的整个链路分析,将分隔相关环节加上log日志,打印环节耗时,找到接口性能问题出现位置,再结合以上介绍的优化方案进行处理。

2023-06-27 13:39:39 479

原创 还在用策略模式解决 if-else?Map+函数式接口方法才是王道

策略模式通过接口、实现类、逻辑分派来完成,把 if语句块的逻辑抽出来写成一个类,更好维护。Map+函数式接口通过Map.get(key)来代替 if-else的业务分派,能够避免策略模式带来的类增多、难以俯视整个业务逻辑的问题。

2023-06-26 15:08:35 183

原创 关于使用策略模式注入dao接口的时候报null的事宜记录

今天在开发一个周边资源功能的时候,大概600多种不同资源的新增操作,所以考虑用策略模式进行实现,代码正常编写,在自测时发现dao报空指针异常;2、创建一个map来存储所以实现接口的类。1、首先创建了一个工厂,注入接口参数;4、最后提供一个统一入口。

2023-03-17 18:04:28 742 1

原创 java8 新特性 Optional 使用介绍

java8新特性 Optional 使用介绍

2023-02-08 11:32:25 231

原创 关于Spring Boot Actuator漏洞补救方案

Springboot之Actuator信息泄露漏洞问题

2023-01-30 14:42:26 8797 1

原创 Nexus私服上传jar步骤

文章目录1、maven 配置1.1 在servers节点添加如下配置(基于安全考虑页面上不显示密码,点击右侧的复制按钮可以获取包含密码的配置)1.2.在profiles节点添加如下配置1.3 最后在加上2、制品上传Nexus私服1、maven 配置我的私服使用的是阿里的修改maven的setting文件有两种方法方式1:直接下载settings.xml直接下载settings.xml文件,然后将该文件内容放置到USER_HOME/.m2/settings.xml中;方式2:手动配置settin

2022-03-23 18:00:30 1150

原创 比 Xshell 还好用的 SSH 客户端神器,MobaXterm没有之一

比 Xshell 还好用的 SSH 客户端神器,MobaXterm太喜欢了由于需要连接远程 Linux 服务器,早期使用过 Putty,SecureCRT,后面主要使用 Xshell。 自从接触了MobaXterm之后,个人感觉比 Xshell 更好用,堪称SSH客户端的神器啊!接下来,介绍 MobaXterm 的下载、安装、简单使用,以及其强大的功能亮点(优点)。1、MobaXterm的下载如果是个人使用,下载家庭版(免费的)就可以满足基本工作需求;如果想要使用更丰富的功能,可以使用专业版

2022-01-28 09:44:04 3375 1

原创 关于MQ常见问题汇总

MQ常见问题1、消息丢失问题2、重复消费问题3、垃圾消息问题4、延迟消费问题上次梳理秒杀架构的时候,说到了关于mq的一些问题,这里进行一下梳理记录。1、消息丢失问题在往MQ发送消息的时候,很可能会发送失败,原因有很多,比如:网络问题、broker挂了、mq服务端磁盘问题等。这些情况,都可能会造成消息丢失。那么,如何防止消息丢失呢?答:加一张消息发送表。在生产者发送mq消息之前,先把该条消息写入消息发送表,初始状态是待处理,然后再发送mq消息。消费者消费消息时,处理完业务逻辑之后,再回

2022-01-26 09:24:02 2051 1

原创 面试题-架构设计:如何设计一个高并发的秒杀

如何设计一个高并发的秒杀架构?1、瞬时高并发2、页面静态化3、秒杀按钮4、读多写少5、缓存问题5.1 缓存击穿5.2、缓存穿透6、库存的问题6.1、使用lua脚本进行扣减库存7、分布式锁7.1 redisson8、MQ异步处理9、如何限流9.1、对同一个用户限流9.2、对同一ip限流9.3、对接口限流9.4、加验证码9.5、提高业务门槛虽然说秒杀只是一个促销活动,但对技术要求不低。下面给大家总结一下设计秒杀系统需要注意的9个细节。掌握了这些,以后就可以和面试官好好聊一聊了。1、瞬时高并发一般秒

2022-01-25 17:25:31 2151

原创 JVM调优的几种场景

JVM调优的几种场景一、CPU占用过高1、可以使用top命令查看cpu占用情况![在这里插入图片描述](https://img-blog.csdnimg.cn/587e5c7f594647368d57d0c9f7bcdbdf.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQOeDiOeEsA==,size_20,color_FFFFFF,t_70,g_se,x_16)2、用top -Hp命令查看线程的

2022-01-18 13:44:54 342

原创 关于echarts地图只标注指定城市名的显示的问题

echarts地图只标注一个城市显示城市名,其它的隐藏目前有个需求,是需要把崇信的名称标注出来,但是其它城市的名称需要隐藏,并且要用不一样的样式颜色、标注大小等;直接上代码: const series = []; [['崇信', chinaDatas]].forEach(function (item, i) { series.push( { name: item[0], type: 'lines',

2022-01-18 10:47:31 3182

原创 关于Vue脚手架install 报python安装失败的问题

关于Vue脚手架install的时候报python安装失败的问题解决方法

2022-01-10 11:36:03 917

原创 使用Xshell工具连接不上本地虚拟机手把手教程来了,全网最详细,没有之一

使用xshell连接不上本地虚拟机,最详细的教程

2022-01-04 17:37:47 2268

原创 elasticsearch部署踩坑Permission denied等问题

关于启动elasticsearch时报Permission denied的问题在安装目录/etc/elasticsearch/bin下./elasticsearch报错内容./elasticsearch-env: line 70: /etc/sysconfig/elasticsearch: Permission denied使用root 用户执行以下命令:chown -R es /etc/elasticsearchchown -R es /usr/share/elasticsearch/

2021-12-31 13:53:32 5150 1

原创 Elasticsearch下载安装Linux版

1、环境准备 Elasticsearch依赖jdk1.8以上版本,所以安装Elasticsearch的服务器首先要确保已安装了jdk1.8环境,如果没有安装jdk1.8环境,请先安装,安装的方法网上很多,这里就不详细解说了。这里有个注意项:非root用户注意目录以及执行脚本的权限,使用sudo执行或者通过chown或者chmod赋权限我是在虚拟机上安装的,没有联网,所以我只能先下载。下载地址:Elasticsearch下载地址我这边下载的事RPM的,先解说这个梗rpm --ins

2021-12-31 13:09:40 1641

原创 最新虚拟机VMware Workstation Pro安装linux CentOS-7-x86_64-DVD-1503-01.iso

最新虚拟机安装Linux环境教程

2021-12-30 18:04:18 905

原创 供应链汽车金融服务架构设计和高可用部署架构设计

供应链汽车金融系统架构和高可用部署架构设计图

2021-12-30 15:20:36 691

原创 Redis集群部署

redis集群搭建部署

2021-12-30 14:50:15 1040

原创 Mongodb集群部署

Mongodb集群部署

2021-12-30 14:19:47 303

原创 springCloud-alibaba整合分布式事物中间件seata

springCloud-alibaba整合分布式事物中间件seata

2021-12-30 13:56:12 496

原创 关于注册中心nacos注册不上的问题

有一次公司打算跟换注册中心为nacos,安排我们进行切换,在切换的过程中出现了一些问题,根据配置,我们完成了nacos的切换,但是启动工程的时候就是注册不上去,也没有报任何错误,debug查看也已经加载了nacos的工具包,但是在注册中心就是没有对应的服务,最后进过排查,原因是nacos的版本和spring boot的版本不兼容导致的,当时我们用的nacos的版本是0.2.1,spring boo...

2019-10-22 14:56:25 11482 1

原创 关于SpringCloud项目注册中心eruka切换nacos注册不成功记录

使用IDEA新建的项目,Spring Boot版本是2.1.9,引入的nacos版本是0.2.1.RELEASE,配置都是ok的,启动项目也没有报错,但是一直就是注册不上去,原因是因为Spring Boot的版本太高,nacos版本太低,导致不兼容,兼容版本Spring Boot版本是2.0.6.RELEASE,nacos版本是0.2.1.RELEASE...

2019-10-17 14:56:33 1832 1

省市区居委会乡镇5级MYSQL关系表

省市区镇乡5级MYSQL关系表

2021-12-30

空空如也

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

TA关注的人

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