- 博客(34)
- 收藏
- 关注
原创 mybatis generator自动生成xml文件配置
更改generatorConfig.xml文件<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybati...
2018-07-31 09:22:05 337
原创 docker-compose安装mysql
docker-compose安装mysql(需要挂载目录)目录结构.│ .env│ docker-compose.yml│└─mysql ├─config │ my.cnf │ └─data.env 文件MYSQL_ROOT_PASSWORD=rootMYSQL_ROOT_HOST=%MYSQL_DIR=./my...
2020-04-14 18:13:38 516
原创 nat
1、开启转发功能echo 1 > /proc/sys/net/ipv4/ip_forward2、DNAT:220.177.248.XX为转发服务器IP,dport转发服务器端口,182.106.134.XX:55000为内网最终要访问的IP和端口,iptables -t nat -A PREROUTING --dst 220.177.248.XX -p tcp --dport 5500...
2020-03-28 16:40:54 300
原创 NFS client provisioner动态提供Kubernetes后端存储卷
nfs-client-provisionernfs-client-provisioner 是一个Kubernetes的简易NFS的外部provisioner,本身不提供NFS,需要现有的NFS服务器提供存储安装部署1、创建deployment需要修改的地方只有NFS服务器所在的IP地址,以及NFS服务器共享的路径,两处都需要修改为你实际的NFS服务器和共享目录kind: De...
2020-03-27 15:06:56 1524
原创 helm安装
在官网下载指定想要版本的helm并传入服务器:https://github.com/helm/helm/releaseswget https://storage.googleapis.com/kubernetes-helm/helm-v2.15.2-linux-amd64.tar.gztar zxvf helm-v2.15.2-linux-amd64.tar.gzmv helm /usr...
2020-03-03 11:19:22 836
原创 k8s集群搭建-(四)—node节点的搭建
node节点的部署Master apiserver启用TLS认证后,Node节点kubelet组件想要加入集群,必须使用CA签发的有效证书才能与apiserver通信,当Node节点很多时,签署证书是一件很繁琐的事情,因此有了TLS Bootstrapping机制,kubelet会以一个低权限用户自动向apiserver申请证书,kubelet的证书由apiserver动态签署。认证大致工作...
2019-06-24 18:36:16 1128
原创 k8s集群搭建-(三)—master节点的搭建
1、部署apiserver[root@zoutt-master kubernetes]# cd /opt/kubernetes/ssl[root@zoutt-master kubernetes]# vim kubernetes-csr.json10.61.66.202换为自己的内网ip地址{ "CN": "kubernetes", "hosts": [ "127...
2019-06-20 17:32:29 616
原创 Centos7下Redis安装
一、安装redis第一步:下载redis安装包进入 /user/localwget http://download.redis.io/releases/redis-4.0.6.tar.gz[root@iZwz991stxdwj560bfmadtZ local]# cd /usr/local/[root@iZwz991stxdwj560bfmadtZ local]# wget ...
2019-06-18 10:57:28 1981
转载 MyBatis collection 集合嵌套查询树形节点
MyBatis collection 集合MyBatis 是数据持久层框架,支持定制化 SQL、存储过程以及高级映射。尤其强大在于它的映射语句,比如高级映射中的 collection 集合。collection 集合,集合常用的两个场景是集合的嵌套查询、集合的嵌套结果。集合的嵌套结果就是查询结果对应嵌套子对象。这里就是利用 collection 集合嵌套查询树形节点。下面来一一实现。查...
2019-06-10 12:00:53 865
原创 k8s集群搭建(二)—flannel搭建(非docker搭建)
Flannel容器集群网络部署Overlay Network:覆盖网络,在基础网络上叠加的一种虚拟网络技术模式,该网络中的主机通过虚拟链路连接起来。VXLAN:将源数据包封装到UDP中,并使用基础网络的IP/MAC作为外层报文头进行封装,然后在以太网上传输,到达目的地后由隧道端点解封装并将数据发送给目标地址。Flannel:是Overlay网络的一种,也是将源数据包封装在另一种网络包里面进...
2019-05-31 18:11:24 543
原创 k8s集群搭建(一)—etcd搭建
kubernetes必备组件kube-apiserver:集群的统一入口,各组件协调者,以RESTful API提供接口服务,所有对象资源的增删改查和监听操作都交给APIServer处理后再提交给Etcd存储。kube-controller-manager:处理集群中常规后台任务,一个资源对应一个控制器,而ControllerManager就是负责管理这些控制器的。kube-schedu...
2019-05-31 16:34:40 1967 2
原创 利用io.fabric8 java客户端操作k8s
1、导入jar包 <!-- https://mvnrepository.com/artifact/io.fabric8/kubernetes-client --> <dependency> <groupId>io.fabric8</groupId> <artif...
2019-05-21 12:33:42 6787 11
原创 k8s 各类yaml文件
目录deployment.yaml文件详解Pod yaml文件详解Service yaml文件详解ingress.yaml详解deployment.yaml文件详解apiVersion: extensions/v1beta1 #接口版本kind: Deployment #接口类型metadata: name: cango-dem...
2019-04-19 10:25:41 22083 2
原创 利用fastJson、Gson做json以及String的互相转换
fastJson1、String转换为JSONObjectString param = "{\"age\":\"24\",\"name\":\"cool_summer_moon\"}";JSONObject jsonObject = JSONObject.parseObject(param);Object object = jsonObject.get("name");2、J...
2019-03-25 18:08:20 9590
原创 springboot定时任务获取微公众号access_token
在原有基础上搭建定时任务原有项目搭建 https://blog.csdn.net/Ay_Ly/article/details/85090034我们这时就需要解决access_token的有效时间,思路有两个: 1.定时获取access_token ,将其保存在内存中; 2.定时获取access_token,将其保存到数据库中; 在sprigBoot下的定时,实例如下: 先创建一个t...
2018-12-19 11:35:36 2711 1
原创 微信小程序测试号菜单栏设置全流程
1、登录微信公众号后台。左边栏最下面找到开发-->开发者工具-->选择公众平台测试号2、进入测试号管理3、接口配置信息安装natapp:具体参考http://blog.csdn.net/xunxianren007/article/details/54954520, 这个网址里详细介绍了win/Mac/Linux下安装步骤解压缩到目录D:\\natapp直...
2018-12-19 10:57:40 3048
原创 RocketMq Windows下配置(编译后的二进制文件)
1、下载rocketmq编译后的二进制文件http://rocketmq.apache.org/release_notes/release-notes-4.3.2/ 下载rocketmq-all-4.3.2-bin-release.zip解压到D:\rocketmq-all-4.3.2-bin-release 并且配置环境变量ROCKETMQ_HOME : D:\rocketmq-...
2018-12-12 11:34:40 635
原创 使用docker容器化web项目(windows下以及centos下)
docker安装 Windows系统下安装 安装地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 选择 DockerToolbox-18.03.0-ce下载, 安装完成后点击 Docker QuickStart 图标来启动 Docker Toolbox 终端 centos...
2018-11-16 16:57:56 1081 1
原创 导出复合表头excel
Controller层代码:前端将id拼接成“idList”,传入后台。 @RequestMapping("settle/provinceSettlement/downloadProvince.do") public void downloadProvince(HttpServletRequest request, HttpServletResponse response, M...
2018-10-29 11:26:52 1517
原创 批量插入
/** * 作者:zoutt * 日期:2018/8/22 18:57 * 描述:5.3.5.6(新增)批量修改类目排序号controller层 */@RequestMapping(value = "batchEditCategorySorts.do",method = RequestMethod.POST) public Map<Stri...
2018-08-23 10:48:55 566
原创 springcloud使用mockmvc或powermock做单元测试
使用mockmvc做单元测试创建BaseTest 类package com.cn21.baichuan.cc.controller.admin;import com.cn21.baichuan.cc.CommodityCentreApplication;import org.junit.runner.RunWith;import org.springframework.boo...
2018-08-08 08:58:33 3506
原创 从excel中批量导入数据
创建一个ExcelBean import org.apache.poi.xssf.usermodel.XSSFCellStyle;public class ExcelBean implements java.io.Serializable{ private String headTextName; //列头(标题)名 private String propertyName...
2018-08-08 08:52:12 735
原创 mybatis学习总结
收录一些mybatis的学习总结方便查看mybatis大于小于的转义XML转义字符 &lt; < 小于号 &gt; ...
2018-07-30 14:43:29 138
转载 对spring cloud loadBalanced的一些理解
从loadBalanced的源码中可以看到 @loadBalanced用来标记restTemplate,以使用负载均衡的客户端(loadBalancedClient)来配置他public interface LoadBalancerClient { Serviceinstance choose(String serviceId); <T...
2018-07-26 11:16:58 955
原创 Spring cloud RestTemplate的一些理解
RestTemplate : 该对象会使用 Ribbon 的自动化配置, 同时通过配置 @LoadBalanced 还能够开启客户端负载均衡 GET请求第一 种:getForEntity 函数。该方法返回的是 ResponseEntity该对象是 Spring对 HTTP 请求响应的封装下面的例子,就是访问 USER-SERVER 服务的 /user 请求, 同时最后一 个参数...
2018-07-20 10:35:17 655
原创 spring cloud注册中心,服务提供作者,服务消费者的一些区别
Spring Cloud Eureka, 使用Netflix Eureka来实现服务注册与发现。Eureka服务端,我们也称为服务注册中心。 同其他服务注册中心 一 样,支持高可用配置。它依托于强 一 致性提供良好的服务实例可用性,可以应对多种不同的故障场景。如果Eureka以集群模式部署,当集群中有分片出现故障时,那么Eureka就转入自我保护模式。它允许在分片故障期间继续提供服务的发...
2018-07-18 16:20:07 2592 2
原创 对DiscoveryClient源码的一些解释
对DiscoveryClient源码的一些解释:@EnableDiscoveyClient中,import(EnableDiscoveryClientImportSelector.class)@Import(EnableDiscoveryClientImportSelector.class)参考EnableDiscoveryClientImportSelector,这个类重写的方法...
2018-07-18 15:16:12 3040
原创 Spring Cloud Feign服务消费
Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。Spring Cloud Feign还扩展了对Spring MVC注解的支持,同时还整合了Rib...
2018-07-17 17:41:14 242
原创 spring cloud 创建服务提供方
创建“服务提供方”下面我们创建提供服务的客户端,并向服务注册中心注册自己。本文我们主要介绍服务的注册与发现,所以我们不妨在服务提供方中尝试着提供一个接口来获取当前所有的服务信息。首先,创建一个基本的Spring Boot应用。命名为eureka-client,在pom.xml中,加入如下配置: <parent> <groupId>org.spr...
2018-07-17 16:05:05 493
原创 spring cloud架构服务消费
之前已经成功地将服务提供者:eureka-client注册到了Eureka服务注册中心上了,同时我们也通过DiscoveryClient接口的getServices获取了当前客户端缓存的所有服务清单,那么接下来我们要学习的就是:如何去消费服务提供者的接口使用LoadBalancerClient在Spring Cloud Commons中提供了大量的与服务治理相关的抽象接口,包括Discov...
2018-07-17 16:01:23 158
原创 从spring boot 到 spring cloud- 2018/7/17 (1)
学习spring cloud之前首先学习搭建spring boot框架 并且整合ssm框架,搭建一个demo使用eclipse 建立spring boot工程选择web 以及mybatiis/mysql工程结构如图所示建立models-》student.javapackage com.example.demo.models;public class Stude...
2018-07-17 10:49:48 288
原创 Spring Cloud 服务注册中心
Spring Cloud 服务注册中心 Spring Cloud Eureka首先,我们来尝试使用Spring Cloud Eureka来实现服务治理。Spring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块。而Spring Cloud Netflix项目是Spring Cloud的子项目之一,主要内容是对Netflix公司一...
2018-07-17 10:49:37 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人