08 2020 档案

摘要:认识Docker 文档地址 https://docs.docker.com/ 仓库地址 https://hub.docker.com/ 传统虚拟机技术缺点 资源占用多 冗余步骤多 启动很慢 容器化技术 容器化技术不是模拟一个完整的操作系统 容器运行在宿主机上,没有自己的内核,很轻巧 每个容器是相互隔 阅读全文
posted @ 2020-08-31 18:43 夜雨秋池 阅读(577) 评论(0) 推荐(0)
摘要:(源自https://el-admin.vip/的开源项目) 技术栈 基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue、Element-UI 的前后端分离的后台管理系统,权限控制采用 RBAC,菜单动态路由 源 阅读全文
posted @ 2020-08-30 10:51 夜雨秋池 阅读(2598) 评论(0) 推荐(0)
摘要:关于Vue https://cn.vuejs.org/ Idea的JavaScript版本设置在ECMAScript6以上 尤雨溪开发 一套用于构建用户界面的渐进式框架 核心库只关心视图层 Soc关注点分离原则 便于整合第三方库 网络通信:axios(前端通信框架ajax) 页面跳转:vue-rou 阅读全文
posted @ 2020-08-22 10:14 夜雨秋池 阅读(141) 评论(0) 推荐(0)
摘要:涉及知识点 帧的概念 GUI相关Api 定时器 键盘监听 Java工程打包 源码 import javax.swing.*; import java.awt.*; import java.net.URL; /** * 这个类的作用就是绘制一个窗口,然后把panel面板显示在上面即可 */ publi 阅读全文
posted @ 2020-08-21 21:11 夜雨秋池 阅读(215) 评论(0) 推荐(0)
摘要:为微服务提供集中化的外部配置支持 包括服务端和客户端两部分 服务端 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depen 阅读全文
posted @ 2020-08-20 19:59 夜雨秋池 阅读(145) 评论(0) 推荐(0)
摘要:Zuul很简单,大致是这么玩的: Zuul它本身也是一个注册在Eureka的微服务 它为其他的微服务提供一个统一的对外的窗口 这样便隐藏了服务的地址,同时也可以隐藏服务名,并且限定如何访问服务 依赖 <!--实体类 + web--> <dependencies> <dependency> <grou 阅读全文
posted @ 2020-08-20 18:04 夜雨秋池 阅读(168) 评论(0) 推荐(0)
摘要:Hystrix介绍 官网 https://github.com/Netflix/Hystrix 作用 Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。 能干嘛 服务降级 服务熔断 服务限流 接近实时的监控 遇到一个坑! idea拷贝项目的时 阅读全文
posted @ 2020-08-16 21:07 夜雨秋池 阅读(153) 评论(0) 推荐(0)
摘要:在服务消费端进行负载均衡 Ribbon和Eureka整合以后,客户端可以直接调用,不用关心IP地址和端口 Ribbon做两件事情 找Eureka查询可用的服务列表(Eureka是集群,随便挂几台没事) 通过负载均衡机制向服务提供者调用服务(服务提供者也是集群,随便挂几台没事;可用性高,一致性不强) 阅读全文
posted @ 2020-08-16 09:43 夜雨秋池 阅读(140) 评论(0) 推荐(0)
摘要:搭建Eureka 引入模块都是这个套路 1.导入依赖; 2.编写配置文件; 3.开启这个功能@EnableXxx; 4.配置类; 版本兼容问题是个特别恶心又浪费时间的东西,解决方法是在父工程中尝试 <!--springcloud的依赖--> <dependency> <groupId>org.spr 阅读全文
posted @ 2020-08-15 20:33 夜雨秋池 阅读(161) 评论(0) 推荐(0)
摘要:背景 微服务 原文 https://martinfowler.com/articles/microservices.html汉化 https://www.cnblogs.com/liuning8023/p/4493156.html 微服务架构4个核心问题(主要原因是“网络不可靠丶”): 1.服务很多 阅读全文
posted @ 2020-08-15 10:39 夜雨秋池 阅读(404) 评论(0) 推荐(0)
摘要:过程很曲折 本地windows安装zookeeper,要下载带“bin”的包,不然是未进行编译的,不能运行 “ZooKeeper audit is disabled” 是版本问题。用:apache-zookeeper-3.5.8-bin tar在windows上解压不能成功 防火墙也关了的,端口也开 阅读全文
posted @ 2020-08-11 23:40 夜雨秋池 阅读(272) 评论(0) 推荐(0)
摘要:依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 说明 原来的jedis已经不用了,被替换 阅读全文
posted @ 2020-08-11 15:05 夜雨秋池 阅读(185) 评论(0) 推荐(0)
摘要:异步任务 (程序不会等,直接往下执行) 实现方式: 主启动类加注解@EnableAsync+方法上加@Async //开启异步注解功能 @EnableAsync @SpringBootApplication public class TaskTestApplication { public stat 阅读全文
posted @ 2020-08-11 09:37 夜雨秋池 阅读(121) 评论(0) 推荐(0)
摘要:介绍 首先: 版本很重要丶一定要集成使用次数较多的版本,遇到问题好解决 学完Swagger后,总结它的作用: 可以给一些难理解的接口增加注释信息 接口文档是实时更新的,是在线自动生成的 可以在线测试 前后端分离时,迭代开发更舒服了 注意: 在正式发布的时候关闭swagger!出于安全并节省内存丶 踩 阅读全文
posted @ 2020-08-10 18:47 夜雨秋池 阅读(108) 评论(0) 推荐(0)
摘要:简介 Apache Shiro是一个Java的安全(权限)框架; 可用在JavaSE和JavaEE项目; 可完成:认证,授权,加密,会话管理,Web集成,缓存等丶http://shiro.apache.org/download.html#latesthttps://github.com/apache 阅读全文
posted @ 2020-08-08 17:03 夜雨秋池 阅读(107) 评论(0) 推荐(0)
摘要:概括 整体上特色 通过少量的配置,即可进行强大的安全管理; 它是以aop横切的方式引入到项目中; 用到系统的哪些地方 功能权限 访问权限 菜单权限 简化拦截器/过滤器 主要作用 认证Authentication 授权Authorization 几个重要的类 安全策略WebSecurityConfig 阅读全文
posted @ 2020-08-05 20:54 夜雨秋池 阅读(84) 评论(0) 推荐(0)