摘要: Dockerfile是用来构建Docker镜像的文件,是由一系列命令和参数构成的脚本。每条指令都必须为大写字母且后面要跟随至少一个参数,每条指令都会创建一个新的镜像层,并对镜像进行提交。 Dockerfile指令 FROM 初始化一个新的构建阶段,并为后续指令设置基本镜像。 RUN 容器构建时需要运 阅读全文
posted @ 2020-02-19 09:22 布禾 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Docker是一个基于Go语言实现的开源应用容器引擎,通过对应用组件的封装、分发、部署、运行等生命周期的管理,使程序及其运行环境能够做到“一次封装,到处运行”。 Docker架构 Docker是一个客户端 服务器(C/S)架构的程序,Docker客户端只需向Docker守护进程发送请求,守护进程将完 阅读全文
posted @ 2020-02-12 14:50 布禾 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 依赖配置可参考: "MyBatis Plus学习笔记(1):环境搭建以及基本的CRUD操作" 分页配置 通用Mapper查询分页 自定义Mapper查询分页 UserMapper.java: UserMapper.xml: 使用: 参考: "分页插件" 阅读全文
posted @ 2020-02-11 11:14 布禾 阅读(4810) 评论(0) 推荐(0) 编辑
摘要: AutoGenerator 是 MyBatis Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码。 项目结构: 生成前: 生成后: pom.xml: 代码生成主类:Plus 阅读全文
posted @ 2020-02-10 17:00 布禾 阅读(2098) 评论(0) 推荐(1) 编辑
摘要: MyBatis Plus是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,使用MyBatis Plus时,不会影响原来Mybatis方式的使用。 SpringBoot+MyBatis Plus环境搭建 SQL脚本: CREATE TABLE ( int(11) NOT 阅读全文
posted @ 2020-01-31 21:48 布禾 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: Apache Shiro是一个功能强大且易于使用的Java安全框架,它为开发人员提供了一种直观,全面的身份验证,授权,加密和会话管理解决方案。下面是在SpringBoot中使用Shiro进行认证和授权的例子,代码如下: pom.xml 导入SpringBoot和Shiro依赖: 也可以直接导入Apa 阅读全文
posted @ 2020-01-29 21:44 布禾 阅读(3760) 评论(0) 推荐(2) 编辑
摘要: 在Java中可以使用HttpServer类来实现Http服务器,该类位于com.sun.net包下(rt.jar)。实现代码如下: 主程序类 HttpServer :HttpServer主要是通过带参的create方法来创建,第一个参数InetSocketAddress表示绑定的ip地址和端口号。第 阅读全文
posted @ 2020-01-14 15:35 布禾 阅读(14463) 评论(1) 推荐(10) 编辑
摘要: 1. 主程序类: 2. pom.xml: 3. 使用maven打包(clean package),此war包可以用于传统的部署方式(外部tomcat),也可以直接使用java jar 的方式运行。 阅读全文
posted @ 2019-11-02 21:43 布禾 阅读(2492) 评论(0) 推荐(1) 编辑
摘要: 配置nginx 1.下载证书文件 2.在nginx的conf目录中创建目录cert目录,并将证书文件拷贝进去。 3.配置nginx.conf,完整的nginx.conf如下: 4.启动nginx,然后进行访问: 启动时nginx:[emerg]unknown directive ssl错误 原因是n 阅读全文
posted @ 2019-10-17 15:23 布禾 阅读(1958) 评论(0) 推荐(0) 编辑
摘要: 简介 Spring Cloud Config为分布式系统中的外部化配置提供了服务器端和客户端支持,服务器端统一管理所有配置文件,客户端在启动时从服务端获取配置信息。服务器端有多种配置方式,如将配置文件存储在本地或者存储在远程Git仓库等等,并且在配置文件被更改时,可以通过多种途径如actuator的 阅读全文
posted @ 2019-09-23 11:40 布禾 阅读(1713) 评论(0) 推荐(0) 编辑