自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 阿里巴巴分布式事务利器Seata环境准备

阿里巴巴自从跟SpringCloud共同发起创建微服务开源社区时,开启了SpringCloud Alibaba分支,而且在生态内提供了一款适用于分布式应用程序(Dubbo、SpringCloud等)的事务框架Seata,该框架经过多个大版本的发布,已经支持MySQL、Oracle这两种数据库事务回...

2020-06-26 09:30:36 59 0

转载 SpringCloud与Seata分布式事务初体验

在本篇文章中我们在SpringCloud环境下通过使用Seata来模拟用户购买商品时由于用户余额不足导致本次订单提交失败,来验证下在MySQL数据库内事务是否会回滚。 本章文章只涉及所需要测试的服务列表以及Seata配置部分。 用户提交订单购买商品大致分为以下几个步骤: 减少库存 扣除金额...

2020-06-26 09:19:33 93 0

转载 c#反混淆工具de4dot 一般混淆都可以解决

c#反混淆工具de4dot 一般混淆都可以解决 使用方法: 1、CMD打开 De4Dot 所在文件夹 最好是以管理员身份运行CMD 2、输入De4DotC:\Users\muzigaiyu\Desktop\demo.exe 回车 成功后会在软件所在文件夹生成 demo-cleane...

2020-06-12 08:55:52 166 0

转载 n2n内网穿透打洞部署全过程 + nginx公网端口映射

内网穿透、打洞工具有很多,此前在windows上使用的是vidcc这个玩意,也正因为linux不支持。自此在linux尝试过一些打洞工具,ssh 反向代理这些,因为安全性不便捷等多种原因,最终选择了n2n。 由于初次接触n2n,对其不是很了解,就此对n2n实现内网穿透打洞过程进行基本表述。 ...

2020-04-04 10:55:35 165 0

原创 RSA加密与解密

package com.qian.encoded; import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import java.security.KeyFactory; import java.se...

2020-04-01 17:49:32 81 0

转载 Java实现将文件或者文件夹压缩成zip

Java实现将文件或者文件夹压缩成zip 最近碰到个需要下载zip压缩包的需求,于是我在网上找了下别人写好的zip工具类。但找了好多篇博客,总是发现有bug。因此就自己来写了个工具类。 这个工具类的功能为: (1)可以压缩文件,也可以压缩文件夹 (2)同时支持压缩多级...

2020-04-01 09:47:48 68 0

转载 MOSS 代替Spring Boot Admin 的服务治理工具

1.1 什么是服务治理 服务治理,我也称之为微服务治理,是指用来管理微服务的整个生命周期。包括应用的创建,服务名的规范,服务的上下线,服务的迁移,整个服务的生老病死等方方面面的治理。 1.2 Moss概述 Moss(莫斯)是服务治理平台的代号,取名灵感来自电影《流浪地球》中的莫斯(Moss)...

2020-03-28 09:38:21 282 0

原创 Sentinel在订单大量服务调用的应用场景

Sentinel译为“哨兵”,顾名思义,面对您后台的大量服务/微服务,前置一个哨兵,但面对大量请求时,让后台服务有序被调用,但某些服务的不可用时,采用服务熔断降级等措施,让系统仍能平稳运行,不至于造成系统雪崩,典型应用场景: MQ中消息在某些时间段(比如订单交易的高峰期,秒杀期等)消息并发量非常...

2020-03-28 09:27:44 132 0

转载 为什么选用NACOS

Nacos Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原...

2020-03-28 09:18:10 176 0

原创 boot 在线下载文件

@GetMapping("/logs/download") public void logsDowload(HttpServletResponse response) throws IOException { File file = new File(infoConfig...

2020-03-27 14:18:43 54 0

转载 Windows10家庭版安装Docker Desktop(非Docker Toolbox)

现在大部分笔记本预装的都是win10家庭版,而家庭版又不支持Hyper-V,Docker Desktop是无法直接安装的。但其实家庭版是可以通过脚本开启Hyper-V来安装Docker Desktop的。下面就教大家如何操作。 开启Hyper-V 添加方法非常简单,把以下内容保存为.cmd文件...

2020-03-24 13:40:04 55 0

原创 冗余的阿里云实例开启和停止API

停止使用的API URL:https://api.aliyun.com/?spm=5176.12818093.resource-links.dapi_platform.488716d0OrHCwQ#/?product=Ecs&version=2014-05-26&api=Stop...

2020-03-22 13:18:59 51 0

转载 docker中启动关闭删除所有的容器命令

docker中 重启启动所有的容器命令 docker restart $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中 启动所有的容器命令 docker start $(docker ps -a | a...

2020-03-22 08:19:50 53 0

转载 Docker安装influxDB

1. 在Docker库中查找influxDB镜像 docker search influxdb # 在Docker库中查找influxDB镜像文件 从Docker库中拉取influxDB镜像 docker pull influxdb # 从docker库中拉取influxDB镜像...

2020-03-17 17:44:31 40 0

转载 knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案

knife4j knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍! knife4j的前身是swagger-bootstrap-ui,为了契合微服务...

2020-03-17 16:31:43 184 0

原创 使用Docker启动Grafana环境

查找下载grafana镜像 docker search grafana 选择第一个grafana/grafana docker pull grafana/grafana 现在镜像已经下载到了本地,查看本地的镜像 docker images 现在就可以直接启动grafana容器了...

2020-03-15 22:37:57 246 0

原创 gitlab 修改HTTP连接方式中的IP和端口

修改gitlab.yml文件 cd /opt/gitlab/embedded/service/gitlab-rails/config vim gitlab.yml 修改gitlab host:要修改的IP port:要修改的端口 重启gitlab gitlab-ctl restart

2020-03-15 09:40:18 257 0

转载 Windows上PostgreSQL安装配置教程

这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的扩展PostGIS是最著名的开源GIS数据库。 安装PostgreSQL是第一步。 1.下载PostgreSQL的二进制安装文件。 Postg...

2020-03-13 18:48:55 125 0

原创 docker 安装 nacos/nacos-server 镜像并配置本地数据库

docker pull nacos/nacos-server 启动镜像 这里启动容器的时候参数配置我就不在详解了,不明白的话,评论区留言,有不会的问题一定要及时询问,期待你的评论呦! docker run --env MODE=standalone --name nacos -d -p 8848...

2020-03-10 21:11:22 304 0

转载 linux环境-docker安装rabbitmq

1、进入docker hub镜像仓库地址:https://hub.docker.com/ 2、搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面); 3、拉取镜像 docker pull rabbitmq:3....

2020-03-10 20:27:31 42 0

原创 Mysql 允许所有IP访问

$ mysql -u root -p Enter password: mysql> use mysql #mysql> GRANT ALL ON *.* to root@'192.168.1.4' IDENTIFIED BY 'your-root-pa...

2020-03-10 20:16:46 212 0

转载 CentOS7 linux下yum安装redis以及使用

CentOS7 linux下yum安装redis以及使用 1.安装redis数据库 1 yum install redis 2.下载fedora的epel仓库 yum install epel-release 3.启动redis服务 syste...

2020-03-10 15:44:35 55 0

转载 Docker安装部署ELK教程 (Elasticsearch+Kibana+Logstash)

Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash 是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用 kibana 是一个开源和免费...

2020-03-08 20:46:59 120 0

转载 docker-compose安装elk7.1.1版本

docker-compose安装elk7.1.1版本 2019年6月8日小绵羊 在用docker-compose编排elk三个服务时,碰到了很多坑,网上很多资料编排的版本都不是最新的版本,我们这里用的 elasticsearch,logstash,kibana全都是elastic官方提供的目前...

2020-03-08 20:29:55 568 0

原创 安装容器编排工具 Docker Compose 

安装容器编排工具 Docker Compose curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/loca...

2020-03-08 19:52:32 38 0

转载 Linux环境下使用rpm包安装GitLab

1.安装依赖环境 [root@gitlab ~]# yum install curl openssh-server postfix cronie 2.下载安装GitLab包 我安装的环境是Red Hat Enterprise Linux Server release 7.4 (Maipo) ...

2020-03-07 23:39:13 69 0

转载 Linux下GitLab的安装及使用

一、初始GitLab GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个...

2020-03-07 17:28:33 77 0

转载 Spring Boot 与 Java 对应版本,以下表格由官方网站总结。

Spring Boot 与 Java 对应版本,以下表格由官方网站总结。 官网:https://spring.io/projects/spring-boot#learn https://docs.spring.io/spring-boot/docs/{verion}/reference/htm...

2020-03-03 12:13:02 58 0

转载 物理机实时监控UI之grafana(SimpleJson)+gRPC

在时序分析及监控展示领域,Grafana无疑是开源解决方案中的翘楚,其灵活的插件机制,支持各种漂亮的面板、丰富的数据源以及强大的应用。典型的面板有Graph、Text、Singlestat、PieChart、Table、Histogram等,支持的数据源有ES、Graphite、InfluxDB、...

2020-01-29 13:29:12 151 0

原创 mac下 如果docker 如果访问不到网 就下载哥docker-machine 然后进入到vbox下进行操作

docker-machinecreate--driver virtualbox default

2020-01-21 15:44:08 163 0

转载 Mac安装nginx配置过程

  mac电脑系统重装了,记录一下安装nginx的过程: 1、打开终端 2、安装Command Line tools xcode-select--install 3、安装brew命令 1 ruby-e"$(curl-fsSLhtt...

2020-01-20 17:58:01 91 0

原创 json转成类对象转成xml全过程

类对象 @XStreamAlias("ROOT") public class ProjectBase implements BaseConverterBean { private ProjectInfo PROJECTINFO; public ProjectInfo...

2020-01-10 13:34:48 108 0

原创 Eureka实现灰度发布(功能优雅下线)

@RestController public class HelloController { @Autowired private DiscoveryClient client; @RequestMapping(value = "/hello", m...

2019-12-31 16:53:22 206 0

原创 group count聚集函数无法直接统计出分组后的总记录数

数据库Group By类型语句统计记录条数 最近做一个分页查询查询的数据采用了group by来完成数据的查询处理,需要统计分组后的数据总数发现count(*) 聚集函数无法直接统计出分组后的总记录数。 查询SQL: 复制代码 SELECT count(*) FROM employeeexam, ...

2019-12-12 11:43:20 39 0

原创 linux shell 获取本机ip 写入文件

本机IP获取 /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" k8s 获取容器所造node节点的ip conta...

2019-11-19 08:16:24 102 0

原创 spring cloud各个微服务打包到docker容器内

日常你所启动的微服务比如这样的 java -jar eureka-0.0.1-SNAPSHOT.jar --server.port=41578 --spring.profiles.active=local 然后想把它给整Docker里玩玩 首先要在打包好的Spring Boot同级目录下,...

2019-11-16 23:13:47 225 1

转载 spring eureka集群+spring boot 微服务,容器化部署示例

一、docker安装 这里先采用在线安装,利用docker hup下载基础镜像 1.环境版本要求 内核版本3.10及其以上 操作系统位数为64位 CPU架构为x86_64或amd64(目前也有别的支持) 内核开启并支持cgroup和命名空间 2.命令检查内核版本,本地环境为centos7 u...

2019-11-16 15:46:31 59 0

原创 POI增加 数据验证 下拉

POI增加验证列 List<String> nationality = new ArrayList<String>(); List<String> last_education = new ArrayList<String>(); Lis...

2019-11-10 14:27:47 51 0

原创 docker gitlab

docker run --detach \ --hostname centos \ --publish 3333:40443 \ --publish 4444:80 \ --publish 5555:22 \ --name gitlab \ --re...

2019-11-09 22:22:23 82 0

转载 centos下搭建Jenkins持续集成环境(安装jenkins)

centos下搭建Jenkins持续集成环境(安装jenkins) 1、安装JDK yum install -y java 2、安装jenkins 添加Jenkins库到yum库,Jenkins将从这里下载安装。 1 wget -O /etc/yum.repos.d/jenkins....

2019-11-08 10:35:16 44 0

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