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

浙公网安备 33010602011771号