自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 父子工程搭建

1.创建父工程,不使用archetype2.添加pom.xml依赖,在新建每个父子程时,给每个父工程或者子工程,执行clean,还有install 生成jarpom.xml <!-- 定义依赖的版本号 --> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.sou

2020-10-27 20:16:35 144

原创 spring cloud gateway

spring cloud gateway网关(1)网关是什么?网关(Gateway) 就是一个网络连接到另一个网络的“关口”。就是网络关卡。从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”。(2)SpringCloud的网关是什么?Spring Cloud Gateway的核心就是一系列的过滤器,可以将客户端的请求转发到不同的微服务。主要作用:过滤和路由。1.创建项目,勾选依赖 <dependencies> &

2020-12-02 09:49:38 90

原创 spring cloud 微服务 Feign

Feign介绍(1)Feign的音标美[feɪn] 假装,装作,佯装(2)Feign是什么?Feign开源库,编写 Http请求(3)Feign有什么用?Feign makes writing java http clients easiers让编写Http请求更容易,简化拼接url,拼接参数等等操作(4)项目主页:https://github.com/OpenFeign/feignFeign使用使用步骤1.导入启动器依赖pom.xml <!--feign启动器依赖--&gt

2020-11-26 11:37:11 119

原创 spring cloud 微服务熔断

服务降级的分类自动降级超时、失败次数、故障、限流A:配置好超时时间B:不稳的的api调用次数达到一定数量进行降级C:调用的远程服务出现故障(dns、http服务错误状态码、网络故障、Rpc服务异常),直接进行降级。人工降级秒杀、双十一大促降级非重要的服务服务熔断介绍什么是服务熔断?为了防止整个系统的故障,而采用了一些保护措施.一般是某个服务异常引起的,相当于“保险丝”,当某个异常条件被触发,直接熔断整个服务,不是等到此服务超时(判断指定在请求次数失败率超过指定的熔断条件如20次请求50

2020-11-26 11:13:29 191

原创 SpringBoot2.0 集成 redis

SpringBoot 集成 redis1)创建springboot项目,勾选redis依赖2) 配置redis的连接信息application.propertiesspring.redis.host=localhostspring.redis.port=63793)注入RedisTemplate测试redis操作import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Aut

2020-11-26 08:55:00 103

原创 SpringBoot2.0 集成 springmvc

SpringBoot 集成 springmvc1.创建项目,勾选依赖2.编写controllerimport org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;@Controllerpublic class Test

2020-11-25 19:28:36 99

原创 SpringBoot 集成jsp

SpringBoot 集成jsp1.创建springboot项目,勾选web依赖

2020-11-25 19:27:59 63

原创 SpringBoot 集成thymeleaf

Thymeleaf介绍(1)什么是模板技术?由模板引擎将数据与模板页面合在一起,形成页面(2)什么是thymeleaf?SpringBoot并不推荐使用jsp,但是支持一些模板引擎技术,如:Freemarker,Thymeleaf,Mustache(3)为什么选择Thymeleaf可以完全替代jsp(4)有什么特点》动静结合,直接访问或者通过服务器访问浏览器解释 html 时会忽略未定义的标签属性,所以 thymeleaf 的模板可以静态地运行当有数据返回到页面时,Thymeleaf

2020-11-25 19:27:16 58

原创 微服务 熔断器Hystrix

熔断器Hystrix简介(1)熔断器是什么?熔断器(fuse)是指当电流超过规定值时,以本身产生的热量使熔体熔断,断开电路的一种电器,如(空气开关)(2)什么是Hystrix美[hɪst’rɪks]Hystrix是一个延迟和容错库(3)Hystrix有什么作用?使用服务降级,线程隔离解决雪崩问题雪崩问题(1) 微服务I 发生异常,请求阻塞,用户请求就不会得到响应,则tomcat的这个线程不会释放,于是越来越多的用户请求到来,越来越多的线程会阻塞,会导致服务器资源耗尽,从而导致所有其它服务都

2020-11-25 19:26:42 65

原创 spring cloud入门

1.创建提供者1.1勾选web依赖1.2创建Controllerpackage com.lzq.demo01_provider_8001.controller;import com.lzq.demo01_provider_8001.domain.User;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping

2020-11-25 19:26:09 106

原创 Eruka高可用(集群)

Eruka高可用(集群)Eureka Server高可用配置(1)高可用是什么?“高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性如:给Eureka Server 搞一个备份(2)服务同步原理多个Eureka Server之间也会互相注册为服务,当服务提供者注册到Eureka Server集群中的某个节点时,该节点会把服务的信息同步给集群中的每个节点,从而实现数据同步。因此,无论客户端访问到Eureka Server集

2020-11-25 19:25:30 1032

原创 Spring Boot集成Jpa

Spring Boot集成Jpa(1)添加Spring Data JPA的起步依赖,数据库驱动依赖(2) 在application.yml中配置数据库和jpa的相关属性不能随意的删除空格,缩进是他的格式spring: datasource: # hikari driver-class-name: com.mysql.cj.jdbc.Driver # mysql 8 username: root password: 123456 url: jdbc:mysql:/

2020-11-25 19:24:36 95

原创 SpringBoot集成 mybatis

1.创建项目,勾选mybatis相关依赖,mysql依赖2.配置数据库连接的信息application.ymlspring: datasource: # hikari driver-class-name: com.mysql.cj.jdbc.Driver # mysql 8 username: root password: 123456 url: jdbc:mysql://localhost:3306/springboot_test?useUnicode=true

2020-11-25 19:23:42 71

原创 SpringBoot2.4 集成 hikari

hikari数据库连接池(1)Hikari 光(2)Hikari 是什么?HikariCP是现在比较快,而且轻量的连接池(3)Hikari 有什么特点》Hikari是一款非常强大,高效,并且号称“史上最快连接池”》在springboot2.0之后,采用的默认数据库连接池就是Hikari。不需要引入依赖,已经在SpringBoot中包含了。GitHub地址:https://github.com/brettwooldridge/HikariCP手动使用hikaripom.xml &lt

2020-11-25 19:22:19 527

原创 springboot 整合junit

1.创建项目1.创建springboot项目,选择Spring Initializr2.选择java版本为83.springboot项目中已经整合了junit,不需要在勾选其他依赖在Spring Boot项目中如果编写测试类则必须要在类上面添加@SpringBootTest2.运行测试...

2020-11-25 19:13:37 70

原创 java线程

进程(1)进程的本质就是程序(2)程序安装在硬盘上,此时不是进程(3)程序加载在内存中,且正在运行,此时是进程线程介绍(1) 进程:是正在运行的应用程序线程:是进程中的执行单元,每一个线程可以去执行一个任务(2) 多线程程序同时可以执行多个任务(3)单线程程序同时只能执行一个任务线程的常用方法Thread.currentThread().getName();//获取当前线程的名称set/getName 设置获取线程名称Thread.sleep(毫秒) //线程休眠Thread实例.

2020-11-17 20:03:08 116

原创 dubbo 搭建模块

dubbo 搭建模块dubbo 搭建模块1.创建接口工程,抽象出服务类的接口1.1接口中配置domain的依赖,接口的返回值需要domain里面的类1.2接口中编写业务接口及接口中的方法2.mybatis代码生成器生成表对应的实体类,接口,及映射文件将其复制到项目中2.1复制实体类到dao工程中2.2创建BaseEntity类(install)2.3在dao工程中复制接口,以及接口对应映射文件(install)3.创建接口工程的实现类工程即dubbo中的provider3.1 创建实现工程 export_c

2020-11-12 17:34:58 476 1

原创 搭建shiro

搭建shiro1.引入shiro相关的依赖pom.xml <!--shiro--> <!--shiro和spring整合--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <vers

2020-11-07 10:57:44 80

原创 AOP 进行记录日志

1. 编写springmvc.xml, 开启Aop自动代理注意:在头部需要引入aop的标签<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfr

2020-11-07 10:57:09 268

原创 系统日志管理

系统日志管理1.创建日志实体类SysLogimport java.util.Date;public class SysLog { private String id ; private String userName ; private String ip ; private Date time ; private String method ; private String

2020-11-07 10:56:13 130 1

原创 角色授权页面显示

角色授权页面显示1.进入角色授权页面,显示角色信息//根据角色id查询出角色的信息,将角色信息其存入model中,在页面可以使用${role}去处保存的角色信息@RequestMapping(path = "toRoleModule",method = {RequestMethod.GET,RequestMethod.POST}) public String toRoleModule(String roleid,Model model){ Role role = roleSe

2020-11-07 10:53:00 333

原创 ajax请求获取json数据给页面的ztree显示

ajax请求获取json数据给页面的ztree显示第一步:拷贝如下引入的css/js文件到项目中第二步:在页面中引入js,css文件<link rel="stylesheet" href="${path}/plugins/ztree/css/zTreeStyle/zTreeStyle.css"><script type="text/javascript" src="${path}/plugins/ztree/js/jquery-1.4.4.min.js"></scri

2020-11-07 10:51:23 328

原创 RBAC权限模型 查询老王的权限

RBAC权限模型1.什么是RBAC权限模型?RBAC 是基于角色的访问控制(Role-Based Access Control )2.RBAC权限模型有什么特点?1 先给角色设置权限2 再给用户分配角色3 最后用户得到这些角色的权限4 如果想知道一个用户有什么权限,则要反过来SAAX-Export权限设计1.五表之间的关系角色与权限: 多对多。(产生一张角色权限中间表)用户与角色:多对多。(产生一张用户角色中间表)Mysql表结构PD表结构查询老王有什么权限# 5张表

2020-11-02 08:55:15 324

原创 数据回显

数据回显1.system/dept/dept-list.jsp <td><a href="/system/dept/toUpdate.do?id=${dept.deptId }">${dept.deptName }</a></td>回显页面<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ page contentType="text/html;

2020-10-31 19:28:08 386

原创 AdminLte入门搭建

1.下载AdminLte,解压文件2.创建webapp工程,将其部署在服务器上3.将release的所有文件复制到webapp下4.使用模板页面,修改模板页面资源文件的引用路径,添加jstl标签库等依赖注意:将引入的css样式表,js,图片的路径前的**..**换成自己的项目路径即request.getContextPath()<%@ page contentType="text/html;charset=UTF-8" isELIgnored="false" language="jav

2020-10-27 20:16:51 531

原创 使用pd建表,导出生成表的sql脚本

1.使用powerdesigner创建Physical Data模型2.完善表的内容3.添加外键建立表与表之间的关系4.生成sql脚本(点击最上方工具栏的数据库,点击里面的生成数据库)/*==============================================================*//* DBMS name: MySQL 5.0 *//* Created on: 202

2020-10-27 20:16:17 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除