摘要: 同步优先、异步靠边、回调垫底 世界上的所有事情大致可以分为同步去做和异步去做两种。你打电话去订酒店,电话另一边的工作人员需要查下他们的管理系统才能告诉你有没有房间。 这时候你有两种选择:一种是不挂电话一直等待,直到工作人员查到为止(可能几分钟也可能几个小时,取决于他们的办事效率),这就是同步的。 另 阅读全文
posted @ 2019-08-05 22:43 彼时岸边 阅读(234) 评论(1) 推荐(1) 编辑
摘要: properties log4j.properties website.properties 数据库配置 spring context druid.xml(数据库) mybatis config.xml spring context mybatis.xml spring配置 spring conte 阅读全文
posted @ 2019-08-05 22:39 彼时岸边 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Spring 事务管理简介 事务管理器接口 事务管理器是 PlatformTransactionManager 接口对象。其主要用于完成事务的提交、回滚,及获取事务的状态信息。 三个事务方法: void commit(TransactionStatus status):事务的提交 Transacti 阅读全文
posted @ 2019-08-05 22:39 彼时岸边 阅读(184) 评论(0) 推荐(0) 编辑
摘要: linux 目录结构 | 目录 | 说明 | | | | | bin | 存放二进制可执行文件(ls,cat,mkdir等) | | boot | 存放用于系统引导时使用的各种文件 | | dev | 用于存放设备文件 | | etc | 存放系统配置文件 | | home | 存放所有用户文件的根 阅读全文
posted @ 2019-08-05 22:37 彼时岸边 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 安装 Docker 使用脚本自动安装 在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装: 执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker CE 的 Edge 版本安装在系统中。 特别说明 阅读全文
posted @ 2019-08-05 22:37 彼时岸边 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Eureka 服务注册与发现 pom @EnableEurekaServer:启动一个服务注册中心 配置:application.yml 服务提供者 pom @EnableEurekaClient 表明自己是一个 Eureka Client 配置application.yml 服务消费者(Feign 阅读全文
posted @ 2019-08-05 22:36 彼时岸边 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 基于 Docker 安装 GitLab(最好2G内存) 拉取Gitlab镜像 配置docker compose.yml 使用 SSH 的方式拉取和推送项目 生成 SSH KEY 使用 ssh keygen 工具生成,位置在 Git 安装目录下,我的是 D:\Program Files\Git\usr 阅读全文
posted @ 2019-08-05 22:34 彼时岸边 阅读(541) 评论(0) 推荐(0) 编辑
摘要: tk.mybatis 连接池 pom 在 pom.xml 文件中引入 druid spring boot starter 依赖 引入数据库连接依赖 配置 application.yml 使用 MyBatis 的 Maven 插件生成代码 pom 在 src/main/resources/genera 阅读全文
posted @ 2019-08-05 22:31 彼时岸边 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 请求转发,直接调用跳转的页面,让它返回,,对于浏览器来说,它无法感觉服务器有没有forward。地址栏不变 (1)返回ModelAndView : 如上代码,如果返回modelAndView 则可以如标注,添加forward即可,若想重定向,可把forward替换成redirect便可达到目的。 ( 阅读全文
posted @ 2019-08-05 22:31 彼时岸边 阅读(13113) 评论(0) 推荐(2) 编辑
摘要: Spring Boot 配置 Swagger2 接口文档引擎 Maven 增加 Swagger2 所需依赖,pom.xml 配置如下: 配置 Swagger2 注意:RequestHandlerSelectors.basePackage("com.funtl.itoken.service.admin 阅读全文
posted @ 2019-08-05 22:29 彼时岸边 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 安装 创建一个名为 /usr/local/docker/solr/ikanalyzer 目录 /usr/local/docker/solr:用于存放 docker compose.yml 配置文件 /usr/local/docker/solr/ikanalyzer:用于存放 Dockerfile 镜 阅读全文
posted @ 2019-08-05 22:28 彼时岸边 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 语法 基础语法: $(selector).action() 美元符号定义 jQuery 选择符(selector)"查询"和"查找" HTML 元素 jQuery 的 action() 执行对元素的操作 实例: jQuery 入口函数与 JavaScript入口函数的区别: jQuery 的入口函数 阅读全文
posted @ 2019-08-05 22:27 彼时岸边 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Nginx 虚拟主机 我们使用 Docker 来安装和运行 Nginx,nginx的80端口映射到服务器的80端口。可修改。docker compose.yml 配置如下: 启动 Tomcat 容器 Nginx 反向代理与负载均衡 配置nginx.conf 这里是通过访问139.224.117.17 阅读全文
posted @ 2019-08-05 22:26 彼时岸边 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 配置 MyBatis 二级缓存 开启 MyBatis 二级缓存 在 Spring Boot 配置文件中开启 MyBatis 二级缓存,配置代码如下: Redis 配置 实体类实现序列化接口并声明序列号 IDEA 提示生成序列号 默认情况下 Intellij IDEA 不会提示继承了 Serializ 阅读全文
posted @ 2019-08-05 22:25 彼时岸边 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 路由 参数传递 第一种 router a传递 b接受 第二种 router a传递 b接受 为目标组件增加 props 属性,代码如下: 模板中使用 第三种 编程式导航 a b rounter b接受: a传递: 组件重定向 配置重定向 修改路由配置 说明:这里定义了两个路径,一个是 /main , 阅读全文
posted @ 2019-08-05 22:18 彼时岸边 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 功能分支工作流 创建本地分支feture_xxx 切换本地分支feture_xxx 推送本地分支至远程仓库,此时远程仓库出现feture_xxx 本地编辑功能 提交并推送至远程仓库分支 远程分支pull request 老大:merge pull request 切换到master,拉取master 阅读全文
posted @ 2019-08-05 22:16 彼时岸边 阅读(122) 评论(0) 推荐(0) 编辑
摘要: JUnit 注解 | 注解 | 描述 | | | | | @Test public void method\(\) | 测试注释指示该公共无效方法它所附着可以作为一个测试用例。 | | @Before public void method\(\) | Before 注释表示,该方法必须在类中的每个测 阅读全文
posted @ 2019-08-05 20:41 彼时岸边 阅读(598) 评论(0) 推荐(0) 编辑
摘要: Nacos(2G) 控制台:http://127.0.0.1:8848/nacos/ RocketMQ(2G) docker compose.yml broker.conf RocketMQ Broker 需要一个配置文件,按照上面的 Compose 配置,我们需要在 ./data/brokerco 阅读全文
posted @ 2019-08-05 10:48 彼时岸边 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 配置固定 IP 和 DNS 当关机后再启动虚拟机有时 IP 地址会自动更换,导致之前的配置不可用;配置完 Kubernetes 网络后虚拟机还会出现无法联网的情况,后经研究发现是 DNS 会被自动重写所致,Ubuntu Server 18.04 LTS 版本的 IP 和 DNS 配置也与之前的版本配 阅读全文
posted @ 2019-08-05 10:35 彼时岸边 阅读(1573) 评论(0) 推荐(0) 编辑