Spring Cloud-Eureka

2022-02-15
阅读 8 分钟
967
RDBMS==>(MySql,Oracle,SqlServer等关系型数据库)遵循的原则是:ACID原则(A:原子性。C:一致性。I:独立性。D:持久性。)。

SpringCloud-sleuth+zipkin+rabbitmq

2021-03-03
阅读 2 分钟
1.2k
sleuth链路跟踪生成链路跟踪日志的工具sleuth的实现第一步:在sp02、03、04、11中分别添加sleuth依赖 {代码...} 第二步:通过控制台查看链路控制日志启动服务器,通过 zuul 网关,访问 order-service,查看链路跟踪日志。[链接]sleuth+rabbitmq+zipkin第一步:sp02、03、04、11添加zipkin客户端依赖、amqp依赖 {代码...}...

SpringCloud-Config

2021-03-03
阅读 6 分钟
1.4k
配置中心提供了一个中心化的外部配置,默认使用git存储配置信息,这样就可以对配置信息进行版本管理,下边配置中心的搭建就是以git为基础进行的。配置中心是单独作为一个服务运行的。

Spring Cloud-Turbine

2021-03-03
阅读 2 分钟
2.2k
Hystrix Dashboard监控端点/turbine.stream,它是用来监控集群的。从端点的命名来看,它需要引入Turbine,通过它来汇集监控信息,并将聚合后的信息提供给Hystrix Dashboard来集中展示和监控。

Spring Cloud-Feign

2021-03-03
阅读 7 分钟
1.3k
第一步:创建springboot项目sp09-feign第二步:添加相关依赖和sp01-commons依赖添加sp01-commons依赖:

Spring Cloud-Hystrix

2021-03-03
阅读 7 分钟
1.2k
Hystrix概述Hystrix:断路器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。hystrix可以实现降级和熔断:降级调用远程服务失败(宕机、500错、超时),可以降级执行当前服务中的一段代码,向客户端返回结果快速失败熔断当访问量过大,出现大量失败,可以做过热保护,...

Spring Cloud-Ribbon

2021-03-03
阅读 12 分钟
1.6k
Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将 Netflix 的中间层服务连接在一起。Ribbon 客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon 会自动的帮助你基于某种规则(如简单轮询,随机连接等)...

SpringCloud-Zuul

2021-03-03
阅读 8 分钟
1.2k
1 Zuul概述API网关:微服务系统统一的调用入口统一的权限校验集成ribbon集成hystrix1.1 统一的调用入口第一步:创建springboot项目sp11-zuul第二步:添加依赖eureka、zuul依赖和sp01依赖 {代码...} 第三步:主程序添加注解@EnableZuulProxy、@EnableDiscoveryClient,启动eureka和zuul。 {代码...} 第四步:启动服务器,...

后台管理系统-Shiro权限控制

2020-12-14
阅读 18 分钟
9.5k
Shiro是apache旗下一个开源安全框架([链接],它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。

后台管理系统-角色管理模块

2020-12-12
阅读 25 分钟
5k
1 角色管理设计说明1.1 业务设计说明本模块主要实现的是企业内部角色(岗位)的管理,可以在添加角色时,为角色分配资源访问权限,最后将角色再分配给用户,图所示:基于对表的设计,其数据逻辑关系的展示,如图所示:角色表设计脚本如下: {代码...} 菜单与角色的关系表脚本设计如下: {代码...} 用户与角色关系表设计脚本如...

后台管理系统-菜单管理模块

2020-12-12
阅读 24 分钟
6.3k
1 菜单管理页面设计1.1 业务设计菜单管理又称为资源管理,是系统资源对外的表现形式。本模块主要是实现对菜单进行添加、修改、查询、删除等操作。 {代码...} 菜单表与角色表是多对多的关系,在表设计时,多对多关系通常由中间表(关系表)进行维护基于角色菜单表的设计,其角色和菜单对应的关系数据要存储到关系表中,其具...

后台管理系统-日志管理模块

2020-12-07
阅读 16 分钟
7.4k
1 日志管理设计日志页面查询、日志删除、日志添加的实现。1.1 数据库导入用户行为日志表设计,针对增删改查数据核对。 {代码...} 1.2 页面设计1.3 分页API设计1.4 分页业务时序分析2 日志管理列表页面呈现2.1 PageController的实现基于日志管理的请求业务,在PageController中添加doLogUI方法,doPageUI方法分别用于返回...

SpringBoot-Ajax的使用

2020-12-06
阅读 10 分钟
3.1k
Ajax (Asynchronous JavaScript and XML) 是一种Web应用客户端技术,可以借助客户端脚本(javascript)与服务端应用进行异步通讯(可以有多个线程同时与服务器交互),并且按需获取服务端数据以后,可以进行局部刷新,进而提高数据的响应和渲染速度。

SpringBoot-Spring+MyBatis+Vue+BootStrap

2020-12-05
阅读 5 分钟
2.3k
第一步 创建新module,名字为10-springboot-goods-vue2.第二步 添加maven依赖并进行初步配置(拷贝即可)第三步 拷贝pojo,dao,service包中的所有接口和类.第四步 拷贝静态资源到static目录(例如vue.js,axios.min.js)

SpringBoot-MyBatis+Spring+Thymeleaf

2020-12-05
阅读 9 分钟
2.3k
在大型软件系统设计时,业务一般会相对复杂,假如所有业务实现的代码都纠缠在一起,会出现逻辑不清晰、可读性差,维护困难,改动一处就牵一发而动全身等问题。为了更好解决这个问题就有了我们现在常说的分层架构设计。

SpringBoot-整合MyBatis框架

2020-12-05
阅读 8 分钟
1.4k
Mybatis是一个优秀的持久层框架,底层基于JDBC实现与数据库的交互。并在JDBC操作的基础上做了封装和优化,它借助灵活的SQL定制,参数及结果集的映射方式,更好的适应了当前互联网技术的发展。Mybatis框架的简单应用架构如图所示:在当今的互联网应用中项目,mybatis框架通常会由spring框架进行资源整合,作为数据层技术...

SpringBoot-整合HikariCP连接池

2020-12-03
阅读 8 分钟
2.5k
池化思想是我们项目开发过程中的一种非常重要的思想,如整数池,字符串池,对象池、连接池、线程池等都是池化思想的一种应用,都是通过复用对象,以减少因创建和释放对象所带来的资源消耗,进而来提升系统性能。例如Integer对象的内部池应用。

SSM-Maven+Jackson

2020-12-03
阅读 3 分钟
2.5k
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述...

SpringBoot介绍

2020-12-03
阅读 6 分钟
1.2k
Spring boot是一个脚手架,构建于Spring框架(Framework)基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性(创建完一个基本的项目以后,可零配置或者少量配置即可运行我们的项目),其核心主要有如下几个方面:▪起步依赖(Starter Dependency)-项目创建时底层帮你关联依赖。▪自动配置(Auto Configur...

SSM-MyBatis

2020-12-01
阅读 15 分钟
1.9k
MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使 开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建 connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。

SSM-Spring

2020-11-28
阅读 12 分钟
1.4k
spring是分层的JavaSE及JavaEE应用于全栈的轻量级开源框架,以 IoC (Inverse Of Control:控制反转/反转控制)和 AOP (Aspact Oriented Programming:面向切面编程)为核心,提供了表现层SpringMVC和持久层Spring JDBC以及业务层事务管理等众多模块的企业级应用技术,还能整合开源世界中众多 著名的第三方框架和类库,...

SSM-Springmvc

2020-11-28
阅读 8 分钟
1.3k
Springmvc是spring框架的一个模块,spring和springmvc无需中间整合层整合。Springmvc是一个基于mvc的web框架

SSM-Cookie、Session、拦截器Interceptor

2020-11-28
阅读 6 分钟
3.3k
Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。服务器还可以根据需要修改Cooki...

数据库-JDBC

2020-11-27
阅读 5 分钟
1.9k
这就要用到sun公司设定的一套数据库标准了,这套标准就是JDBC(Java Database Connectivity)。但它只是规范,不做具体实现。于是数据库厂商又根据JDBC标准,实现自家的驱动Driver。如:mysql驱动com.mysql.cj.jdbc.Driver,Oracle的驱动oracle.jdbc.OracleDriver。有了这套解决方案,java就可以访问数据库中的数据了。

数据库-Mysql

2020-11-25
阅读 5 分钟
1.2k
1 数据库简介数据库就是存储数据,管理数据的仓库。常见的数据库分为:关系型数据库:Oracle、MySQL、SQLServer、Access非关系型数据库:MongoDB、Redis、ElasticSearch、Hive、Solr、HBase1.1 Mysql组成模块视图:视图本质就是一个查询,和我们自己查询的区别是,它执行完会有缓存,下次查询就直接使用。视图只需创建一...

WEB-VUE

2020-11-24
阅读 4 分钟
1.1k
什么场景使用VUE?绝大多数以数据操作(增删改查)为主的PC端或移动端项目都可用vue开发比如: 美团,饿了么,淘宝,知乎,大众点评,微博...

WEB-jQuery

2020-11-23
阅读 4 分钟
1.4k
jQuery是一个快速、简洁的JavaScript框架。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口...

WEB-JavaScript

2020-11-19
阅读 4 分钟
1k
JavaScript 是嵌入在网页中执行的脚本语言,专门实现网页的交互。优势:1,良好的交互性2,一定的安全性3,跨平台性,有浏览器就可以使用js

WEB-HTML&CSS

2020-11-18
阅读 4 分钟
917
1HTML1.1概述HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种_标记语言_ (markup language)标记语言是一套_标记标签_ (markup tag)HTML 使用_标记标签_来描述网页1.2标签1.2.1图片:width属性:用于指定图片的宽度, 单位可以是px(像素), 或者 %(百分比)height属性:用于指定图片...

JAVASE-多线程+锁

2020-11-18
阅读 9 分钟
987
进程:正在运行的程序。也就是代表了程序锁占用的内存区域。线程:线程(thread)是操作系统能够进行运算调度的最小单位;一个进程可以开启多个线程。进程和线程的区别:一个软件运行至少依赖一个进程。一个进程的运行至少依赖一个线程。