10 2021 档案
摘要:ActiveMQ 入门概述 MQ 的产品种类和对比 kafka 编程语言:scala。 大数据领域的主流MQ。 rabbitmq 编程语言:erlang 基于erlang语言,不好修改底层,不要查找问题的原因,不建议选用。 rocketmq 编程语言:java 适用于大型项目。适用于集群。 acti
阅读全文
摘要:Docker Compose 介绍 官方文档 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 DockerFile让程序在任何地方运行。web服务、
阅读全文
摘要:Docker网络 理解Docker0 清空Docker0 三个网路 lo:本地回环地址 docker0就是docker0地址,也就是docker的地址 dockre使用的是桥接模式,使用的技术是evth_pair技术, #问题 docker 是如何处理容器网络访问的 docker run -d -P
阅读全文
摘要:Dockerfile 简介 Dockerfile是用来构建docker镜像的文件。简单来说就是命令参数脚本 构建步骤: 编写一个Dockerfile文件 docker build构建成为一个镜像 docker run 运行命令 docker push 发布镜像(DockerHub、阿里云镜像仓库)
阅读全文
摘要:SpringSecurity 简介 Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。 关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Auth
阅读全文
摘要:Sharding-Sphere 简介 1、ShardingSphere是一套开源的分布式数据库中间件的解决方案 2、它由三个产品组成:Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar。 3、是关系型数据库中间件,合理在分布式环境下使用关系型数据库操作 Sha
阅读全文
摘要:Kubernetes 一、kubernetes概述 1、kubernetes基本介绍 kubernetes,简称 K8s,是用 8 代替 8 个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效(p
阅读全文
摘要:shiro笔记 权限概述 什么是权限 权限管理,一般根据系统设置的安全策略或者安全规则,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统 系统管理在系统中一般分为: 访问权限 一般表示你能做什么样的操作,或者能够访问那些资源。例如:给张三赋予
阅读全文
摘要:Spring5新特性 总览 https://cntofu.com/book/95/33-what-new-in-the-spring-framework.md 1、整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类个方法在代码库中删除 2、自带了通用的日志封装 2
阅读全文
posted @ 2021-10-26 22:16
程序员清风
摘要:SpringAOP 什么是AOP AOP即面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。 在不改变原有的逻辑的基础上,增加一些额外的功能。 aop是对OOP(Object Oriented P
阅读全文
摘要:JSR303校验 一、环境准备 这个pom坐标在自定义注解的时候有用 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</ve
阅读全文

浙公网安备 33010602011771号