自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx 302重定向到百度(备忘)

【代码】nginx 302重定向到百度

2022-10-14 09:53:54 1229 1

原创 redis 迁移备份 (备忘)

2.导入从源服务器下载的rdb文件,删除目标文件中原有的rdb文件(建议备份)在redis的bin目录下执行。2.查看rdb文件存放位置。3.将rdb文件下载到本地。1. 进入到Redis中。1.关闭redis服务。3.启动redis服务。

2022-09-29 14:24:19 645

原创 mysqldump导出数据、scp导入数据、mysql的登陆权限

1、去 vi /etc/my.cnf 增加 skip-grant-tables(这一步在root用户登陆不上时执行)6、把vi /etc/my.cnf 中的 skip-grant-tables 去掉。2、重启mysql (后面的根据实际情况)里面有% localhost 可以本机登录。7、重启mysql (后面的根据实际情况)1、用mysqldump导出数据。2、用scp来导出到另一台服务器。4、修改root的登陆权限。3、user的登陆权限。

2022-09-23 16:52:29 605

原创 Linux安装Docker 教程

​ 阿里云->容器镜像服务->镜像加速器->加速器地址 https://g6d1zsbt.mirror.aliyuncs.com(每个人的不一样)​ 例如:yum -y install vim-enhanced、yum -y install vim-minimal。阿里云:https://.mirror.aliyuncs.com。七牛云加速器:https://reg-mirror.qiniu.com。网易:https://hub-mirror.c.163.com/

2022-09-07 14:54:54 210

原创 windows系统程序启动脚本bat(备忘)

将如下代码放在文本文件中,然后报存改后缀为.bat文件。仅针对当时我的项目做得备忘。

2022-09-07 11:22:06 768

原创 linux 开机自启通用(systemd)

1. 在/etc/system/system位置下创建xxx.service文件。2.配置文件内容为(ExecStart中的内容根据实际情况写)

2022-09-06 10:25:44 831

原创 linux系统 nginx redis mysql tomcat fastdfs 实现开机自启动

我们设置开机启动需要将mysql.server 文件复制到 /etc/rc.d/init.d/ 目录下mysql 文件 我们的mysql.server 文件一般都在安装的根目录下的 support-files 目录下。(坑:如果/etc/init.d中存在fdfs_trackerd,则不要覆盖直接执行第三步)在/etc/system/system位置下创建tomcat.service文件。在/etc/system/system位置下创建redis.service文件。nginx.service内容。

2022-09-05 15:22:34 1711

转载 docker 解决mysql严格问题 sql_mode=only_full_group_by 备忘

docker 解决mysql严格问题 sql_mode=only_full_group_by

2022-07-11 09:45:23 353

原创 总结定时任务功能

1、在启动类 加入注解 @EnableScheduling2、建立task包 3、在task类上加@Component4、在task方法上加入 @Scheduled(cron = "${job.schedule}")5、在配置文件上job: schedule: 0 0/5 * * * ?

2022-04-19 11:08:12 57

原创 总结Api导出word

(导出可以有很多方式 这里用的Apache Api (之后可以尝试Easypoi))run.addCarriageReturn();//硬回车run.addBreak(); //软回车1.在pom文件中加入<!-- POI excel--> <dependency> <groupId>org.apache.poi</groupId> <artifactI...

2022-04-19 11:07:11 473

转载 Double 与double、Integer 与int、Long与long 的区别

Double 与double 的区别?1、double 基本数据类型 ,Double 是基本数据类型的包装类(对象类型)(引用数据类型)2、double 没有方法,Double有方法3、double只创建引用,Double创建对象4、集合类不能存放double,只能存放Double5、double存放在栈中,Double存放在堆中(栈的存取速度要高于堆,另外栈中的数据可以共享)6、Double提供的属性和方法会使操作各种操作更加方便和灵活Integer 与int的区别?1、I

2022-04-02 17:28:46 2506

原创 Java服务端 输入框做长度限制

1、在Controller层 加入@Valid2、在实体(或DTO、VO)加入@Size (也可以同时加入@NotEmpty控制输入框内容不为空)

2022-04-02 16:46:03 744

转载 二叉搜索树、红黑树简单总结

(不是很官方的总结,只是一些方便记忆的技巧)二叉搜索树左孩子小于根节点,右孩子大于根节点。缺点:如果遇到大长脖子的那种,速度就跟单链表的效率差不多了了,所以均衡二叉树就登场了。均衡二叉树有自动维持平衡的性质。均衡完如下图,查询性能提升了很多。红黑树(非严格均衡的二叉搜索树)规则特点:1.节点分为红色或黑色2.根节点必须是黑色的3.叶子节点都为黑色,且为null4.连接红色节点的两个子节点都为黑色5.从任意节点出发,...

2022-03-30 16:44:57 76

原创 MySQL高级总结

mysql高级1、索引 索引的定义:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。 索引优势劣势 优势 1) 类似于书籍的目录索引,提高数据检索的效率,降低数据库的IO成本。 2) 通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗。 劣势 1) 实际上索引也是一张表,该表中保存了主键与索引字段,并指向实体类的记录,所以索引列也是要占用空间的。 2) 虽然索引大大提高了查询效率,同时却也降低更新表的速度,如对表进行INSERT、UPDATE

2022-03-29 22:38:34 71

原创 java.sql.SQLSyntaxErrorException:

问题:1.数据库字段和实体类中的字段不一致2.Sql语法的问题 也就是sql写错了 有可能就是多写或者少写了一个字符

2022-02-11 14:04:54 3441

原创 SpingBoot 用Swagger2测试

1.pom文件 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> </dependency> <dependency> <groupId>io.springfox&

2022-02-11 11:50:04 170

原创 ***************************APPLICATION FAILED TO START***************************Description:A

原因是service 或serviceImpl 没加@Service的注解

2022-02-10 09:14:27 3434

原创 com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column ‘role_id

问题原因:数据库中字段长度不够

2022-02-08 09:26:54 761

原创 C、JAVA 进制转换

十进制转二、八、十六进制方法:除积取余,倒取余数二进制转八、十、十六进制方法:十进制:按权展开,权项相加八进制:三合一(不足补0),按权展开,权项相加十六进制:四合一(不足补0),按权展开,权项相加二、八、十六进制转十进制方法:按权展开,权项相加十六进制转二进制方法:分别除积取余、不足补0...

2022-02-07 20:15:14 134

原创 Was expecting one of: <EOF> “,“ ... “=“ ... “?“ ... “||“ ... “or“ ...

出现的问题是!=之间不要有空格

2022-02-07 20:13:45 1409

原创 org.apache.ibatis.binding.BindingException异常

解决办法:动态sql 或者sql语句有问题(也有可能是字段写错的问题)

2022-02-07 10:03:59 522

原创 java.lang.NumberFormatException: For input string: ““

报这个错,可能不是因为类型转换问题,有可能是数据库中不为空的字段存在空值。

2022-02-05 11:34:43 302

原创 前后端分离springboot的跨域问题

解决办法1.@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**")// .allowedOrigins("*") .allowedOrigin

2022-02-02 21:24:37 431

原创 springboot+mybatisplus自动生成代码记录

1、pom文件<dependencies> <!-- controller--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ...

2022-01-29 21:13:53 1783

原创 单例模式(总结版)

确保一个类只有一个实例存在,而且自行实例化并向整个系统提供这个实例。是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这个是设计模式要求构造方法是private(构造方法不能是公开的,不能被外界进行实例化,方法只能用private修饰),因为只有一个实例,这个实例属于当前类,也就是当前类的成员变量,类变量就是静态变量用static修饰,由当前类的静态成员变量,提供一个静态方法,向外界提供当前类的实例,当前类只能在类的内部进行实例化,不能放在外面去,

2021-11-01 22:13:39 101

原创 2021 10 24 晚 复习内容

mysql高级1、索引 索引的定义:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。 索引优势劣势 优势 1) 类似于书籍的目录索引,提高数据检索的效率,降低数据库的IO成本。 2) 通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗。 劣势 1) 实际上索引也是一张表,该表中保存了主键与索引字段,并指向实体类的记录,所以索引列也是要占用空间的。 2) 虽然索引大大提高了查询效率,同时却也降低更新表的速度,如对表进行INSERT、UPDATE、DEL

2021-10-24 21:27:30 93

原创 Mysql锁的问题

锁:锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢资源)。 锁的分类: 从对数据操作的粒度分 : 1) 表锁:操作时,会锁定整个表。 ​ 2) 行锁:操作时,会锁定当前操作行。 从对数据操作的类型分: 1) 读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会互相影响。 2) 写锁(排它锁):当前操作没有完成之前,它会阻断其他写锁和读锁。 Mysql锁 ,不同的存储引擎支持不同的锁机制。 MyISAM 支持表级锁(默认) ,不支持行级锁,不支..

2021-10-24 16:55:30 83

原创 mysql高级(暂时)

mysql高级1、索引 索引的定义:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。 索引优势劣势 优势 1) 类似于书籍的目录索引,提高数据检索的效率,降低数据库的IO成本。 2) 通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗。 劣势 1) 实际上索引也是一张表,该表中保存了主键与索引字段,并指向实体类的记录,所以索引列也是要占用空间的。 2) 虽然索引大大提高了查询效率,同时却也降低更新表的速度,如对表进行INSERT、UPDATE、DEL

2021-10-23 22:03:19 35

原创 多线程(未完待续)

并行和并发有什么区别?并行是逻辑上的同时发生,他表示同某一个时间段内同时进行多个程序。并发是物理上的同时发生,他表示在某一个时间点同时进行多个程序。线程和进程的区别?1、定义不一样,进程是执行中的一段程序,而一个进程中执行中的每个任务即为一个线程。2、一个线程只可以属于一个进程,但一个进程能包含多个线程。3、线程无地址空间,它包括在进程的地址空间里。4、线程的开销或代价比进程的小。守护线程是什么?非守护线程一直在后台运行着,JVM 无法正常退出。如果添加了主线程,当主

2021-10-20 22:11:38 72

原创 MySQL数据库学习总结

连接:mysql -h 主机地址 -u 用户名 -p / mysql -u root -p rootDB database 数据库DBMS 数据库管理系统 (Oracle mysql DB2 sybase sqlserver)DBMS->(执行)->SQL->(操作)->DBsql 语句分类:DQL(数据查询语言):select 查询语句DML(数据库操作语言): inset delect updateDDL(数据定义语言/修改表结构):create d.

2021-10-19 22:04:00 102

原创 B站多倍速问题

第一步打开网页版B站第二步键盘输入 Fn+F12(或者F12)第三步找到这个界面并输入document.querySelector('video').playbackRate = 2.5后面的数字2.5是倍速 ,可以根据自己需求更改

2021-10-12 14:41:55 583

原创 解决Tomcat乱码问题

控制台乱码问题解决办法(我自己的Tomcat出现的问题)1、-Dfile.encoding=UTF-82.apache-tomcat-8.5.65\conf \logging.properties3.apache-tomcat-8.5.65\conf \server.xmlURIEncoding="UTF-8"“编程小白,欢迎大佬纠错”......

2021-10-10 15:32:38 83

原创 DOS命令

开启DOS命令的几种方式 开始+系统+命令提示符 Win键+R 输入cmd 打开控制台(推荐使用) 在任意的文件夹下面,按住shif键+鼠标右健点击,在此处打开念令行窗口 资源管理器的地址栏前面加上cmd 路径 管理员方式运行:选择以管理员方式运行 常见的DOS命令 盘符切换 c: 查看当前盘下的所有目录 返回上一级dir 在别的盘符下切换盘符 cd /d f: 返回上一级 cd.. 进入目录文件夹 cd +目录

2021-06-02 14:38:15 26

原创 Markdown 学习

标题1、#+空格 一级标题2、##+空格 两级级标题 (以此类推 最多6级标题)字体1、Hello World ! 加粗 字体两侧加两个*2、Hello World ! 倾斜 字体两侧加一个*3、Hello World ! 倾斜又加粗 字体两侧加三个*4、Hello World ! 删除线 字体两侧加两个波浪线~引用如果你有梦想就努力去实现! 大于号加空格分割线三个横杠---或三个星号***图片本地: ![截图](路径)网络图片: ![截图](路径

2021-06-02 09:58:54 36

空空如也

空空如也

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

TA关注的人

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