自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java IO(四)高级流之转换流、缓冲字符流

高级流字符流java将流按照读写单位划分为字节流与字符流。java.io.InputStream和OutputStream是所有字节流的超类。而java.io.Reader和Writer则是所有字符流的超类,它们和字节流的超类是平级关系。Reader和Writer是两个抽象类,里面规定了所有字符流都必须具备的读写字符的相关方法。字符流最小读写单位为字符(char),但是底层实际还是读写字节,只是字符与字节的转换工作由字符流完成。转换流java.io.InputStreamReader和O

2022-04-07 20:20:44 402

原创 Java IO(三)高级流之缓冲流、对象流

高级流流连接示意图缓冲流java.io.BufferedOutputStream和BufferedInputStream缓冲流是一对高级流,作用是提高读写数据的效率。缓冲流内部有一个字节数组,默认长度是8K。缓冲流读写数据时一定是将数据的读写方式转换为块读写来保证读写效率。使用缓冲流完成文件复制操作/** * 使用缓冲流完成文件复制操作 * * 缓冲流: * java.io.BufferedInputStream和BufferedOutputStream * 缓冲流是一对高级流,

2022-04-07 20:20:14 279

原创 Java IO(二)Java IO简介及FileInput/FileOutputStream

JAVA IOJava IO可以让我们用标准的读写操作来完成对不同设备的读写数据工作。Java将IO按照方向划分为输入与输出,参照点是我们写的程序。输入:用来读取数据的,是从外界到程序的方向,用于获取数据。输出:用来写出数据的,是从程序到外界的方向,用于发送数据。java将IO比喻为“流”,即:stream。 就像生活中的“电流”,“水流”一样,它是以同一个方向顺序移动的过程。只不过这里流动的是字节(2进制数据),所以在IO中有输入流和输出流之分,我们理解他们是连接程序与另一端的“管道”,用于

2022-04-07 20:18:40 446

原创 Java IO(一)File

一、File类File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)使用File可以做到:1.访问其表示的文件或目录的属性信息,例如:名字、大小、修改时间等等2.创建和删除文件或目录3.访问一个目录中的子项但是File不能访问文件数据。public class FileDemo { public static void main(String[] args) { // 使用FIle访问当前项目目录下的demo.txt文件

2022-04-07 20:17:28 405

原创 Java线程(基础)

一、线程相关概念1.进程是程序的一次执行过程,或者是正在运行的一个程序。是动态过程:有其自身的产生、存在和消亡的过程。操作系统将为进程分配新的内存空间。2.线程由进程创建,是进程的实体;一个进程可拥有多个线程。3.单线程在同一个时刻,只允许执行一个线程。4.多线程同一个时刻,可以执行多个线程。5.并发同一个时刻,多个任务交替执行,造成“貌似同时”执行的错觉。简而言之,单核CPU执行多任务就是并发。6.并行二、线程基本使用1.集成Thread类,重写run方法class Cat e

2022-03-31 19:10:24 2446

原创 Spring Cloud Alibaba实战:整合Seata1.4.2

Spring Cloud Alibaba实战(三):整合Seata一、下载二、解压三、修改配置文件四、导入seata需要的MySQL表五、启动六、实战本次基于最新版seata1.4.2进行整合一、下载地址:https://github.com/seata/seata/releases/tag/v1.4.2二、解压相继解压seata-server-1.4.2.zip与seata-1.4.2.zip,得到的文件如下图所示:三、修改配置文件1.进入seata/seata-server-1.4

2022-03-24 17:20:59 2689 2

原创 MySQL报错 SELECT list is not in GROUP BY clause and contains nonaggregated column...

MySQL报错 SELECT list is not in GROUP BY clause and contains nonaggregated column…原因:在mysql5.7以上的版本中,对于 group by 的这种聚合操作,如果在select 中的列,没有在group by 中出现,那么这个SQL是不合法的,因为列不在group by的从句中,所以对于设置了这个mode的数据库,在使用group by 的时候,就要用MAX(),SUM(),ANT_VALUE()的这种聚合函数,才能完成GR

2022-01-15 21:23:04 8321 2

原创 vue-element-template 开发札记 之 零散配置修改

vue-element-template 开发札记 之 零散配置修改1、Title1.1、修改/src/layout/components/Sidebar/Logo.vue1.2、修改/src/utils/get-page-title.js2、面包屑修改/src/components/Breadcrumb/index.vue3、用户头像下拉列表修改/src/layout/components/Navbar.vue参考:https://blog.csdn.net/qq_3714367

2021-10-28 18:39:45 193

原创 vue-element-template 开发札记 之 前端自定义路由权限动态刷新侧边栏

vue-element-template 开发札记 | 前端自定义路由权限动态刷新侧边栏1、获取vue-element-admin的src/store/modules/permission.js从 vue-element-admin的src/store/modules 目录下把 permission.js 文件拷贝至 vue-element-template 的 src/store/modules 目录下访问:https://hub.fastgit.org/PanJiaChen/vue-element

2021-10-28 15:24:27 440

原创 vue-element-template 开发札记 之 移除mock与对接后端接口

vue-element-template 开发札记 | 移除mock与对接后端接口本想用 vue-element-admin 的,但是 npm install 屡屡失败,干脆用它的基础版 vue-element-template一、下载github 镜像地址:https://hub.fastgit.org/PanJiaChen/vue-admin-templategit clone 至本地:git clone https://hub.fastgit.org/PanJiaChen/vue-admi

2021-10-28 14:45:10 1547 2

原创 SpringBoot自动装配原理及启动分析

SpringBoot自动装配原理及启动分析1.pom依赖分析我们创建的springboot项目都需要继承自springboot父项目。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.5.3</version> </p

2021-09-13 14:28:56 160

原创 SpringSecurity认证授权源码分析

SpringSecurity认证授权源码分析1.认证授权执行流程2.认证3.权限访问4.请求间认证共享

2021-09-03 16:08:26 72

原创 CentOS7 安装 Nginx

CentOS7 安装 Nginx1.下载及上传安装包1.1 下载安装包访问Nginx官网下载安装包http://nginx.org/en/download.html1.2 上传安装包地方擦拭的发生第三方奥术大发送发送到发的

2021-08-09 17:27:20 95 1

原创 CentOS7 安装 MySQL8.0

CentOS7 安装 MySQL8.01.下载MySQL8.01.1 访问官网下载页面https://dev.mysql.com/downloads/1.2 下载1. 执行wget下载命令将此前复制的链接地址粘贴至终端中进行执行wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2. 安装MySQL源yum localinstall mysql80-community-release-e

2021-08-09 12:15:44 141

原创 基于IDEA的SpringBoot项目Maven聚合工程打包

基于IDEA的SpringBoot项目Maven聚合工程打包项目结构1. 修改父项目的pom.xml文件2. 修改子项目的pom.xml文件3.测试3.1 在jt-manager的pom.xml中引入jt-utils的依赖3.2 在jt-manager中,编写Controller,调用jt-utils下的工具类3.3 依次点击父项目clean、install即可完成打包3.4 在cmd控制台启动jt-manager子项目并使用postman测试项目结构|-jt(root)|–jt-manager|–

2021-05-25 14:05:10 641

原创 SpringBoot集成Redis实现缓存

SpringBoot集成Redis实现缓存1.在pom.xml中添加jar依赖<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.在application.yml中进行R

2021-02-16 18:41:07 222

原创 CentOS7搭建JavaEE运行环境(三)——MySQL5.7的安装与配置

CentOS7搭建JavaEE运行环境(三)——MySQL5.7的安装与配置1.卸载自带MariaDB[root@localhost bin]# rpm -qa | grep mariadb[root@localhost bin]# yum remove mariadb*2.下载MySQL并导入CentOS73.将MySQL解压至/usr/local/下[root@localhost ~]# tar -zxvf /root/soft/mysql-5.7.30-linux-glibc2.12-

2021-02-16 18:25:01 109

原创 CentOS7搭建JavaEE运行环境(二)——Tomcat8.5的安装与配置

CentOS7搭建JavaEE运行环境(二)——Tomcat8.5的安装与配置1、关于防火墙1.1查看防火墙状态1.2停止firewall1.3禁止firewall开机启动2、下载Tomcat并导入CentOS73、将Tomcat解压至/usr/local/目录下4、进入Tomcat目录并启动1、关于防火墙在配置及启用Tomcat前最好将防火墙关闭,CentOS 7.0默认使用的是firewall作为防火墙。1.1查看防火墙状态firewall-cmd --state1.2停止firewall

2020-10-06 11:32:22 153

原创 CentOS7搭建JavaEE运行环境(一)——JDK8的安装与配置

CentOS7搭建JavaEE运行环境(一)——JDK8的安装与配置1.下载JDK并导入CentOS71.1在/root目录下新建文件夹soft1.2导入JDK2.将JDK解压至/usr/local/目录下3.配置环境变量3.1在文件的末尾添加3.2保存,退出!4.刷新环境变量5.检查JDK版本1.下载JDK并导入CentOS71.1在/root目录下新建文件夹soft[root@localhost ~]# mkdir soft1.2导入JDK2.将JDK解压至/usr/local/目录下[

2020-10-04 20:09:51 340

原创 springboot+pageHelper实现分页

基于springboot2.1.13版本进行搭建,引入Spring Boot DevTools、MyBatis Framework、MySQL Driver、Spring Web、druid、log4j、pageHelper等依赖实现分页。

2020-04-30 11:49:32 471

原创 eclipse安装Spring Tool Suite

eclipse安装Spring Tool Suite最近在学习Spring Boot途中,遇到的第一个坑就是在eclipse中配置Spring Tool Suite,上网找了一圈,终于还是找到了解决方案。现把解决方案总结一下,避免更多人入坑。

2019-07-27 13:15:41 279 1

paging.zip

springboot+pageHelper,主要整合了Spring Boot DevTools、MyBatis Framework、MySQL Driver、Spring Web、druid、log4j、pageHelper等依赖,实现分页的案例

2020-04-30

空空如也

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

TA关注的人

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