搭建个人博客网站

自己搭建的博客网站(www.lipan.xyz),后端采用SpringBoot+Mybatis+JPA,用于学习记录

2018-12-28 13:04:33

阅读数 202

评论数 0

Java集合框架——LinkedList

本文基于JDK1.8,代码中方法头的注释都是对照源码翻译过来的 自顶向下阅读 类头 public class LinkedList<E> extends AbstractSequentialList<...

2018-11-12 20:51:52

阅读数 42

评论数 0

Java集合框架——ArrayList

本文基于JDK1.8 自顶向下阅读 类头 public class ArrayList<E> extends AbstractList<E&am...

2018-11-11 15:01:00

阅读数 41

评论数 0

解决Linux中文名文件下载找不到路径(java.io.FileNotFoundException: ***(No such file or directory))

问题描述 以前写过一个文件上传下载的项目,在本地测试没有问题,但最近在部署到Linux服务器实际应用发现,当文件名为中文时,会报java.io.FileNotFoundException: ***(No such file or directory的异常,文件下载后是一个空文件 查阅资料发现,项...

2018-10-29 20:21:49

阅读数 1901

评论数 1

JVM垃圾收集(Garbage Collection,GC)

JVM垃圾回收是一项自动化的过程,用来管理程序运行时所使用的内存

2018-10-13 14:36:00

阅读数 41

评论数 0

JVM内存区域

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁

2018-10-08 16:50:32

阅读数 54

评论数 0

HTTP状态码(HTTP Status Code)

HTTP状态码是用以表示网页服务器HTTP响应状态的3位数字代码。 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求,当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头用以响应浏览器的请求。

2018-10-06 15:04:41

阅读数 144

评论数 0

SpringMVC项目实现Tomcat热部署,自动打包上传并运行

引言 在学习中看到了Spring项目在Tomcat上热部署的方式,由于以前项目的部署方式都是先打包,再上传,所以印象很深刻,以此记录 工具 IDE工具为IDEA,Linux图形化工具为Xftp,shell工具为Xshell...

2018-09-07 19:46:45

阅读数 651

评论数 0

Linux系统搭建Redis集群(redis-cluster)

工具准备 Linux图形化工具为Xftp,shell工具为Xshell 1. Redis集群相关概念 redis-cluster架构图 redis-cluster把所有的物理节点映射到[0-16383]slot上,cluster 负责维护 redis 集群中内置了 16384 个哈...

2018-09-07 13:46:42

阅读数 249

评论数 0

Linux实现MySQL数据库数据自动备份,并定期删除以前备份文件

引言 在学习过程中遇到了一个问题,见图: 当我进入服务器的数据库时,原来的数据库和数据都不见了,只留下了一个名为WARNING的数据库和一条数据,阅读之后,我明白了缘由,黑客!信息中说的很清楚,需要向黑客支付一定数量的比特币来找回数据,先不说钱的问题,就算支付了比特币,能不能找回数据还是另一回...

2018-06-21 10:46:08

阅读数 2146

评论数 0

SpringBoot2.x整合Security5(完美解决 There is no PasswordEncoder mapped for the id "null")

问题描述 以前做过一次SpringBoot整合Security的项目,大致了解了下其中流程。但最近重新尝试SpringBoot整合Security的项目时却碰到了问题 java.lang.IllegalArgumentException: There is no PasswordEncod...

2018-06-05 20:51:48

阅读数 9109

评论数 11

SpringBoot整合MyBatis(iBatis),基于注解和XML两种方式

工具 IDEA Maven 项目创建 1. 通过IDEA创建SpringBoot项目 2. 结构目录和JAVA版本选择 3. 添加MySQL和MyBatis支持 4. 添加Lombok插件,简化GET、SET方法 5. WEB支持和启动类 6. 项目名和路径 启动类 package...

2018-05-20 21:58:16

阅读数 2746

评论数 0

Java实现带表单参数的文件上传、下载和文件打包下载

准备工作 springboot框架 maven Spring Data JPA 1、文件上传 我是上传封装起来的,方便调用,直接上代码 public static void uploadFile(String filePath, String fileName, Multipa...

2018-01-25 00:43:47

阅读数 1660

评论数 0

解决Mysql安装不能开始starting server问题

今天在安装MySQL的时候,碰到了一个问题:前面的一切都还算顺利,但是当安装程序进行到starting sever的时候就会卡住,怎么也过不去,百度查询试了各种方法,也看过大佬的博客,但都不能有效解决,最后才发现,其实是我的电脑名字设置成了中文,只需要将电脑名字改为非中文,重启之后,MySQL即可...

2017-03-07 21:51:53

阅读数 1933

评论数 0

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