自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java数据有效性一二级联动。选中一级指标,二级指标也随之选中。关闭次级指标的最后一个,上级指标也随之关闭

关闭: 如果关闭的这个正好是最后一个,则同时修改上一级。其他情况不用修改上级。1.操作第一级指标:关/开闭一级指标,下面的二级指标也全关/开。打开:如果同级指标 修改的这个是唯一开的,就修改上级。以2个层级的指标为例。

2023-07-27 15:25:23 216

原创 记一次正式环境内存排查问题

jmap -dump:format=b,file=heapdump.phrof 68216 生成快照。可以很明显的看出,是程序中的int类型占内存太大了,没释放掉内存。本地windows下 Ctrl+R 输入jvisualvm。地位到问题就好说了,尝试修改代码,再观测内存就可以解决了。jmap -heap 68216 查看下jvm内存情况。接着再跑一次程序,2次快照进行对照。top命令查看进程id。

2023-05-30 16:30:10 82

原创 记一次多线程报错问题

利用线程池创建多线程启动项目之后出现了2023-04-04 16:41:56 [统计] INFO d.s.d.thread.JobHandleThread - 任务:DATA-报错。

2023-04-04 16:59:41 329

原创 记一次 RestfulToolkit-fix 插件下载,导致idea启动报错

idea 插件下载导致 idea启动报错

2022-10-17 11:04:03 856 1

原创 java8 Stream流 Map、List排序

JAVA 8 Stream流的一些常用操作

2022-09-30 16:42:39 7443

原创 XxlConf读取配置文件流程

最近由于电脑死机,导致项目重启时一直失败,后来发现是从Xxl配置中心读取配置文件时出错了。顺便看了看项目启动时如何读取配置文件的

2022-05-12 11:11:16 376

原创 MVEL2 的简单使用

mvel2

2022-01-07 14:41:42 997

原创 linux 删除乱码文件

查看文件对应编号: ls -i根据文件编号删除文件find . -inum 184554736 -exec rm {} \;示例

2021-11-24 14:39:28 475

原创 RocketMQ入门实战

一.安装与部署在windows上的安装,可搜索其他博客。并进行环境变量配置。环境:windows10 + jdk1.8(32 位的会报错,建议64),亲身经历。二.实战启动mq1.先启动namespace2.启动broker3。下载一个rocket-console。百度云链接:百度网盘 请输入提取码密码:7k49启动并访问http://127.0.0.1:18080/#/topic打开主题,新建如下3.代码实操创建项目,引入pom.......

2021-11-23 15:25:55 832

原创 SpringCloud之Sleuth+Zipkin实战

一. 简介在微服务架构中,随着业务的发展,系统越来越复杂,调用关系越来越错综复杂。几乎每一个请求都会形成一条调用链路,每一条链路都有可能由于各种原因出错。这时候发现,对全链路调用跟踪显得越来越重要。Srping Cloud Sleuth提供了一套完整的解决方案。二. 实战1.Sleuth步骤:在各个微服务添加pom依赖 --> 添加配置信息(配置日志)ShopGetWayZuul8300、ShopProvider8101这2个模块中分别添加1.添加pom依赖2...

2021-03-20 16:49:55 429

原创 SpringCloud之Stream实战

一. 简介Spring Cloud Stream是一个用来为微服务应用架构构建消息驱动能力的框架。二. 实战步骤:添加pom依赖 --> 添加配置文件 --> 编写业务逻辑 --> 启动项目1.添加pom依赖分别在服务提供者和服务消费者模块添加(ShopProvider8100、ShopConsumer8200)2.添加配置信息(分别在服务提供者和服务消费者添加配置) 3.编写业务逻辑,先写服务端,再写消费端服务端:消费端:.

2021-03-20 12:06:17 133

原创 SpringCloud之Bus实战

一. 简介消息总线:在微服务架构中,通常会用一个轻量级的消息代理来构建一个共用的消息主题让系统中所有微服务连接上来,该主题产生的消息会被所有实例监听和消费,我们称它为消息总线Spring Cloud Bus可以很容易的搭起消息总线,可以配合Spring Cloud Config实现微服务配置文件信息的动态更新。Spring Cloud Bus 可以结合Rabbit MQ 、Kafka等来实现消息通知的功能。二. 实战步骤:首先你的安装RabbitMQ --> 在Config服务端、

2021-03-19 22:50:44 283

原创 SpringCloud之Config实战

一. 简介Spring Cloud Config是来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端和消费端。其中服务端又被称为分布式配置中心,踏实一个独立的微服务,用来连接仓库并为客户端提供获取配置信息,加密、解密等访问接口;客户端则是各个微服务应用。...

2021-03-16 08:57:42 191

原创 websocket实现同一账号强制下线消息推送+系统维护通知功能

1. 实现技术基于springboot +服务端 websocket +客户端 stomp2. 实现1.引入pom文件 <!-- SpringWebSocket依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...

2021-03-12 17:51:09 2454 4

原创 SpringCloud之Zuul实战

SpringCloud之Eureka实战SpringCloud之Ribbon实战SpringCloud之Hystrix实战SpringCloud之Feign实战一. 简介zuul就是个网关,可以实现请求路由,校验过滤等功能二. 实战复制一份服务消费者 ---> 引入pom依赖 ---> 主程序添加注解 ---> 修改配置文件 ---> 修改服务提供者代码 ---> 启动并访问1.如之前的操作一样,复制模块2.引入依赖...

2021-03-03 23:40:35 149 1

原创 SpringCloud之Feign实战

1. 简介Spring Cloud Feign 基于Netflix Feign实现,整合了Spring Cloud Ribbon和Spring Cloud Hystrix,除了提供者两者的强大功能外,还提供了一种声明式的Web服务客户端定义方式。

2021-03-03 11:17:33 165

原创 SpringCloud之Hystrix实战

一. 简介1.什么是Hystrix2.Hystrix的作用是什么2. 实战2.1 服务熔断主要流程: 引入pom依赖---> 在服务端添加相关注解 --> 在服务端编写熔断方法 ---->修改服务端代码 ---->启动项目1.引入依赖2.在消费端启动类上添加注解3.在消费者调用方法接口上添加注解,并编写熔断方法4.修改服务端接口方法5.启动项目启动顺序如下6.访问项目 会轮流出现下面情况...

2021-03-02 23:06:50 147 1

原创 SpringCloud之Ribbon实战

一.简介1.什么是负载均衡负载均衡是指将工作任务进行平衡、分摊到多个操作单元上进行运行,从而协同完成工作任务。2.负载均衡分类2.1 服务端负载均衡服务端负载均衡即请求到达服务端之后由负载均衡器根据一定的负载均衡算法将请求路由到目标服务器,常见的有Nginx、F5等2.2 客户端负载均衡客户端负载均衡即服务端有一个服务端的地址列表,发出请求之前通过一定的负载均衡算法选择一个服务器进行请求访问。2.3 常用的负载均衡算法轮询、加权、一致性hash等3. Ribbon简介

2021-03-01 23:33:30 203

原创 SpringCloud之Eureka实战

一. Eureka简介Eureka由Netflix开源,集成到了SpringCloud体系中,它是基于RestfulAPI风格的服务注册发现组件。常用 服务注册发现组件还有Zookeeper、Consul、NacosEureka包含2个组件,Eureka Server和Eureka Client,Eureka Client为客户端,用于和服务端Eureka Server进行交互;Eureka Server为客户端,服务启动后通过Eureka Client向Eureka Server...

2021-02-07 10:02:10 505

原创 docker 安装及部署常用指令(基础篇)

大写的一:前期工作:有历史版本的需要先卸载历史版本1.查看是否安装yum list installed | grep docker2.卸载yum -y remove containerd.io.x86_64yum -y remove docker-ce.x86_64yum -y remove docker-ce-cli.x86_643.删库rm -rf /var/lib/docker大写的二:开始下载点什么1.安装官方yum源yum install.

2021-01-15 17:51:11 347

原创 bootstrap table合并单元格mergeCell

//对应第一个合并的单元格mergeCells = function(data, fieldName, colspan, target) { var sort = Array(); var num = 1; for (var i = 0; i < data.length - 1; i++) { for ( var p...

2018-11-29 17:14:07 8021 6

原创 bootstrap footerFormatter页脚导出

最近在写bootstrap 的导出功能,添加页脚却无法实现页脚的导出。找了许多资料也没找到,于是自己捣鼓了一下,实现了。这样就可以出页脚的效果了许多资料方框中是取下面table 的id,但是取下面的id,页脚就不能导出了,原因是页脚中的内容,他也是一个table,所以,你导出只取上面的一个table。就不能导出页脚的table啦,所以我这是在一个div下,取2个table,就可以一块导出了导出结果...

2018-06-22 11:00:34 1956 4

空空如也

空空如也

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

TA关注的人

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