自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (30)
  • 收藏
  • 关注

原创 lamda

1-groupByMap<String, List<User>> map = list.parallelStream() .collect(Collectors.groupingBy(User::getClass));Map<Integer, Long> map = list.parallelStream() .collect(Collectors.groupingBy(User::getId, Collectors.counting()));2- toLis

2020-09-08 19:25:44 160 1

原创 ProjectReactor反应式编程基础

【代码】ProjectReactor反应式编程基础。

2023-11-10 00:16:24 118 1

原创 反应式编程(Reactive)

异步非阻塞架构,具有低延迟、高吞吐量工作负载的特性。

2023-11-09 23:26:31 71 1

原创 Spring WebFlux

3、运行再netty,undertow、servlet3.1+容器。5、接收Publisher返回Flux/Mono。6、支持注解和函数式编程两种模式。1、反应式栈的web框架。二、WebFlux简单实践。一、WebFlux是什么。

2023-11-08 23:45:48 66 1

原创 函数式编程

lambda

2023-11-07 15:07:40 51

原创 spring-cloud-gateway 响应返回信息不全问题

@Overridepublic Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) { if (!logConfig.isLogOpen()) { return chain.filter(exchange); } GatewayContext gwContext = exchange.getAttribute(GatewayContext.GW_CONTEXT.

2022-10-26 15:19:33 938

原创 linux命令三剑客

echo 'a b c d' | awk '{print $0}' //默认空格为分隔符。awk -F "分割符" {action}(-F:指定字段分隔符,默认空格)#替换所有a为A (#和/都可以)#替换文件里的a为A。

2022-05-29 23:15:32 241 1

原创 Mysql转储到Elasticsearch

1、下载elasticsearch:https://www.elastic.co/cn/downloads/past-releases#elasticsearch https://artifacts.elastic.co/downloads/kibana/kibana-7.9.3-linux-x86_64.tar.gz2、下载logstash:https://www.elastic.co/cn/downloads/past-r...

2021-01-07 22:20:39 263

原创 Canal安装部署

一、服务器准备: 准备三台服务器,如: 192.168.158.211 canal211 192.168.158.212 canal212 192.168.158.213 nanal213二、软件准备: 1、下载解压软件包 资源包地址:https://www.elastic.co/cn/downloads/past-releases/s 以7.9.3为例:https://artifacts...

2021-01-06 18:33:52 566 2

原创 linux上安装mysql(tar包)

一、下载: https://dev.mysql.com/downloads/mysql/ 或者:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz二、安装: 1、解压 tar -zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz 复制到mysql目录 ...

2021-01-05 21:56:00 323

原创 Elasticsearch集群搭建

一、服务器准备: 准备三台服务器,如: 192.168.158.211 es-01 192.168.158.212 es-02 192.168.158.213 es-03二、软件准备: 1、下载解压软件包 地址:https://www.elastic.co/cn/downloads/past-releases/ 以7.9.3为例:https://artifacts.elastic.co/downloads/...

2021-01-05 11:38:16 105

原创 SpringBoot集成Prometheus 01

一、Prometheus集成1、再pom文件中添加如下配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.springframework

2020-10-10 21:21:02 818

原创 SpringBoot集成Prometheus 02

一、Prometheus配置1、Prometheus可以通过spring配置或注册代码的方式添加标签eg:application也可以直接通过修改prometheus配置添加labels标签获取变量例如:scrape_configs: # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config. - job_name: 'testjob'..

2020-10-10 21:19:48 203

原创 Jenkins系列-01安装

一、安装jdk环境 1)、卸载自带jdkrpm -qa|grep java 2)、搜索可用jdk :yum -y list java* 3)、安装jdk:yum install -y java-1.8.0-openjdk.x86_64 4)、配置环境变量:vi /etc/profile export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk export PAT...

2020-09-23 15:17:14 120

原创 Jenkins系列-02部署

一、创建项目1)、创建Freestyle项目2)、添加git参数3)、添加Git Repository URL4)、添加BuildInvoke top-level Maven targetsExecute Shellservice.sh附件如下

2020-09-23 15:02:19 67

原创 利用XShell隧道通多次跳转

一、通过Xshell的通道功能可以将服务端的端口转发到本地端口例如服务器端IP为192.168.200.100,通过通道将服务端的22转发到本地8888,操作如下1、连接到100服务器2、将服务无端22转发到本地8888二、以上只是简单的通道转发,实际场景是需要多次跳转转的,那多次通道转发怎么配置呢例如 转发到127.0.0.1:8888—》192.168.200.100:22 —》192.168.200.101:22 —》192.168.200.102:22...

2020-09-17 13:14:40 1273 1

原创 Mysql登录重输密码问题

问题:执行 mysql -h IP -u username-p password每次都提示:“Enter password:”,需要重新输入一次密码。解决方案: -p password 之间的空格去掉,如果password里又特殊字段可以将password用单引号括起来, 即mysql -h IP -u username-p'password'...

2020-09-17 10:24:48 188

原创 Rocketmq-console编译

RocketMQ有一个扩展的开源项目incubator-rocketmq-externals,这个项目的一个子模块叫 rocketmq-console,这个便是管理控制台项目;rocketmq-console 一般需要自己打包编译,操作步骤如下1、安装maven yum install maven2、安装maven yum install git3、下载rocketmq-externals代码 git clone https://github.com/ap...

2020-08-28 17:59:49 352

原创 skywalking与springcloud-gateway建立链路

问题skywalking应用与springcloud-gateway时无法通过gateway发现路由的服务链路?因为 Spring Cloud Gateway 是基于 WebFlux 实现,必须搭配上apm-spring-cloud-gateway-2.1.x-plugin 和apm-spring-webflux-x.x-plugin两个插件(备注:一般webflux已经包含在目标路径下)将agent/optional-plugins下的两个插件 复制到 agent/plugins目录下...

2020-08-17 15:39:33 6244 5

原创 JDK源码下载

1、打开官网http://hg.openjdk.java.net/2、选择jdk版本(以jdk8u为例)3、选择jdk4、点击zip进行下载

2020-03-25 15:11:51 87

监控Grafana模板secret

监控Grafana模板secret

2023-07-31

CommonJob.zip

1、通用定时任务 2、查询DB数据并处理EXCEL中的数据,并输出到新的EXCEL中 3、使用ForkJoin

2021-02-10

ExcelUtils.java

基于EasyExcel的读写通用工具类,解决poi的oom问题。精简实用!!!

2021-02-08

ExcelUtils.java

ExcelUtils支持Excel的读写变更,使用POI技术对Excel文件读取,变更或创建 支持多sheet页

2021-02-05

account随机json生成脚本

https://www.json-generator.com/ account的生成脚本,及生成的json数据

2020-10-27

Grafana JSON Model最佳实践

此配置是Grafana的一个最佳实践 包含:请求次数/分钟,错误次数/分钟,请求耗时/分钟,最大耗时/分钟 等

2020-10-10

xshell&xfpt

xshell可以打开多个标签,解决只能打开四个标签的限制(打开超过四个标签就会新开一个窗口,工作效率会降低)

2020-10-03

项目启停通用shell脚本

项目start|stop|restart|status操作通用脚本 eg: sh service.sh start new_project

2020-09-23

mybatis-generator

用mybatis-gennerator插件自动生成mybatis所需要的dao、bean、mapper xml文件

2020-08-14

递归成树算法

递归成树算法: 将组织数据全部查询出来拼接成一树的实现方法

2019-01-24

Xshell6_Xftp6

Xshell是一款极好用的 SSH 客户端,此版本为Xshell6个人免费版 Xftp 是一款功能强大的FTP 文件传输软件,此版本为Xftp6免费版

2018-12-26

swithhosts

SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效。

2018-10-22

kubectl v1.9.3

使用kubectl,您可以检查群集资源; 创建,删除和更新组件; 看看你的新集群; 并提出示例应用程序

2018-09-26

SecureCRTSecureFX绿色版

securecrt免安装版+securefx免安装版 适用于X86和X64位机

2018-09-18

Xshell&Xftp;免费版

xshell是一个终端模拟器,一般用于连接Linux系统的服务器/虚拟机;xftp则是一款文件管理器,可通过ftp/sftp管理服务器/虚拟机上面的文件。两者都是由NetSarang公司出品的软件,个人非商业用途/学校可以免费永久使用,无需任何破解

2018-09-16

Docker技术入门与实战

Docker技术入门与实战,学习docker的很好的资料,高清版

2018-09-14

Mysql-Client

需要执行mysql命令但苦于没有mysql,安装mysql又过于冗余,mysql-client解决轻量级解决方案

2018-09-14

SQLyog工具

MySQL可能是世界上最流行的开源数据库引擎,但使用基于文本的工具和配置文件管理起来可能很困难。SQLyog提供了一个完整的图形界面,即使对于初学者来说,使用MySQL的强大功能也很简单。

2018-08-30

java反编译

是一个独立的图形实用程序,可显示“.class”文件的Java源代码。您可以使用JD-GUI浏览重建的源代码,以便即时访问方法和字段

2018-08-30

mybatis根据数据库生成代码

Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件

2018-08-29

Chrome安装Axure插件

Axure RP Extension for Chrome是原型设计工具Axure RP的Chrome浏览器插件,目前最新版本为0.6.2,为大家提供了windows版Axure RP Extension Chrome插件下载地址

2018-08-16

Fiddler抓包工具

Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,Fiddler可以抓取支持http代理的任意程序的数据包,如果要抓取https会话,要先安装证书

2018-08-15

Postman模拟请求

Postman一款非常流行的API调试工具。对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大

2018-08-15

SwitchHosts

SwitchHosts是一个管理、快速切换Hosts小工具,一键切换Hosts配置,非常实用,高效

2018-08-15

xhell5免注册版

Xshell是一个强大的安全终端模拟软件,此版本是xhell5免注册版

2018-08-15

PeExplore可视化汉化集成工具

PE Explorer是功能超强的可视化程序解析器,能快速对可执行程序进行反编译,并修改其中资源

2018-08-06

ExeInfoPE查壳工具

非常实用的软件查壳工具,软件短小精悍,功能非常强大

2018-08-06

ResourceHacker

一款功能强大的编译反编译可执行文件工具,修改文件资源,值得拥有

2018-08-06

xftp个人免费

xftp个人免费,安装时选择个人免费,绝对好使 xftp个人免费,安装时选择个人免费,绝对好使

2018-07-19

空空如也

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

TA关注的人

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