自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (9)
  • 收藏
  • 关注

原创 mybatis源码-时序图

mybatis源码流程

2022-10-12 10:53:19 436 1

原创 Jenkins输出springboot项目日志

jenkins 控制台 日志 springboot jar

2022-09-08 16:48:22 1544

原创 软件架构设计-方法工具

架构设计工具

2022-09-06 11:07:23 534

原创 微服务认证鉴权-API网关

网关的认证授权,用户token和渠道token

2022-08-10 10:20:31 851

原创 Sealos安装k8s集群和kuborad

sealos安装k8s集群,docker安装kuboard

2022-08-03 15:07:57 678

原创 kuboard spray

安装docker20.10,以及kuboard-spray安装k8s

2022-08-01 10:09:33 717

原创 docker创建mongo初级使用

主要参考Docker 安装 MongoDB | 菜鸟教程MongoDB 创建数据库 | 菜鸟教程容器创建 docker run -itd --name mongo -p 27017:27017 mongo客户端客户端使用插入文档db.COLLECTION_NAME.insert(document) COLLECTION即为表,插入数据会自动建表db.student.insert({"name":"potter"});更新文档db.collec.

2022-02-15 14:55:26 354

原创 Elasticsearch常用操作

新建indexPUT /index_demo{ "settings": { "number_of_shards": 1, "number_of_replicas": 0 }, "mappings": { "properties": { "name":{ "type": "text", "analyzer": "ik_max_word" } } }}修改索引PUT /index_demo/_s

2022-02-09 15:04:47 1023

原创 springboot整合elasticsearch

maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>yml配置# es 服务地址elasticsearch.hos

2022-02-08 17:17:59 857

原创 docker-compose运行ElasticSearch、Kibana、Cerebro

docker-compose.yamlversion: '2.2'services: cerebro: image: lmenezes/cerebro:0.8.4 container_name: cerebro ports: - "9000:9000" command: - -Dhosts.0.host=http://elasticsearch:9200 networks: - es7net kibana:

2022-02-08 09:47:55 1186

原创 SourceTree 总是提示 git credential manager

解决:1、使用sourcetree内嵌的git,还不行的话更新下版本2、仓库设置里面加上用户名密码,格式:http://用户名:密码@xxx.git

2022-01-12 09:55:54 4717

原创 模拟实现 Docker 容器网络

如今服务器虚拟化技术已经发展到了深水区。现在业界已经有很多公司都迁移到容器上了。我们的开发写出来的代码大概率是要运行在容器上的。因此深刻理解容器网络的工作原理非常的重要。只有这样将来遇到问题的时候才知道该如何下手处理。网络虚拟化,其实用一句话来概括就是用软件来模拟实现真实的物理网络连接。比如 Docker 就是用纯软件的方式在宿主机上模拟出来的独立网络环境。我们今天来徒手打造一个虚拟网络,实现在这个网络里访问外网资源,同时监听端口提供对外服务的功能。看完这一篇后,相信你对 Docke

2022-01-05 15:40:17 425

原创 docker-compose新建nacos-docker

git地址这个是主要脚本的git地址,git拉到本地​​​​​​​git clone https://github.com/nacos-group/nacos-docker.git相关的文件文件位置:nacos-docker\example\standalone-mysql-5.7.yaml../env/mysql.env ../env/nacos-standlone-mysql.env配置修改为自己需要的,例如数据库的用户名/密码/库名,镜像的版本等启动...

2021-10-20 17:17:41 122

原创 springbootadmin整合

整合springbootadminspringboot版本:<spring-boot.version>2.2.1.RELEASE</spring-boot.version>springbootadmin版本:<spring-boot-admin.version>2.2.1</spring-boot-admin.version>整合了日志、钉钉推送、admin服务端pom.xml <!-- SpringBoot Ad.

2021-08-26 17:03:10 708

原创 【Jenkins】安卓项目打包生成二维码

基础环境centos7、jenkins、git插件、gradle插件、nginx 、python3、myqr

2021-06-02 15:56:38 612 2

原创 Linux命令 思维导图

10个linux常用命令10个linux常用命令:cd、ls、mv、mkdir、cat、find等用法详解10个linux常用命令:cd、ls、mv、mkdir、cat、find等用法详解Linux命令Linux基础命令Linux常用命令开发人员Linux常用命令top命令详解Linux命令行与shell脚本编程大全-读书笔记Linux常用命令与shell编程-读书笔记和日常所用命令总结shelllinux 常用命令Shell 完整教程笔记Shell 完整

2021-04-20 12:25:53 402

原创 Springboot和MyBatis-Plus多数据源含主从和多库

相关网址mybatis-plus官网:https://mybatis.plus/guide/dynamic-datasource.html#%E6%96%87%E6%A1%A3-documentation主要参考:https://blog.csdn.net/belonghuang157405/article/details/89708851改造原有的springboot项目Pom文件的依赖增加了dynamic-datasource-spring-boot-starter

2021-03-31 15:51:58 407

原创 Spring Boot Starter原理和实战

Spring继承其他组件,一般步骤:POM配置引入第三方的组件jar包配置文件配置相关的组件必须的配置,不同时期的配置方式不同(从xml-->注解-->yml配置)总结:不管做什么,最后Spring启动都是加载组件Bean,通过Bean来实现功能。所有starter也一样,不过加载bean不是以前写在spring-bean.xml的xml文件里了,还了个方式,扫描约定的包下bean配置(META-INF/spring.factories的文件)。前世XML时代spri

2021-03-31 09:51:20 130

原创 沟通

沟通能力对于产品经理来说至关重要,如何做到有效沟通呢?信任、沟通、共识这三步是关键。对于需要独立管理一条产品线的产品经理来说,都是以结果导向,需要按时按质交付项目。一个好的产品经理,需要有好的逻辑能力,能从纷繁复杂的系统中,抽取一条或多条主线,并分阶段实施,但是有好的逻辑能力的并不能帮助你达成最终的绩效,带领团队完成目标。因为里面还包括更重要的一项工作,就是项目推动,其中蕴含着大量沟通和协调工作。如果说逻辑能力是掌控自己理性思考的能力,那沟通能力则是展现自己感性表达的能力,那么今天我主要来谈.

2021-03-26 09:51:46 679 1

原创 Redis4集群搭建

目录安装集群需要文件安装创建集群集群查看集群检查集群添加节点springboot集成yml配置pom文件redisTemplate安装集群需要文件redis-3.3.5.gemredis-4.0.10.tar.gz安装cd /opttar -zxvf redis-4.0.10.tar.gzcd redis-4.0.10makemkdir ../redis-clustercp /opt/redis-4.0.10/redis.

2021-03-19 15:49:45 420

原创 Minio分布式搭建

第一步:数据存储目录 &&启动脚本目录 && 集群配置文件目录mkdir -p /minio/{data1,data2} && mkdir -p /opt/minio && mkdir -p /etc/minio第二部:编写启动脚本目录vim /opt/minio/run.sh内容如下:#!/bin/bashexport MINIO_ACCESS_KEY=Minioexport MINIO_SECRET_KE..

2021-03-17 10:26:22 2442

原创 【Jenkins】部署springboot项目

目录新建一个jobgenneral参数化构建源码管理构建环境SSH Publishersapp.sh的脚本如下新建一个jobgenneral根据需要填写参数化构建名称就是变量名,git仓库那里需要这个变量源码管理构建环境构建日志添加时间和maven的命令跳过测试SSH Publishers这个插件需要安装和配置,使用用户名密码模式,在系统设置那里最后一个配置注意:高级里面的exec in pty 要勾上(模拟终端执.

2021-03-15 17:51:58 125

原创 【docker】windows安装oracle11g

目录镜像数据库配置信息dockerhub上的镜像信息数据库连接配置镜像镜像 rohitbasu77/oracle11g运行镜像docker run -d --name oracle11g -p 40022:22 -p 41521:1521 -p 48080:8080 rohitbasu77/oracle11g:latest数据库配置信息hostname: localhost or docker machine ipport: 41521sid: xeuser

2021-03-03 16:41:32 522 2

原创 【Rancher】搭建单机redis

镜像环境变量ALLOW_EMPTY_PASSWORD=yes

2021-03-02 13:56:31 403

原创 【Rancher】搭建单机nacos

目录镜像环境变量镜像nacos/nacos-server:1.1.4环境变量MODE=standalone 即单机模式

2021-03-02 13:54:11 580

原创 【Rancher】搭建单机mysql

镜像选择mysql:5.7环境变量设置root用户的密码主机目录映射防止重启数据丢失

2021-03-02 13:50:11 218

原创 【Rancher】搭建nginx

目录镜像nginx.conf配置页面方案镜像nginx:stable-alpinenginx.conf配置采用configmap方式:再资源-->配置映射-->添加配置映射名称和键:nginx.conf值为:nginx.conf的内容nginx.confworker_processes 1;events { worker_connections 1024;}http { include mime.ty

2021-03-02 13:43:51 1603

原创 springboot的日志配置logback

application.yml# logback-spring.xml优先级高,# 没有特殊要求可以不用logback-spring.xml这个配置文件,只需要下面配置就可以# max-history(单位天)max-size(支持KB/MB/GB)# logback的默认配置文件在spring-boot:2.1.6.RELEASE的包里面logging.file: "/opt/logs/app.log"logging: file: max-size: 200MB

2021-02-09 16:01:59 757

原创 SpringBoot接口日志

POM依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency> <groupId>o

2021-02-09 14:30:05 316

原创 五张图总结K8S

1、2、3、4、5、

2021-01-29 15:39:38 197

原创 K8S故障排查思路

K8S故障排查思路这张图的原文地址:https://learnk8s.io/troubleshooting-deployments

2021-01-28 09:07:28 533

原创 【Docker】windows安装kafka集群

目录环境kafa集群配置文件:docker-compose.yml目录位置:kafka/docker-compose.yml启动命令启动后如图访问控制页面:http://localhost:9000/查看Summary概览查看Brokers查看Topic List环境系统:windows10 软件:Docker Desktop(自带docker-compose)kafa集群 配置文件:docker-compose.yml 其中192.168.19

2021-01-20 09:52:31 442 1

原创 【Cloud-Platform】开发平台-环境搭建

环境node:v10.23.1npm:6.14.10项目地址:https://gitee.com/geek_qi后端:Cloud-Platform前端:Cloud-Platform-UI-V2常用的命令:# 查看node版本node -v# 查看 npm版本npm -v# 配置淘宝镜像及验证npm config set registry https://registry.npm.taobao.orgnpm config get registry注意如果j.

2021-01-15 10:45:11 553

原创 【kong】upstream使用

创建upstream 只填Name即可,slot默认1000(负载的时候的权重可选值范围) Add target 即后端服务的IP+端口,weight可选值为【0-1000】(即之前的slot值) 另外心形和向下箭头是设置健康状态,其实可以理解为开关即可 开关和权重配合可以实现蓝绿和灰度的功能(只能控制主机级别的流量,细节的路由还得路由层来做) 修改service的host或者url(Url=Protocol+Host+Port) 我当时填的Url:http://loc..

2021-01-14 10:14:02 937

原创 【Kong】网关-rate-limiting限流

路由添加限流ROUTES-->[路由NAME/ID]-->Plugins-->ADD Plugin每秒1个请求 测试结果 postman的Runner,1秒发了5个请求,只有第一个200;

2021-01-13 13:40:17 738

原创 【Kong】网关-ACL权限

目录 ROUTES添加ACL插件 Consumers的Groups ROUTES添加ACL插件 ROUTES--》Plugins--》ADDPluginallow里面填写consumers的group,这样路由这一层只授权在这个group的consumer访问权限 Consumers的Groups

2021-01-13 13:29:51 720 1

原创 【Kong】网关-路由功能

资源:1、Centos服务器(238)2、Get接口(http://192.168.27.238:32616/hello)3、本机windowPC(已安装Docker Desktop4、docker-compose已安装kong/konga/postgres)路由配置1、服务Services配置2、ROUTES路由配置HOSTS:kong网关的域名地址和端口(http://localhost:8000)http://kongapi:8000(需要配置hosts:127.0

2021-01-12 08:56:44 827

原创 【kong】网关-docker-compose创建konga

配置文件konga/docker-compose.ymlversion: "3" networks: kong-net: driver: bridge services: ####################################### # Postgres: The database used by Kong ####################################### kong-database: image: postg

2021-01-11 16:11:40 336

原创 Kubernetes 是什么&&组件

目录Kubernetes 是什么?时光回溯为什么需要 Kubernetes,它能做什么?Kubernetes 不是什么Kubernetes 组件控制平面组件(Control Plane Components)kube-apiserveretcdkube-schedulerkube-controller-managercloud-controller-managerNode 组件kubeletkube-proxy容器运行时(Container .

2020-12-09 16:26:13 325

转载 Docker 架构及工作原理

Docker 架构及工作原理目录Docker 架构及工作原理Client 客户端Host 主机(Docker 引擎)Image 镜像Container 容器镜像分层可写的容器层Volume 数据卷Registry 注册中心总结摘要:Docker 是一个客户端-服务器(C/S)架构程序。Docker 客户端只需要向 Docker 服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。Docker 提供了一个命令行工具 Docker 以及一.

2020-12-09 16:01:56 241

收入证明模板

证明模板

2018-03-19

cxf传输json

客户端和服务端都在,直接可以运行,jar包都有

2014-11-21

java 发送https 请求 证书

java发送https请求,解决了数组证书的问题,所依赖的jar都有

2014-11-21

cxf整合Spring同时支持Json和Xml

Spring整合的cxf同时支持xml和json

2014-11-20

java替换word中的变量

java替换word字符串 附带jar;支持docx,doc

2014-11-05

java 发送邮件 javamail

javaMail发邮件封装工具类,带Jar

2014-11-05

java 读excel 写excel 边度边写excel

java 读excel 写 excel 边读边写excel 可以数据库抓来数据List,填冲到excel的制定位置

2014-11-05

上海交通银行 Java面试题(上机考)

交行java的面试时候的机试题,解压后test1是答案直接复制到src下可运行。

2013-01-10

程序员面试葵花宝典

JAVA面试题,主要是JAVA-SE的居多,很全

2012-12-30

空空如也

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

TA关注的人

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