自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (一)springboot中使用mybatisPlus入门,配置

一、创建并初始化数据库1、创建数据库:mybatis_plus2、创建 User 表其对应的数据库 Schema 脚本如下:DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄

2020-10-12 15:39:44 371

原创 SQL过滤工具类

import com.jackson0714.common.utils.RRException;import org.apache.commons.lang.StringUtils;/** * SQL过滤 * * @author button */public class SQLFilter { /** * SQL注入过滤 * @param str 待验证的字符串 */ public static String sqlInject(Strin

2021-11-26 16:08:49 870

原创 mybatis-plus分页查询

做分页查询要有两步:第一步,设置MyBatisPlus配置类package com.gsoft.demo.config;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;import com.baomidou.mybatisplus.extension.plugins.inner.PaginationI

2021-09-23 15:56:44 206

原创 李志 逼哥 完整专辑网盘下载

完整李志专辑系列完整的李志专辑系列,都已经上传到了阿里云盘(主要是不限速,比坑爹的百度云强多了)。链接:https://www.aliyundrive.com/s/SBiY9yQZArJ 没有密码。如果你没有阿里云,可以点击下面的链接用我的邀请码下一个。https://pages.aliyundrive.com/mobile-page/web/beinvited.html?code=f217f22...

2021-09-09 14:38:05 33769 28

原创 springboot中service层单元测试

1.生成测试类按住alt+insert弹出自动生成的选项,点击TEST会在Test里面自动生成测试类然后添加上@RunWith(SpringRunner.class)@SpringBootTest这两个注解。import com.example.demo.car.service.CarService;import org.junit.jupiter.api.Test;import org.junit.runner.RunWith;import org.springframework.

2021-09-08 17:30:19 1026

原创 百度网盘下载

参考连接:https://github.com/zyxubing1/baiduyun其中要把脚本的连接给改成http://123.207.22.95/baiduyun/a2dh.user.js

2021-08-18 10:05:10 289

原创 每日几答(1)

ArrayList 知识点1.底层用的是一个数组`Object[] elementData`,特点是查询速度快,增删慢,线程不安全。您说它的底层实现是数组,但是数组的大小是定长的,如果我们不断的往里面添加数据的话,不会有问题吗?这就说到ArrayList的扩容机制,如果你的构造函数里面传了参数,那么就按照你的参数长度生成数组,没有传参的话,会有一个默认的数组长度为10。至于为什么是10,猜测可能是个经验值。我记得你说到了,他增删很慢,你能说一下ArrayList在增删的时候是怎么做的么?主要说

2021-08-13 15:47:48 96

原创 谈谈request和response的本质关系,转发和重定向的本质

谈谈request和response的本质关系:一个是请求对象,一个是响应对象,那么这两个对象是由谁创建的?答案是,web容器创建的,简单来说,tomcat容器创建的。整个流程是这样的:首次访问的时候,才创建目标servlet。由客户端(也就是客户浏览器)对web容器发出HTTP请求,由web容器根据http请求创建出request对象和response对象。虽然response对象里面是空的,但是这个时候他就已经被创建出来了,他俩相当于是同一天生的亲兄弟。来我们来看一个标准的servle

2021-08-06 16:35:43 467 1

原创 PR安装出现错误代码:195

安装PR2020的时候出现了错误代码195,网上搜索之后发现说是windows的版本需要更新,于是windows更新到了1903版本,但是还是安装不成功,也改成了用兼容性模式安装但是还是不管用又找了pr2019和pr2018两个版本来安装,结果均报195的错误,后,来没有办法,换了一个安装包,结果就正常安装上去了,放上连接链接:https://pan.baidu.com/s/11cQfBRmzjHXtptrXG8o0Wg提取码:dogb...

2021-07-30 16:15:16 8455 1

转载 @Autowired 与@Resource的区别和如何选择

@Autowired 与@Resource选择(治好你的强迫症)spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。  @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注

2021-07-23 11:50:19 2278 2

原创 一、Java 基础面试题

1.JDK 和 JRE 有什么区别?JDK是 Java development kit,Java开发工具包,包括了Java开发环境和运行环境。JRE是 Java runtime environment,Java运行环境。简单来说 JDK=JRE+Javac+各种开发的时候的调试工具。如果你只运行Java程序那么jre就够了。2.== 和 equals 的区别是什么?变量分为基本类型:八种基本类型(六种数字类型一种字符类型,一种布尔类型):byte,short,int,long,float,dou

2021-03-14 23:18:30 104

原创 mongodb笔记地址

mongodb笔记地址:https://github.com/Vacricticy/mongodb_practice#%E6%96%87%E6%A1%A3%E4%B9%8B%E9%97%B4%E7%9A%84%E5%85%B3%E7%B3%BB

2021-02-04 09:44:47 131

原创 Docker笔记(Docker安装mysql,Nginx配置反向代理)

Docker安装:https://blog.csdn.net/qq_36892341/article/details/73918672Docker切换镜像源:我用的是阿里云,所以阿里云有贴心提供专属镜像加速器(点击查看):https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,选择你服务器的系统。Docker安装mysql:先检查,看看本地有没有mysql的镜像(image), docker image ls没有的话,咱们就下载

2021-01-22 15:39:37 328

原创 linux查看端口使用情况

netstatnetstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。netstat 查看端口占用语法格式:netstat -tunlp | grep 端口号-t (tcp) 仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化为数字-l 仅列出在Listen(监听)的服务状态-p 显示建立相关链接的程序名例如查看 8000 端口的情况,使用以下命令:# netstat -tunlp | grep 8000tcp

2021-01-19 11:36:36 179

原创 word中如何生成多组自动增长的数字

同时按住Ctl+F9会显式出花括号,然后在花括号里面输入{seq list #0000}seq代表启动域,list是随便取的,相当于你创建的域的名称,后面0000是代表数的位数。然后选中括号里面的东西,按f9,就变成然后将这个0001复制到你需要的地方ctrl +A 选中全文,按下f9如果想创建另外一组自增长的数,把list改成其他名字就像{seq list2 #0000}参考文章:https://blog.csdn.net/songchuwang1868/article/det

2021-01-12 09:47:12 1095

原创 SpringBoot - @Configuration、@Bean注解的使用详解(配置类的实现)

一、基本用法1,基本介绍Spring Boot 推荐使用 java 配置完全代替 XML 配置,java 配置是通过 @Configration 和 @Bean 注解实现的。二者作用如下:@Configration 注解:声明当前类是一个配置类,相当于 Spring 中的一个 XML 文件@Bean 注解:作用在方法上,声明当前方法的返回值是一个 Bean2,简单样例(1)首先创建一个自定义的配置类 MyConfigration:使用 @Configration 注解将该类声明为一个配置类。

2020-12-28 09:13:59 801

原创 Lombok 插件注解汇总

Lombok 插件主要为我们提供了如下注解,这里对其做一个简单的汇总@Getter 注解在属性(类)上,为属性(所有非静态成员变量)提供 get() 方法@Setter 注解在属性(类)上,为属性(所有非静态成员变量)提供 set() 方法@ToString 该注解的作用是为类自动生成 toString() 方法@EqualsAndHashCode 为对象字段自动生成 hashCode() 和 equals() 实现@AllArgsConstructor、@RequiredArgsConstruc

2020-12-25 17:31:01 260

原创 自动生成数据库表结构文档

github项目地址:https://github.com/pingfangushi/screw不需要下载github项目有两种方法,一种写代码,一种用maven插件的方法,那我们当然选择maven插件啦!步骤一在pom.xml文件中添加如下代码:可以根据需求自己修改 <build> <plugins> <plugin> <groupId>cn.smallbun.scr

2020-11-30 16:57:47 732

原创 linux的firewalld打开关闭防火墙与端口

1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。启动一个服务:system

2020-11-26 16:24:30 216

原创 Jenkins持续集成 (war包方式启动)

jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署jenkins 官网 https://jenkins.io/zh/ 使用war包的方式启动jenkins下载war包wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war启动war包 ,以后台的方式运行jenkIns war包nohup java -jar jenkins.war --httpPort

2020-11-25 17:03:06 264

原创 在阿里云linux上安装docker

参考文档:https://help.aliyun.com/document_detail/60742.html?spm=a2c4g.11174283.6.548.24c14541ssYFIZ第一步:安装必要的一些系统工具yum install -y yum-utils device-mapper-persistent-data lvm2第二步:添加软件源信息yum-config-manager --add-repohttp://mirrors.aliyun.com/docker-ce/l

2020-11-25 16:09:32 295

原创 spring学习笔记

参考文章:IOC原理public class BookService { private DataSource dataSource; public void setDataSource(DataSource dataSource) { this.dataSource = dataSource; }}不直接new一个DataSource,而是注入一个DataSource,这个小小的改动虽然简单,却带来了一系列好处:这相当于是让spring容器创建了一个Be

2020-11-24 17:46:29 87

原创 springboot配置文件application.yml加载顺序

springboot配置文件加载顺序其实yml和properties文件是一样的原理,且一个项目上要么yml或者properties,二选一的存在。推荐使用yml,更简洁。bootstrap与application配置文件执行顺序是bootstrap.yaml->application.yaml->[如果设置了运行环境为dev,application-dev.yaml](1)加载顺序这里主要是说明application和bootstrap的加载顺序。bootstrap.yml(boo

2020-11-13 15:22:12 2466

原创 报错:java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter

今天用 Spring Boot 和 io.jsonwebtoken:jjwt 来实现 JWT 登录时报错java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter网上的错误信息都是说 JDK 太高了,不过我的也才 8 啊,不管了,修复方案如下,就是导入Maven 添加以下语句<dependency> <groupId>javax.xml.bind</groupId> <

2020-10-29 14:37:14 848 4

原创 Unknown custom element: <el-image> - did you register the component correctl

报错:Unknown custom element: <el-image> - did you register the component correctlel-image 是elementui2.8.0才添加的控件,需要先升级elementuivue项目升级element-ui

2020-10-27 14:16:00 4402

原创 Nacos的时候,报404的错误,找不到方法

在使用Nacos的时候,报404的错误,死活找不到对应的方法,检查路径也没有错啊,变量名,方法名都没有错,调用端和被调用端都是一模一样的,但是就是找不到方法,最后发现了问题的所在原因是我的@DeleteMapping前面没有/,所以找不到对应的路径,但是我这个@DeleteMapping前面不写/,网页也能访问啊,swagger也能测试成功,但是用nacos就访问不到了。网上查了一下说,带上/是绝对路径,不带是相对,规范应该带,虽然带不带都能正确访问到后台。最好还是带上吧,不然有的访问不到,很难找

2020-10-23 10:30:20 3587 1

转载 解决IDEA的插件中心plugin连接不上网络

解决IDEA的插件中心连接不上网络IDEA的插件中心连不上网很烦人,下载不了自己想要的插件打开:设置-插件选择:设置按钮-HTTP代理设置勾选自动设置输入https://plugins.jetbrains.com/或者http://127.0.0.1:1080重启再次打开插件中心:已经可以使用啦...

2020-10-22 11:35:49 2333

原创 在阿里云ECS上安装了nacos成功,但是外网访问不到。

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Djava.ext.dirs=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/ext:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10

2020-10-21 18:06:18 5386

原创 application.properties文件没有叶子图标,springboot项目启动的时候也报错

错误日志:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-07-13 16:04:26.339 ERROR 21144 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ***************************APPLI

2020-10-21 11:04:50 2268

原创 vue中...变量名前加三个点代表什么意思

这是es6的语法,看下面的你就懂了var a = { name: '张三', age: 25} var b = { job: 'web前端', ...a} // 相当于var b = { job: 'web前端', name: '张三', age: 25 原文:https://segmentfault.com/q/1010000020240597...

2020-10-14 15:43:10 3033

原创 (三)sringboot中使用mybatis-plus,条件构造器wrapper

一、wapper介绍Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件QueryWrapper : Entity 对象封装操作类,不是用lambda语法UpdateWrapper : Update 条件封装,用于Entity对象更新操作AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column。LambdaQueryWrapper :看名

2020-10-12 17:26:48 1107 1

原创 (二)springboot中使用mybatis-plus,CRUD,主键自增,逻辑删除

一、insert1、插入操作@RunWith(SpringRunner.class)@SpringBootTestpublic class CRUDTests { @Autowired private UserMapper userMapper; @Test public void testInsert(){ User user = new User(); user.setName("Helen"); user.s

2020-10-12 16:23:07 3344

原创 笔记

@PostConstruct的使用:执行顺序Constructor(构造方法) -> @Autowired(依赖注入) -> @PostConstruct(注释的方法)参考文章https://blog.csdn.net/qq360694660/article/details/82877222

2020-10-09 11:34:09 134

原创 实现图片文件,与 byte[] 互转

import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import java.util.UUID;//图片文件,与 byte[] 互转public class TestFile

2020-09-25 11:08:39 370

原创 springboot Web开发

四、Web开发1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置组件;xxxxProperties:配置类来封装配置文件的内容;2、SpringBoot对

2020-09-09 09:06:54 355

原创 springboot日志

1、日志框架小张;开发一个大型系统;​ 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件?​ 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar;​ 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar?​ 4、将以前框架卸下来?换上新的框架,重新修改之前相关的API;zhanglogging-prefect.jar;​ 5、JDBC和具体的数据库驱动;​

2020-09-03 15:11:50 194

原创 SpringBoot配置文件

1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language)​ YAML A Markup Language:是一个标记语言​ YAML isn’t Markup Language:不是一个标记语言;标记语言:​ 以前的配置文

2020-08-31 14:56:08 139

原创 尚硅谷Spring Boot笔记

**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服务文档3、环境准备http://www.gulixueyuan.c

2020-08-25 09:02:36 330

原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could

错误日志:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-07-13 16:04:26.339 ERROR 21144 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ***************************APPLI

2020-08-21 17:14:47 120

原创 Springboot根据pojo实体类自动生成数据库表

第一步:添加springboot-data-jpa和数据库的依赖关系<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>my

2020-08-21 15:53:58 1733

空空如也

空空如也

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

TA关注的人

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