12 2019 档案

摘要:各个版本的兼容,在官网查看 https://start.spring.io/actuator/info 阅读全文

posted @ 2019-12-31 21:29 panchanggui 阅读(766) 评论(0) 推荐(0) 编辑 |

摘要:Spring Boot框架是目前非常流行的微服务框架,我们很多情况下使用它来提供Rest API。而对于Rest API来说很重要的一部分内容就是文档,Swagger为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证API文档的及时性将有很大的帮助。本文将使用Swagger 2规范的S 阅读全文

posted @ 2019-12-30 16:38 panchanggui 阅读(185) 评论(0) 推荐(0) 编辑 |

摘要:maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版 本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写 阅读全文

posted @ 2019-12-28 00:24 panchanggui 阅读(275) 评论(0) 推荐(0) 编辑 |

摘要:maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写) 阅读全文

posted @ 2019-12-28 00:07 panchanggui 阅读(358) 评论(0) 推荐(0) 编辑 |

摘要:使用nexus本地maven配置 全局配置下载依赖(即项目pom无需配置) 在maven的setting.xml文件中配置私服配置,这种方式配置后所有本地使用该配置的maven项目的pom文件都无需配置私服下载相关配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 阅读全文

posted @ 2019-12-27 14:39 panchanggui 阅读(137) 评论(0) 推荐(0) 编辑 |

摘要:从官方安装的是英文版的,想要切换成中文语言包 1、修改项目目录下面的wp-config文件: 添加define(‘WPLANG’, ‘zh_CN’); 保存文件 2、进入站点控制板(dashboard),看到更新提示后进行升级即可。WordPress会自动从官方网站下载中文语言包并安装。 阅读全文

posted @ 2019-12-21 08:55 panchanggui 阅读(2230) 评论(0) 推荐(0) 编辑 |

摘要:一、预备知识 本文讨论基于微服务架构下的身份认证和用户授权的技术方案,在阅读之前,最好先熟悉并理解以下几个知识点: 微服务架构相关概念:服务注册、服务发现、API 网关 身份认证和用户授权:SSO、CAS、OAuth2、JWT 文章在涉及到上述知识内容时,会附上参考链接。 二、背景 当企业的应用系统 阅读全文

posted @ 2019-12-19 22:54 panchanggui 阅读(1764) 评论(0) 推荐(0) 编辑 |

摘要:RFC 6749 OAuth 2.0 的标准是 RFC 6749 文件。该文件先解释了 OAuth 是什么。 OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。......资源所有者同意以后,资源服务器可以向客户端颁发令牌。客户端通过令牌,去请求数据。 这段话的意思就是,OA 阅读全文

posted @ 2019-12-19 22:13 panchanggui 阅读(245) 评论(0) 推荐(0) 编辑 |

摘要:一、申请证书 可在阿里云申请免费证书,或购买更好的证书。 可参考阿里云上的教程配置。 下载证书,把证书文件放入服务器指定目录。 二、配置https default.conf #配置https访问 # 以下属性中以ssl开头的属性代表与证书配置有关,其他属性请根据自己的需要进行配置。 server { 阅读全文

posted @ 2019-12-19 17:33 panchanggui 阅读(231) 评论(0) 推荐(0) 编辑 |

摘要:nginx模块处理流程一般是这样的: 客户端发送HTTP请求 –> Nginx基于配置文件中的位置选择一个合适的处理模块 ->(如果有)负载均衡模块选择一台后端服务器 –> 处理模块进行处理并把输出缓冲放到第一个过滤模块上 –> 第一个过滤模块处理后输出给第二个过滤模块 –> 然后第二个过滤模块又到 阅读全文

posted @ 2019-12-19 15:18 panchanggui 阅读(140) 评论(0) 推荐(0) 编辑 |

摘要:nginx.conf /etc/nginx/nginx.conf ######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错 阅读全文

posted @ 2019-12-19 15:15 panchanggui 阅读(6240) 评论(0) 推荐(0) 编辑 |

摘要:多个服务部署在同一个服务器,使用不同的端口。 一、思考过程 如果不想带上端口号,就只能访问 80 或 443 端口。 可以用过二级目录区分服务,通过反向代理转发到不同的 Server。 可以用过子域名区分服务,通过反向代理转发到不同的 Server。 二、方案评估 对于不带端口号访问,以我目前的经验 阅读全文

posted @ 2019-12-18 22:46 panchanggui 阅读(2554) 评论(0) 推荐(0) 编辑 |

摘要:搭建 wordpress 1.拉取 wordpress 镜像docker pull wordpress:latest 2.运行 wordpress 镜像 docker run --name wordpress -e WORDPRESS_DB_HOST={{ip}}:3306 -e WORDPRESS 阅读全文

posted @ 2019-12-18 22:26 panchanggui 阅读(533) 评论(0) 推荐(0) 编辑 |

摘要:0、镜像的查找:docker search nexus 1、拉取官方镜像:docker pull sonatype/nexus3 2、创建了自己的目录 (/opt/nexus/nexus-data) mkdir /opt/nexus/nexus-data && chown -R 200 /opt/n 阅读全文

posted @ 2019-12-16 14:22 panchanggui 阅读(368) 评论(0) 推荐(0) 编辑 |

摘要:1. 部署Mongodb 1.1 获取docker镜像 docker pull mongo 1.2 创建mongodb容器 docker run --name my-mongo -p 27017:27017 -d mongo --auth 如果加需要验证就加--auth,不需要验证,就去掉。默认mo 阅读全文

posted @ 2019-12-16 09:50 panchanggui 阅读(637) 评论(0) 推荐(0) 编辑 |

摘要:禅道搭建方式有很多种,可参考官方文档搭建,这里介绍的是参考官方文档以docker方式搭建。 禅道内部默认会自动安装mysql数据库。 一、下载地址 禅道开源版: http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip 数据库用户名: root,默 阅读全文

posted @ 2019-12-15 14:34 panchanggui 阅读(733) 评论(0) 推荐(0) 编辑 |

摘要:1.下载官方库的adminer镜像: docker pull adminer 2.创建adminer容器:docker run --link mysql:mysql --name adminer -p 3300:8080 -d --restart=always adminer 参数详解: -d创建守 阅读全文

posted @ 2019-12-15 12:47 panchanggui 阅读(534) 评论(0) 推荐(0) 编辑 |

摘要:基础安装 安装前请确保你的环境已经装好了docker docker pull star7th/showdoc #新建存放showdoc数据的目录 mkdir /opt/showdoc mkdir /showdoc/html chmod -R 777 /showdoc #启动showdoc容器 doc 阅读全文

posted @ 2019-12-15 10:50 panchanggui 阅读(461) 评论(0) 推荐(0) 编辑 |

摘要:1、docker search rabbitmq:management(查看镜像,可选步骤) 2、docker pull rabbitmq:management (注意:如果docker pull rabbitmq 后面不带management,启动rabbitmq后是无法打开管理界面的,所以我们要 阅读全文

posted @ 2019-12-15 10:09 panchanggui 阅读(383) 评论(0) 推荐(0) 编辑 |

摘要:Linux下 svn相关操作 一、首先看看svn安装的位置: 命令: find / -name svn /var/svn :表示安装目录 /user/bin/svn :表示命令目录 可以看到的是svn的地址是var/svn 那么到底是不是:我们到这个目录下看: 二、重启或启动 1 首先查看svn的进 阅读全文

posted @ 2019-12-15 09:51 panchanggui 阅读(131) 评论(0) 推荐(0) 编辑 |

摘要:Gogs需要使用到数据库,需要先安装数据库(如mysql),并创建名为gogs的数据库,启动后需要配置数据库连接。 镜像获取:docker pull gogs/gogs 安装运行: docker run -d -p 10022:22 -p 3000:3000 --name=gogs -v /opt/ 阅读全文

posted @ 2019-12-15 09:09 panchanggui 阅读(664) 评论(0) 推荐(0) 编辑 |

摘要:1.拉取redis镜像: docker pull redis 2.创建容器: docker run -d --restart=always -v /opt/redis/data:/data --name redis -p 6379:6379 redis --requirepass "123456" 阅读全文

posted @ 2019-12-14 23:45 panchanggui 阅读(70) 评论(0) 推荐(0) 编辑 |

摘要:1 查找 Docker Hub 上的 nginx 镜像 docker search nginx 2 这里我们拉取官方的镜像 docker pull nginx 3 等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像。 docker images nginx 阅读全文

posted @ 2019-12-14 00:55 panchanggui 阅读(992) 评论(0) 推荐(0) 编辑 |

摘要:一般linux系统根目录有如下文件夹: ./bin 重要的二进制 (binary) 应用程序,包含二进制文件,系统的所有用户使用的命令都在这个目录下。./boot 启动 (boot) 配置文件,包含引导加载程序相关的文件./dev 设备 (device)文件包含设备文件,包括终端设备,USB或连接到 阅读全文

posted @ 2019-12-13 20:49 panchanggui 阅读(379) 评论(0) 推荐(0) 编辑 |

摘要:一、docker服务安装正常启动 二、拉取mysql镜像:docker pull mysql:5.7 三、查看镜像:docker images 四、启动镜像: docker run -p 3306:3306 --name mysql -v /opt/docker/mysql/conf/conf.d: 阅读全文

posted @ 2019-12-13 17:19 panchanggui 阅读(91) 评论(0) 推荐(0) 编辑 |

摘要:1.介绍 Docker 图形化管理提供了很多工具,有Portainer、Docker UI、Shipyard等等,本文主要介绍Portainer。 Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作 阅读全文

posted @ 2019-12-13 17:15 panchanggui 阅读(1210) 评论(0) 推荐(0) 编辑 |

摘要:我们默认mysql容器已经正常启动,以下为关键命令。1.docker exec -it mysql bash : 进入已经正常启动的容器bash中,mysql是指实际容器名称。2.mysql -uroot -p :进入mysql3.show databases :查看数据库(进入mysql之后所有指 阅读全文

posted @ 2019-12-13 15:27 panchanggui 阅读(1098) 评论(0) 推荐(0) 编辑 |

摘要:一、国内获取Docker镜像时,访问 https://hub.docker.com/速度缓慢,只有几十K左右,这种情况可以使用国内的一些docker镜像,国内有些企业做了镜像拷贝工作,这样,我们就可以直接从他们的国内服务器上下载相应的文件就好了,例如:网易蜂巢、阿里巴巴、LUG@USTC等。 二、D 阅读全文

posted @ 2019-12-13 15:01 panchanggui 阅读(347) 评论(0) 推荐(0) 编辑 |

摘要:MultiValueMap<String, Object> postParameters = new LinkedMultiValueMap<>();postParameters.add("mobile", phone);postParameters.add("smsCaptcha", code); 阅读全文

posted @ 2019-12-11 17:33 panchanggui 阅读(2000) 评论(0) 推荐(0) 编辑 |

摘要:一、火热的中台 2019年,中台这个概念非常热门,由于这种模式有助于提高效率、降低成本、保证质量,一线互联网大厂,如阿里,腾讯,网易,滴滴,纷纷入坑中台。 数据中台、用户中台、搜索中台、电商中台、推荐中台、内容中台、技术中台、算法中台、移动中台……一系列中台不断涌现。 中台其实是一个非常复杂的具有共 阅读全文

posted @ 2019-12-10 11:28 panchanggui 阅读(93) 评论(0) 推荐(0) 编辑 |

摘要:本文转自:https://mp.weixin.qq.com/s/OloZhn2pwfIrOQit_8jefA 一、前言 2014年可以认为是微服务1.0的元年,当年有几个标志性事件,一是Martin Fowler在其博客上发表了“Microservices”一文,正式提出微服务架构风格;二是Netf 阅读全文

posted @ 2019-12-10 11:13 panchanggui 阅读(74) 评论(0) 推荐(0) 编辑 |

摘要:mysql计划任务每天定时执行,每天的零点执行一个存储过程 1、开启数据库定时调度 show variables like '%sche%'; //查看是否开启 select * from mysql.user where user='root' set global event_scheduler 阅读全文

posted @ 2019-12-04 11:27 panchanggui 阅读(995) 评论(0) 推荐(0) 编辑 |

posts - 633, comments - 19, trackbacks - 0, articles - 0

Copyright © 2020 panchanggui
Powered by .NET 5.0.0-rc.2.20475.5 on Kubernetes