- 博客(68)
- 资源 (10)
- 问答 (10)
- 收藏
- 关注
原创 java对于Excel进行快速处理的框架EasyExcel(SpringBoot集成)
java对于Excel进行快速处理的框架EasyExcel(SpringBoot集成vue)
2022-09-30 15:18:01
1580
原创 spring生态中强大的分布式搜索引擎Elasticsearch(想做一个类似于百度的搜索引擎吗?)
spring生态中强大的分布式搜索引擎Elasticsearch(想做一个类似于百度的搜索引擎吗?)
2022-09-21 15:35:19
536
原创 Linux常用命令总结(Windows,CenOS,Docker)未完,待补充......
Linux常用命令总结(CenOS,Docker)未完,待补充......
2022-09-15 11:09:55
349
原创 Docker从初学到进阶二(使用Docker命令,自定义镜像,部署微服务集群,配置自己的镜像仓库)
Docker从初学到进阶二(使用Docker命令,自定义镜像)
2022-09-12 20:26:22
1919
1
原创 Docker从初学到进阶一(初识Docker,CenOS8安装Docker)
Docker从初学到进阶一(初识Docker,CenOS8安装Docker)
2022-09-10 19:00:53
445
原创 SpringCloud入门详细教程二(Nacos配置管理,http客户端Feign,统一网关Gateway)
SpringCloud入门详细教程二(Nacos配置管理,http客户端Feign,统一网关Gateway)
2022-09-08 09:15:00
639
原创 SpringCloud入门教程一(微服务原理、Eureka注册中心、Ribbon负载均衡,nacos注册中心)
SpringCloud入门教程一(微服务原理、Eureka注册中心、Ribbon负载均衡,nacos注册中心)
2022-09-06 17:36:18
513
1
原创 RabbitMQ进阶教程四(mq幂等性问题的最佳解决方案,优先级队列,惰性队列,附带Docker安装rabbitmq及各种问题解决方案,消息转化器)
RabbitMQ进阶教程四(mq幂等性问题的最佳解决方案,优先级队列,惰性队列,附带Docker安装rabbitmq及各种问题解决方案)
2022-09-02 16:20:08
628
原创 RabbitMQ进阶教程三(整合springboot,延迟队列,发布确认高级,备份交换机)
RabbitMQ进阶教程三(整合springboot,延迟队列,发布确认高级,备份交换机)
2022-09-02 12:18:44
633
原创 Linux操作Jmeter(附带:关于连接上redis无法进行写入操作的问题),JMeter配置多用户进行压力测试
jmeter下载地址提取码d74p使用xftp上传到服务器上使用进行解压启动你的项目我用的是springboot项目,不需要安装tomcat,只需要用启动即可。
2022-07-30 11:18:53
568
1
原创 分布式session的问题(使用SpringSession和redis解决)
之前的代码在我们之后一台应用系统,所有操作都在一台Tomcat上,没有什么问题。当我们部署多台系统,配合Nginx的时候会出现用户登录的问题原因由于 Nginx 使用默认负载均衡策略(轮询),请求将会按照时间顺序逐一分发到后端应用上。也就是说刚开始我们在 Tomcat1 登录之后,用户信息放在 Tomcat1 的 Session 里。过了一会,请求又被 Nginx 分发到了 Tomcat2 上,这时 Tomcat2 上 Session 里还没有用户信息,于是又要登录。............
2022-07-28 09:26:39
1192
原创 SpringBoot的数据校验(@Validated注解)、关于validation无法导入的问题解决、自定义校验注解
在springboot中,@Validated可对后台接收model进行数据校验,不符合则抛出异常。使用样例:1.在实体类中定义注解@Data@EqualsAndHashCode(callSuper = false)@TableName("sys_role")@ApiModel(value="Role对象", description="")public class Role implements Serializable { private static final long ser
2022-05-23 00:52:28
2327
2
原创 SpringScurity+JWT实战讲解三(用户权限问题)
一:授权解释关于权限部分,也是security的重要功能,当用户认证成功之后,我们就知道谁在访问系统接口,这是又有一个问题,就是这个用户有没有权限来访问我们这个接口呢,要解决这个问题,我们需要知道用户有哪些权限,哪些角色,这样security才能我们做权限判断。之前我们已经定义及几张表,用户、角色、菜单、以及一些关联表,一般当权限粒度比较细的时候,我们都通过判断用户有没有此菜单或操作的权限,而不是通过角色判断,而用户和菜单是不直接做关联的,是通过用户拥有哪些角色,然后角色拥有哪些菜单权限这样来获得的。
2022-05-16 13:27:06
932
原创 SpringScurity+JWT实战讲解二(前后端分离)
一:编写登录成功和失败处理器:LoginSuceessHandler@Componentpublic class LoginSuceessHandler implements AuthenticationSuccessHandler { @Autowired JwtUtils jwtUtils; @Override public void onAuthenticationSuccess(HttpServletRequest request, HttpServletRes
2022-05-16 10:09:39
460
4
原创 SpringScurity+JWT实战讲解一(前后端分离)
一:配置(整合springsecurity+JWT的依赖)1.pom.xml <!-- springboot security --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId>
2022-05-07 18:55:32
582
原创 vue3.0关于element-ui,axios,mock的导入方式(vue引入element-ui之后,页面是空白的,解决方案)
一导入vue的element-ui如果你的vue界面,在你导入element-ui后,出现全部空白的情况,首先查看vue的版本1、vue2引入element-ui的方法:使用npm安装element-uinpm i element-ui --save然后main.js里引入import ElementUI from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'然后vue使用Vue.use(ElementUI)
2022-04-29 00:27:33
702
2
原创 Mybatis-Plus之代码生成器(模板,可直接套用超级好用,但是建议初学者少用)
一:Mybatis-Plus之代码生成器(使用默认配置,缺点xml文件生成的位置不固定)配置: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version>
2022-04-27 17:51:57
6262
8
原创 项目常用js、css大全(会一直添加的)
justify-content: space-around;/* 在弹性盒子内均匀排列每个元素每个元素周围分配相同的空间 */display:flex弹性盒子:前端工程师必修flex菜鸟教程white-space:nowrap; 文本不换行overflow: hidden;:内容会被修剪,并且其余内容是不可见的。text-overflow:ellipsis;:显示省略符号 … 来代表被修剪的文本。...
2022-04-26 23:48:07
677
2
原创 SpringBoot中的Rest映射(即如何使用form表单进行PUT和DELETE方法的提交),常用的几种参数注入注解(详细介绍)
一:SpringBoot中的Rest映射1.Rest风格介绍首先解释什么是Rest风格REST风格REST 是一种软件架构风格,其本身是围绕HTTP的URI资源进行约束。URI 中不能有动词,因为 URI 本身是资源的表示,所以网址中不能有动词,只能由名词,动词由 HTTP 协议中的操作:GET、POSE、PUT、DELETE 四种方法表示。如果有自定以的状态码,由于 REST 本身是根据 HTTP 协议进行规范的,所以尽量使用 HTTP 协议的状态码。200:OK 请求响应成功,服务器返回
2022-04-21 10:18:24
1513
2
原创 SpringBoot实现热部署,新版和旧版的idea都适用(简单教程)
一:pom.xml文件配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>二:seetings中的配置第一步:搜索compiler,选中Bulid project au
2022-04-18 23:22:13
428
原创 微信小程序入门级教程一
微信小程序入门一本文只做简单介绍:具体请查看文档微信小程序开发文档一:基础标签介绍1.view视图容器view相当于html中的div,有四种属性hover-class 指定按下去的样式类。当 hover-class=“none” 时,没有点击态效果hover-stop-propagation 指定是否阻止本节点的祖先节点出现点击态hover-start-time 按住后多久出现点击态,单位毫秒hover-stay-time 手指松开后点击态保留时间,单位毫秒2.text文本由于使
2022-04-18 22:55:17
2284
1
原创 史上最简单的mybatis-plus快速入门
mybatis-plus快速入门介绍:Mybatis-Plus(简称MP)是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发,提高效率而生。数据库表:-- 创建表CREATE TABLE tbl_employee( id INT(11) PRIMARY KEY AUTO_INCREMENT, last_name VARCHAR(50), email VARCHAR(50), gender CHAR(1), age INT);INS
2022-04-16 19:52:49
1899
1
原创 node.js安装教程和关于node.js和node-sass版本不匹配的问题,
使用以下两篇文章解决:node.js安装教程,超级好用关于node.js和node-sass版本不匹配的问题,
2022-04-15 21:08:08
685
原创 前端开发的ES6新特性(学生党必看)
一:ES6新特性-let&const1.常量constconst常量(声明之后不允许改变,一旦声明必须初始化, 否则报错)2.let变量let声明的变量有严格的作用域var声明的变量往往会越域var可以声明多次,let只可以声明一次 { var a =1; let b =2; } console.log(a); console.log(b); t
2022-04-15 20:12:12
4132
1
原创 SpringBoot+MyBatis+MYSQL项目实战七(获取省市区列表)
SpringBoot+MyBatis+MYSQL项目实战五(获取省市区列表)项目源码地址:电脑商城实战由于现在的省市列表是读取的js文件中的数据,现在需要获取数据库中的数据一:获取省市区列表1.使用该数据库:DROP TABLE IF EXISTS t_dict_district;CREATE TABLE t_dict_district ( id int(11) NOT NULL AUTO_INCREMENT, parent varchar(6) DEFAULT NULL, co
2022-04-07 13:22:26
1835
1
原创 SpringBoot+MyBatis+MYSQL项目实战六(新增收货地址)
SpringBoot+MyBatis+MYSQL项目实战五(新增收货地址)项目源码地址:电脑商城实战点击新增收货地址一:新增收货地址——数据表的创建CREATE TABLE t_address ( aid INT AUTO_INCREMENT COMMENT '收货地址id', uid INT COMMENT '归属的用户id', name VARCHAR(20) COMMENT '收货人姓名', province_name VARCHAR(15) COMMENT '省-名称', pr
2022-04-07 09:12:38
1570
原创 SpringBoot+MyBatis+MYSQL项目实战五(用户上传头像,上传文件,两种ajax提交方式FormData和serialize)
SpringBoot+MyBatis+MYSQL项目实战五(上传头像)项目源码地址:电脑商城实战一:上传头像——持久层1.1SQL语句的规划update t_user set avatar=?,modified_user=?,modified_time=? where uid=?1.2设计接口和抽象方法UserMapper接口定义方法/** * @Param("SQL映射文件中的#{} 占位符的变量名"):解决的问题:当SQL语句的占位符和映射的接口方法参数名不一致是,
2022-04-06 23:45:12
1506
原创 SpringBoot+MyBatis+MYSQL项目实战四(个人资料修改)
SpringBoot+MyBatis+MYSQL项目实战四(个人资料修改)一:用户资料-----持久层1.1需要规划SQL语句根据用户信息的SQL语句UPDATE t_user SET phone=?, email=?, gender=?, modified_user=?, modified_time=? WHERE uid=?2.在执行修改用户资料之前,当用户刚打开修改资料的页面时,就应把当前登录的用户信息显示到页面中。显示用户资料可以通过:SELECT * FROM t_user WHER
2022-04-06 18:42:51
3104
原创 mybatis实战提升(关于各种属性的详解)
mybatis实战提升(关于各种属性的详解)一:属性讲解1.默认配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="study.dao.StudentDao"
2022-04-05 23:41:05
444
1
原创 SpringBoot+MyBatis+MYSQL项目实战三(修改密码)
SpringBoot+MyBatis+MYSQL项目实战三(修改密码)一:修改密码——持久层1.1规划需要执行的SQL语句根据用户的uid修改用户的passwordupdate t_user set password=?,modified_user=?,modified_time? where uid = ?根据uid查询用户的数据,在修改密码之前,首先要保证当前这用户的数据存在,检测是被标记为已经删除、检测输入的原始密码是否正确。select * from t_user where uid
2022-04-05 23:13:03
2633
原创 SpringBoot+MyBatis+MYSQL项目实战二(用户的注册和登录,添加拦截器)
接上一篇SpringBoot+MyBatis+MYSQL项目实战一(用户的注册和登录)一:注册——前端页面
2022-04-05 00:46:34
2128
6
原创 SpringBoot+MyBatis+MYSQL项目实战一(用户的注册和登录)
SpringBoot+MyBatis+MYSQL项目实战一一:项目基础环境搭建1.搭建环境pom.xml文件的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
2022-04-04 16:59:07
3854
9
原创 springboot+多线程实现邮件发送(定时任务)
一:实现一个简单的异步任务1.不适用spring自带的异步注解service层的AsyncService 类package com.example.demo.service;import org.springframework.scheduling.annotation.Async;import org.springframework.stereotype.Service;@Servicepublic class AsyncService { //多线程的简单列子
2022-04-02 16:20:14
1433
1
原创 Swagger+springboot(前后端分离,世界上最流行的Api框架,postman被禁用了,程序员怎么测试)
SpringBoot集成Swagger一:项目搭建,配置信息1.搭建项目新建一个springboot的项目,在pom.xml文件,导入相关依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</v
2022-04-02 10:52:03
4958
2
原创 Shiro+springboot快速入门(狂神学习,集成mybatis)
Shiro+springboot菜鸟入门(狂神学习)一:10分钟开始shiro入门1.进入shiro官网shiiro官网找到10分钟快速入门在前往githubgithub的shiro地址建立一个maven项目pom.xml导入以下配置:<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifa
2022-04-01 23:38:04
1228
4
原创 SpringSecurity简单教程(源码开源免费提供)
SpringSecurity菜鸟教程一:简单配置权限管理SecurityConfg的配置package com.example.demo11.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.security.config.annotation.authen
2022-03-31 14:09:18
1465
csdn的博客怎么导出,导出文件
2022-05-04
我使用springsecurity出现以下错误,springboot一直启动不了,在没有加入http.authorizeRequests().anyRequest().permitAll();是正常的
2022-03-29
有碰到过springboot进入启动后,访问页面异常慢的情况吗?有的话请解答
2022-03-28
csdn无法上传图片,上传图片总是失败
2021-12-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人