自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用EsayExcel问题

使用EsayExcel本地下载没有问题,部署到服务器下载报错The workbook already contains a sheet named原因是服务器是docker部署,用的jdk是openjdk:8-jdk-alpine缺少字体DockerFile 中增加。RUN apk add --update ttf-dejavu fontconfig && rm -rf /var/cache/apk/*问题解决1.先去常见问题库搜索:常见问题 · 语雀.

2021-09-15 11:37:53 920

原创 springboot 参数开头大写接受不到数据

springboot 使用(@RequestBody CancelParamsVo cancelParamsVo )接受参数,参数开头大写接受不到数据解决加入一下注解@JsonProperty("POOrderNumber")import com.fasterxml.jackson.annotation.JsonProperty;/** * 商品订单号 */ @JsonProperty("POOrderNumber") private String POOrderNumber

2021-07-23 16:03:47 726 1

原创 springboot使用RestTemplate

1、创建RestTemplate的Bean交给Spring管理package com.asiainfo.layout.bboss.restTemplate;import org.apache.http.client.HttpClient;import org.apache.http.config.RegistryBuilder;import org.apache.http.conn.socket.ConnectionSocketFactory;import org.apache.http.c

2021-07-22 14:43:09 503 1

原创 Http请求在Request headers增加参数后台获取不到问题

Request headers增加参数,直接访问可以获取到,部署到服务器获取不到的原因参数access_token:"ddddd";由于服务器是通过nginx代理转发的,它不认下划线,所以通过nginx代理后后台获取不到改变参数名...

2021-07-20 10:38:00 2961

转载 postman使用介绍

https://www.toutiao.com/i6913538714060800515/?wid=1618456527120https://www.toutiao.com/i6915675572198851075/?group_id=6915675572198851075https://www.toutiao.com/i6916875259136475661/

2021-04-15 11:46:26 114

原创 Mac本配置两个jdk,给maven指定jdk

问题现象:mac本运行maven package时报错INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ gatewayinterfacemodel ---[INFO] Changes detected - recompiling the module![INFO] Compiling 231 source files to /Users/zhaoxj/WorkspacesIdea/gatewayInterfaceMo

2020-12-17 11:35:59 834

原创 遍历N叉树的每层,返回每层的list集合中

给定一个 N 叉树,返回其节点值的层序遍历。 (即从左到右,逐层遍历)。// 例如,给定一个 3叉树 ://返回其层序遍历:// [// [1],// [3,2,4],// [5,6,7,8]// ] 1 2 3 45 6 7 8树实体public class Node { public int val; public List<Node> children; public Node(...

2020-08-07 17:20:55 190

原创 springboot实现手动注入bean

手动获取公用类/** * @author : * @date :Created in 2020-06-05 09:54 * @description:springboot手动方法获取 bean */@Componentpublic class StaticMethodGetBean<T> implements ApplicationContextAware { private static ApplicationContext applicationContext;.

2020-06-10 20:19:31 1781 2

原创 mysql 中ipv4和ipv6的排序

pe_route字段混合保存ipv4和ipv6且is_embedded_ipv6字段,ipv4时为空排序要求,从小到大,ipv4在前select * from cstmr_svc_ifs_req_pe_route order by IS_EMBEDDED_IPV6,CONVERT(SUBSTRING_INDEX(pe_route, '.', 1), SIGNED),CONVERT(SUBSTRING_INDEX(SUBSTRING_INDEX(PE_ROUTE, '.', 2), '...

2020-06-09 15:42:48 611

转载 如何在Linux和Mac之间互传文件/文件夹

以下均在Mac上操作:Mac上传文件/文件夹到Linux上:【scp Mac路径 Linux用户名@ip地址:Linux绝对路径】(文件夹加参数scp -r)例:绝对路径:scp /mac/test/test.py [email protected]:/var/linux/tests/相对路径:scp ./test.py [email protected]:/v...

2020-04-28 11:02:45 1410

原创 dubbo的*.yml简单配置加注入

<!-- dubbo --><dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>0.2.0</version>...

2020-04-22 16:41:17 413

原创 mybatis的xml中引用常量和枚举,并在if中使用

一、mybatis的xml中引用常量和枚举的格式:引入常量类格式:${@类全路径@常量}引入枚举类格式:${@类全路径@枚举.value}引入类方法格式:${@类全路径@方法}二、if判断<if test="@类全路径@常量 == 变量"></if>三、如果在sql里使用则需要${@类全路径@常量}这种格式...

2020-04-16 11:37:26 4116 1

原创 jsp页面404错误

前台页面跳转报404,后台显示错误Servlet.service() for servlet [jsp] in context with path [/VPNMS] threw exception [Unable to compile class for JSP:An error occurred at line: [121] in the generated java file: [D:...

2020-04-09 10:10:47 139

转载 MyBatis批量插入并返回主键

mybatis批量插入在mysql数据库中支持批量插入,所以只要配置useGeneratedKeys和keyProperty就可以批量插入并返回主键了。比如有个表camera,里面有cameraNo,chanIndex,cameraName这三个字段,其中cameraNo是自增主键。下面是批量插入的Dao层接口:void batchInsertCameras(@Param("li...

2020-03-26 17:52:09 1119

转载 Java 8 日期处理

Java 8 日期处理Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。编号 ...

2020-02-18 10:49:14 192

原创 git

git有三个空间:工作空间、暂存空间、git仓库空间1、安装查看是否安装zhaoxjdeMacBook-Pro:~ zhaoxj$ gitusage: git [--version] [--help] [-C <path>] [-c <name>=<value>] [--exec-path[=<path>]]...

2019-12-09 18:48:53 117

原创 Spring Cloud 学习笔记第十二章:Hystrix Dashboard

Hystrix Dashboard (断路器:Hystrix 仪表盘)基于service-ribbon 改造,Feign的改造和这一样。首选在pom.xml引入spring-cloud-starter-hystrix-dashboard的起步依赖:<dependency> <groupId>org.springframework.boot</gro...

2019-12-04 14:47:21 103

原创 Spring Cloud 学习笔记第十一章:用Docker部署Springboot项目

Docker部署Springboot项目有两种:1、将Springboot需要的环境构建成镜像,去运行.jar2、直接将Springboot项目构建成镜像去运行容器此篇讲述的是第二种方法一、Dicker简介Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。有关 Docker 的详细介绍,可以移步至《Docker简单学习》二、准...

2019-11-28 17:47:52 174

转载 \target\surefire-reports for the individual test results 问题解决

打包maven项目时报错:打包时报Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.21.0:test (default-test) on project eureka-server: There are test failures. for the individual test r...

2019-11-28 15:24:09 930

原创 Docker第三章:容器管理

候补

2019-11-27 16:52:30 83

原创 Docker第二章:镜像管理

有时间补

2019-11-27 16:51:54 87

原创 Docker第一章:CentOS安装

一、卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ do...

2019-11-27 16:46:08 94

原创 Docker第九章:企业级私有仓库Harbor

Harbor是VMware公司开园的企业级Docker Registry项目,项目地址:https://github.com/vmware/harbor一、下载离线安装包进入https://github.com/goharbor/harbor/releases选择需要的版本进行下载二、安装Dockerhttps://blog.csdn.net/LISTD_ONE/article...

2019-11-27 16:21:09 133

原创 Docker第八章:私有镜像仓库

Docker Hub作为Docker默认官方公共镜像;如果想自己搭建私有镜像仓库,则需要官方提供的registry镜像,根据此镜像搭建一、搭建私有仓库服务器地址10.15.32.201、下载registry镜像[root@omsdev ~]# docker pull registry2、运行私有仓库docker run -d -v /opt/registry:/va...

2019-11-27 11:18:19 151

原创 Docker第七章:Dockerfile创建镜像

一、创建tomcat环境1、准备依赖包和编写Dockerfile先看目录tomcat,在tomcat目录下导入jdk-8u45-linux-x64.tar.gz和apache-tomcat-8.0.46.tar.gz压缩包,在新建tomcat的server.xml配置文件,新建Dockerfile;Dockerfile文件内容FROM centos:7MAINTAINER zh...

2019-11-26 17:31:07 130

转载 Docker第六章:Dockerfile指令

根据自己的业务和需求构建镜像容器原则是即开即用,尽可能的少进入容器Dockerfile有十多个指令。本节我们来系统讲解这些指令,指令的一般格式为指令名称 参数。ADD 复制文件ADD指令用于复制文件,格式为:ADD <src>... <dest> ADD ["<src>",... "<dest>"]从src目录复制...

2019-11-26 16:56:48 120

原创 Docker第五章:管理应用程序数据mysql

1、自定义网路[root@omsdev ~]# docker network create lnmp[root@omsdev ~]# docker network ls2、创建mysql数据库容器[root@omsdev ~]# docker container run -itd --name=lnmp_mysql --net lnmp -p 3306:3306 --mount ...

2019-11-26 14:57:34 99

原创 Docker第四章:管理应用程序数据卷

Docker主机数据挂载到容器最好使用volumes和bind mounts这两种命令集:删除所有容器[root@omsdev ~]# docker rm -f $(docker ps -q -a)一、创建volume数据卷1、在此“~/var/lib/docker/volumes/”目录下创建volume数据卷名为nginx-vol[root@omsdev ...

2019-11-26 11:24:51 123

转载 Maven学习总结(一)——Maven入门

本文转载自:https://www.cnblogs.com/xdp-gacl/p/3498271.htmlMaven学习总结(一)——Maven入门一、Maven的基本概念  Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。1.1、项目构建  项目构建过程包括【清理项目】→【编译项目】→【测试项目...

2019-11-22 17:46:08 109

转载 SpringCloud学习笔记第九篇:Sleuth

本文链接:https://www.fangzhipeng.com/springcloud/2018/08/09/sc-f9-sleuth.html本文出自方志朋的博客这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。一、简介Add sleuth to the classpath of a Spring Boot applica...

2019-11-22 11:00:54 120

转载 SpringCloud学习笔记第八篇:Spring Cloud Bus

本文链接:https://www.fangzhipeng.com/springcloud/2018/08/08/sc-f8-bus.html本文出自方志朋的博客Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文件的更改。一、准...

2019-11-22 10:54:24 162

原创 Spring Cloud学习笔记第十章:eureka高可用的服务注册中心

Eureka通过运行多个实例,使其更具有高可用性。事实上,这是它默认的熟性,你需要做的就是给对等的实例一个合法的关联serviceurl。这篇文章我们基于第一篇文章来做修改二、改造工作在eureka-server工程中resources文件夹下,创建配置文件application.yml:#此服务器名称spring: application: name: eurka...

2019-11-22 10:47:45 162

转载 Spring Cloud学习笔记第七章:高可用的分布式配置中心

上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如下:一、准备工作继续使用上一篇文章的工程,创建一个eureka-server工程,用作服务注册中心。在其pom.xml文件引入Eureka的起步依赖spring-cloud-start...

2019-11-20 10:04:06 93

原创 Spring Cloud学习笔记第一章:Eureka

本文是根据方志朋的博客学习的笔记原文链接:https://www.fangzhipeng.com/springcloud/2017/06/02/sc02-rest-ribbon.html一、spring cloud简介鉴于《史上最简单的Spring Cloud教程》很受读者欢迎,再次我特意升级了一下版本,目前支持的版本为Spring Boot版本2.0.3.RELEASE,Spr...

2019-11-19 13:39:36 209

原创 Spring Cloud学习笔记第二章:Ribbon

本文是根据方志朋的博客学习的笔记原文链接:https://www.fangzhipeng.com/springcloud/2017/06/02/sc02-rest-ribbon.html在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+...

2019-11-19 13:39:13 152

原创 Spring cloud学习笔记第三章:Feign

本文是根据方志朋的博客学习的笔记原文链接:https://www.fangzhipeng.com/springcloud/2017/06/03/sc03-feign.html上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更...

2019-11-19 13:38:45 134

转载 Spring Could学习笔记第四章:Hystri

本文是根据方志朋的博客学习的笔记原文链接:https://www.fangzhipeng.com/springcloud/2017/06/04/sc04-hystrix.html在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个...

2019-11-19 13:38:22 224

转载 Spring Cloud学习笔记第五章:Zuul

在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图:注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(z...

2019-11-19 13:37:50 105

转载 Spring Cloud学习笔记第六章:config

在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程G...

2019-11-19 13:37:22 85

转载 logstash - 输出到es、redis

最常用的两个输出插件:redis es一、redis1、用法output { 2 redis{ 3 batch => false 4 batch_events => 50 5 batch_timeout => 5 6 codec => plain 7 con...

2019-08-16 14:02:38 1786

空空如也

空空如也

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

TA关注的人

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