2020年11月20日
摘要: 今天写了一个上传文件的接口,部分代码如下: @PostMapping("/upload") public Response<String> uploadPic(HttpServletRequest request) { Response<String> result = new Response<> 阅读全文
posted @ 2020-11-20 15:55 逍遥1989 阅读(1598) 评论(0) 推荐(0) 编辑
  2019年11月24日
摘要: 1、Java文件(磁盘)-编译成.class文件(磁盘)-加载到内存-CPU调度运行-进程。 2、每次函数调用,操作系统都会在栈中创建一个栈帧,正在执行的函数参数、局部变量、申请的内存地址等都存储在 阅读全文
posted @ 2019-11-24 20:17 逍遥1989 阅读(304) 评论(0) 推荐(0) 编辑
  2019年10月5日
摘要: 1、数据库状态:服务器中的非空数据库以及它们的键值对统称为数据库状态。 2、持久化方式 (1)RDB持久化:将Redis在内存中的数据库状态保存到磁盘里面,生成一个经过压缩的二进制文件,避免数据意外丢失。 (2)AOF持久化:通过保存Redis服务器所执行的写命令来记录数据库状态的,AOF文件保存的 阅读全文
posted @ 2019-10-05 16:08 逍遥1989 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、Redis服务器默认会创建16个数据库,存储在数组中。 2、每个Redis客户端都有自己的目标数据库,默认情况下客户端的目标数据库为0号数据库,可以通过执行SELECT命令来切换目标数据库。 3、数据库的内部结构 (1)数据库由redisDb结构表示,主要由dict和expires两个字典构成, 阅读全文
posted @ 2019-10-05 11:12 逍遥1989 阅读(957) 评论(0) 推荐(0) 编辑
  2019年10月3日
摘要: 1、Redis是使用C语言开发的一种以键值对形式存储数据的非关系型数据库。 2、Redis的键只能是字符串类型,值可以包括:String、List、Set、Sorted set、Hash等。 3、String类型底层实现 (1)采用简单动态字符串(simple dynamic string,SDS) 阅读全文
posted @ 2019-10-03 22:25 逍遥1989 阅读(155) 评论(0) 推荐(0) 编辑
  2019年10月2日
摘要: 1、InnoDB存储引擎支持事务、行锁以及外键,主要面向在线事务处理(OLTP)的应用,是MySQL5.5.5之后默认的存储引擎。 2、InnoDB的体系架构主要包括两部分: (1)后台线程:负责刷新内存池中的数据,以及将已修改的数据文件刷新到磁盘文件。 包括Master Thread、IO Thr 阅读全文
posted @ 2019-10-02 17:16 逍遥1989 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、数据库:物理操作系统文件或其他形式文件类型的集合。 2、实例:MySQL数据库由后台线程以及一个共享内存区组成。 3、MySQL是一个单进程多线程架构的数据库,实例在系统上的表现就是一个进程。 4、MySQL由以下几部分组成: (1)连接池组件 (2)管理服务和工具组件 (3)SQL接口组件 ( 阅读全文
posted @ 2019-10-02 16:42 逍遥1989 阅读(302) 评论(0) 推荐(0) 编辑
  2019年9月28日
摘要: 1、定义:通过nginx+tomcat的方式(也可以中间加一个nodejs)将前后端进行有效的解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。 2、核心思想:前端html页面通过ajax调用后端 阅读全文
posted @ 2019-09-28 22:05 逍遥1989 阅读(173) 评论(0) 推荐(0) 编辑
  2019年9月7日
摘要: 1、体系 2、Set接口没有在Collection接口上增加额外的操作,Set集合中的元素是不能重复的。 3、Set的实现都是对应Map的一种封装,HashSet是对HashMap的封装,LinkedHashSet对应LinkedHashMap,TreeSet对应TreeMap。 阅读全文
posted @ 2019-09-07 15:35 逍遥1989 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1、体系 2、Hashtable和HashMap的比较: (1)Hashtable的大部分方法都做了同步,HashMap没有,所以HashMap是非线程安全的。 (2)Hashtable不允许key或者value为null,HashMap可以。 (3)二者在对key的hash算法和hash值到内存索 阅读全文
posted @ 2019-09-07 15:07 逍遥1989 阅读(154) 评论(0) 推荐(0) 编辑