自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

原创 SpringBoot整合MQ中间件

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。消息形式支持点对点和订阅-发布。

2021-01-04 16:39:36 336

原创 服务注册与发现 (Eureka)

Eureka的简单构建与使用

2022-10-28 16:40:26 415

原创 初识OAuth2.0

OAuth 即 Open standard for Authorization(开放式授权标准),允许用户授权第三方访问自身存储在其他服务端上的信息,而无需向第三方提供相应的账户密码.OAuth作为一个公开的网络授权协议标准.它为客户端提供了一种资源拥有者访问受限资源得方法. 客户端在访问受限资源之前, 需要先得到资源拥有者的授权,通过授权换取一个访问令牌, 随后客户端向受限资源服务器出示令牌来获取所需资源.主要解决什么问题?...

2022-08-07 17:44:21 318

原创 SpringBoot整合SpringSecurity

SpringSecurity5.7.2使用

2022-08-07 11:43:19 898

原创 SpringSecurity初识及使用

Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。它是保护基于 Spring 的应用程序的事实标准。Spring Security 是一个专注于为 Java 应用程序提供身份验证和授权的框架。像所有 Spring 项目一样,Spring Security 的真正强大之处在于它可以轻松扩展以满足自定义需求特征对身份验证和授权的全面且可扩展的支持。...

2022-08-06 16:19:39 409

原创 SpringSecurity认证流程

认证流程一、UsernamePasswordAuthenticationFilter该过滤器注释是用来获取表单提交信息,默认参数名是username和password,这些是可以修改的。当我们在自定义页面时,会继承WebSecurityConfigurerAdapter来通过重写方法来进行security的配置,其中formLogin可以配置。进入formLogin,可以看到该方法返回了一个FormLoginConfigurer,接着进入这时可以看到我们的一些配置在该类又有对应的方法来处理,

2022-04-28 15:23:11 734

原创 SpringBoot整合Redis

一、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.6.6</version></dependency>二、配置文件使用spring: redis: databa

2022-04-23 14:00:00 206

原创 SpringBoot整合Myabtis-Plus报错

项目使用MyBatis-Plus报错原因: 使用高版本Spring 2.6.x以上,我这里使用了2.6.6,目前Spring最高版本Mybatis-Plus版本为3.5.1也是最高. 查看maven依赖可以看出,Myabtis-Plus所依赖的Spring注解只是2.5.3,而我们的Spring依赖2.6.6版本自动注解,所以会报错.解决办法:直接加入高版本依赖,顶替掉这两个的依赖,优先使用该版本 <dependency> <groupId>org

2022-04-22 20:24:06 1510

原创 SpringBoot 整合 Swagger3

一、添加pom依赖<!-- Swagger3 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency>二、创建配置类@Configuration@

2022-04-21 16:25:13 726

原创 EasyUI中combotree只能选子选项,父级点击展开

EasyUI的combotree点击父节点也会进行赋值, 所以查看官网就想出 了一个方法, 通过采用多选项的方式来实现"父级展开,子项选中效果"<style type="text/css"> //隐藏复选框 .tree-checkbox{ display: none; }</style><div > // onlyLeafCheck:true该属性必须multiple:true情况下才.

2022-04-10 09:59:59 901

原创 Nacos2.0 持久化MySQL 8+ 报错问题

我的Nacos版本2.0.3, MySQL版本8.0.26已经很高了按照官网的案例:jdbc:mysql://11.162.196.16:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true启动后,会爆出No DataSource set ,网上查了很多,都是说加文件夹,放驱动jar包, 我看了我这个版本的nacos已经自带了

2021-10-29 11:25:18 1243

原创 RabbitMQ下载与安装

RabbitMQ下载与安装RabbitMQ是用Erlang语言编写,所以安装前需要先配置Erlang环境.RabbitMQ与Erlang版本对应关系: https://www.rabbitmq.com/which-erlang.htmlErlang安装Erlang下载Erlang下载地址: http://www.erlang.org/downloads安装Erlang下载的是可执行exe文件,执行exe文件按步骤执行,设置好安装路径,用于下一步配置环境变量.环境变量添加

2021-10-12 10:39:44 581

原创 SpringCloud使用openFeign调用服务

Maven依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>3.0.3</version></dependency>开启openFeign主启动添加注解: @EnableFe

2021-07-16 17:49:21 274

原创 Apache JMeter压力测试工具安装与使用

下载官网: https://jmeter.apache.org/打开官网下载zip压缩包即可;注意:4.0版本以上,java环境1.8,3.0版本一般对应1.7.环境变量配置将zip解压缩,在环境变量中创建一个JMETER_HOME,在Path中引用JMETER_HOME, 添加%JMETER_HOME%\lib启动进入解压文件bin目录下,双击jmeter.bat;弹出两个窗口,一个是Dos命令窗口,一个是Apache JMeter操作窗口;Dos窗口不能关闭.使用

2021-07-16 11:33:24 161

原创 idea底部工具栏Version Control消失

Version Control是Idea中用来展示svn相关信息的工具栏.底部不展示有两种原因:第一种可能是项目压根就没有通过svn来管理.第二种就是已经svn管理了但是不展示了,或者失误把这个工具栏删除掉了.解决方法网上很多都是第一种的处理方法,通过配置svn然后用svn管理项目.第二种很少提到,对于第二种解决方法是: Alt+9 快捷键直接调出Subversion工具栏....

2021-07-13 15:57:44 1192

原创 Atom拖拉存放图片

Atom拖拉图片使用插件markdown-image-assistant,即可实现图片的拖拉 .安装插件左上角: file > setting > install,输入框输入markdown-image-assistant安装.插件设置点击进入setting:最终效果

2021-07-12 09:21:23 230

原创 layui数据表格使用thymeleaf渲染报500问题

问题数据:报错:修改后, 注意看这两个中括号的格式:成功渲染出来:总结:thymeleaf模板其中有一个语法"[[ ]]",两个中阔号包裹可以直接拿去后台放入request域中的值;使用这个语法data1对应的值就是"这是域数据". 上面有问题的可能就是thymeleaf优先去渲染了[[]]这个包裹,因此报错. 所以需要将他们缩进开即可....

2021-02-23 17:05:50 392

原创 Nacos下载与使用

Nacos为阿里巴巴在GitHub上的一款开源的中间件。官方介绍:Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。一、下载打开官网:https://nacos.io/zh-cn/docs/quick-start.html 里面有详细的文档以及安装

2021-02-10 10:01:44 606 2

原创 myabtis使用LocalDateTime报错问题

在使用mybatis做查询时, 时间字段设置为了LocalDatetime,报错org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'CREATE_TIME' from result set. Cause: java.sql.SQLFeatureNotSupportedException; null; nested exception is java.sql.SQLFeat

2021-01-27 16:46:50 665

原创 layui分页插件使用,分页数字总会跳回1

问题: 在使用layui的分页时,直接拿的示例放到自己的页面上,在做分页跳转时,点击其他分页,瞬间跳回了1修改前:function articleList(curPage, size) { $.get("/", { curPage: curPage, size: size }, function (data) { creadeHtml("articleLis

2021-01-18 15:28:53 1057

原创 SpringBoot+POI实现本地导出,浏览器下载

SpringBoot+POI实现本地导出,浏览器下载导出本地excel表格 //本地导出 XSSFWorkbook workbook = new XSSFWorkbook(); XSSFSheet sheet1 = workbook.createSheet("sheet1"); for (int i = 0; i < 10; i++) { XSSFRow row = sheet1.createRow(i);

2020-08-27 10:19:33 1906

原创 vue路由嵌套

<router-view></router-view> <router-link >主页面组件<template> <div style="text-align: center;"> <h1>主页面</h1> <router-view></router-view> <router-link to="link">跳转</router-link> </.

2020-06-27 22:01:53 137

原创 JDK动态代理源码分析

Proxy.newProxyInstancenewProxyInstance是Proxy的静态方法. 除去权限的操作外, 剩下的就是通过getProxyClass0()方法创建一个代理类,然后通过代理类拿到类构造器, 通过反射来创建该构造方法声明类的实例. /*参数 : 代理类的类加载器 , 代理类实现的接口 ,代理实例的调用处理程序实现的接口。也就是我们可以通过继承InvocationHandler 通过重写他的invoke方法,来完成我们对方法具体的增强操作 Invocatio

2020-05-26 16:45:22 191

原创 每日一题

催收核心业务短信催收: 快到期时,短信提示.电话催收: 已经过期,第一次电话,确认是否忘记. 第N次电话,诱导用户 优先还款. 注意: 欠钱人可能会拒接电话, 只要不停机,就不需要报警. 手机停机时,需要报警处理....

2020-05-20 09:50:30 216

原创 vue路由模块化

vue的路由机制类似于jsp中引用其他页面,不过相对于jsp更加轻便.在脚手架开发时,项目中往往需要设置很多路由,进行页面跳转或者传递参数. 如果所有路由全部在index.js中声明, 对后期的可读性和维护都有很大的影响.将路由进行模块化, 对开发和调试都有很大帮助.首先,编写各模块路由.将多个路由封装成模块, 使用数组保存起来.//header.jsimport header from '@/components/header'export default [{ name: 'hea

2020-05-12 15:18:21 1251

原创 Vue 踩坑

终端报错:Unexpected tab character在创建项目时,安装了eslint, eslint意思是检查规范代码.这是eslint规范代码时, 识别html元素出错解决: 在eslint的配置文件中(.eslintrc)rules项中添加一行:“no-tabs”:“off”,注意数据间隔断....

2020-05-11 17:35:24 186

原创 原生javaScript实现小功能

此博客用来收集原生JS实现的一些小功能,希望能够在此博客中能够找到您需要的功能!!!关于office导出问题导出Word导出excle

2020-04-26 11:57:44 524

原创 idea关于springMVC图片不显示问题

首先打开Tomcat设置页面,找到下图的页面,点击右侧的加号.选择第二个选项,会出现以下弹框,此时选中你项目中图片资源所在的文件夹即可.如果需要的话,就在下面设置一个Tomcat访问路径,我是为了方便直接用" /项目名/图片资源文件名", 也可以直接设置"/图片资源文件名",配置完成后,就可以在浏览器中正常访问图片资源了....

2020-04-08 19:45:37 1913 1

原创 Eclipse创建基于Maven的Web项目配置

一、创建maven project 选择webapp用来创建web项目,填写对应的名称 finish即可,第一步无需注意.二、工程配置 右击项目名称,选择Build Path,出现以下图片项目文件下会出现webContent和Webapp两个文件夹webContent和Webapp 都可以作为web资源文件夹,webContent是Eclipse创建web项目时产生的,weba...

2020-03-20 14:04:55 279

原创 vue父子组件

使用子组件类似于jsp动态引入页面,我们可以将一些可复用的功能或者页面封装成一个子组件,在需要用到时,在父组件中进行注册后,才能使用;父子组件之间的通信是通过emit和emit和emit和on以及props来进行数据的传递<!DOCTYPE html><html><head> <title>父子组件数据传递</title> &...

2019-11-21 10:40:07 136

原创 Domino开发

Domino 简单功能实现%REM Sub util Description: Comments for Sub%END REMSub util %REM '模糊查询1 默认查询所有 str1 = "@Contains(name;'"+searchTxt+"')" Set docs = db.Search(str1, NOTHING, 0) Dim tmpdoc As...

2019-10-11 16:09:03 688

原创 idea使用

本文章为idea编译器的一些使用技巧,以后会不定期进行更新添加!!!

2019-08-01 14:05:33 133

原创 判断List列表中重复数据的个数

判断List列表中重复数据的个数.很简单一个逻辑,写下留做笔记public class ListRepeat { public static void main(String[] args) { String[] stringBuf = {"a","b","c","a","e","a","a","b","c","e","b"}; List<String> list =...

2019-05-12 18:33:20 3672

Xshell和Xftp 7最新版本 家庭版

Xshell和Xftp 7最新版本 家庭版

2022-03-08

nacos-server-2.0.3.tar.zip Linux版本

Linux版本Nacos

2021-11-01

nginx-1.20.1.tar.zip

nginx-1.20.1.tar.zip

2021-11-01

apache-jmeter-5.4.1.zip

Apache下压测工具,博主博客附有使用教程,希望有所帮助

2021-07-17

nacos-server2.0.3.zip

Nacos官网下载太慢, 着急用的拿去

2021-02-10

spring-framework-master.zip

Spring最新源码,喜欢看源码的同学看过来了.

2020-05-15

空空如也

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

TA关注的人

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