自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP

文章目录缓存基础缓存过期:Expire && max-age缓存失效:Modified与HashCache-Control缓存禁用:no-store和no-cacheEtag的持久化:更加省流范围请求HTTPRFC 7231缓存基础缓存是为了节省流量和时间,必须要有的一个东西。RFC 7234循序漸進理解 HTTP Cache 機制 缓存过期:Expire && max-ageExpires是Response header,max-age是Cache-Co

2021-01-11 09:45:18 189

原创 SpringMVC简述

git clone -b

2021-01-10 19:51:06 151 1

原创 SpringIOC实现简述

IoC容器的职责: 1. 对象的构造 2.对象间依赖管理好处:解耦主体对象和其依赖的构造逻辑,直接调用依赖的服务即可.Spring中IOC容器包含: 1.BeanFactory 2. ApplicationContext前者是父类,后者提供了更丰富的功能.前者懒加载,后者相反.了解流程1.容器启动阶段PropertiesBeanDefinitionReader和XmlBeanDefinitionReader是BeanDefinitionReader的两个实现类这些BeanDefinit

2021-01-10 19:13:51 519 1

原创 spring环境搭建

文章目录手把手教你搭建 Spring 源码分析环境(昨天视频笔记) — Mozilla Firefoxhttp.proxy=socks5://127.0.0.1:1080https.proxy=socks5://127.0.0.1:1080http.https://github.com.proxy=socks5://127.0.0.1:1080https.https://github.com.proxy=socks5://127.0.0.1:1080git clone -b 5.2.x http

2021-01-10 18:46:54 298

原创 谷粒商城2020学习记录

谷粒商城2020学习记录视频链接

2020-05-21 15:59:38 4968 15

原创 谷粒商城2019_Day4_FastDFS服务器的搭建

FastDFS服务器 的搭建fastdfs作为nginx的插件配置libfastcommon,fastdfs,fastdfs-nginx-module,nginx的压缩包链接提取码:ibn4yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget# 准备libfastcommon,fastdfs,f

2020-05-18 10:13:44 290

原创 阿里云ECS的基本使用

阿里云ECS1.购买云服务器ECS2.ssh连接云服务器进行,查看设备和配置1.购买云服务器ECS我选用的是 centos 8.1 64位进入ECS Console2.ssh连接云服务器进行,查看设备和配置ssh连接到云服务器,有多种方式,我使用的Xshell6连接.查看磁盘使用情况可以看到"@“前面是当前登录的用户名,”@"后面是当前机子的主机名称,一堆无意义的字符串看着很难受,决定修改它为一个自己喜欢的名称.修改hostname[root@iZuf6b05lantff7wmmpc

2020-05-17 15:59:51 301

原创 http、session、token和cookie

文章目录参考资料httpsessioncookiesessionIdsession的应用场景统计在线人数统计登录人数(考虑后登挤掉前登)参考资料优秀的同质博客httphttp是无连接的(减少对于资源的占用和消耗,这是很显然的,一般来讲用户很少会不断发送请求,大部分时间都不会占有Server资源才对)--------------一次连接的生命周期只存在于一次请求和响应周期;http kee...

2019-09-10 10:55:27 190

原创 进程状态和线程状态

文章目录引子进程状态描述方式(1)状态转换图(主要内容的抽象)(2)队列轮转图(比较具体的实现)两状态进程模型(运行态+非运行态)五状态进程模型(Just Considering Cpu调度,主要引入阻塞)挂起进程模型(Considering Cpu调度+磁盘调度,主要引入挂起)JVM中的线程状态线程的6种状态和转换关系JVM中线程的对比和操作系统理论中进程的对比引子最近在补OS基础,看的参考...

2019-09-01 00:58:14 1498 1

原创 EDA课设:CPU设计

文章目录回顾一下上学期末做的用FPGA设计CPU的课程设计。大纲都在李明老师的电子设计自动化课程设计。

2019-08-29 09:30:29 2128

原创 MYSQL基础小结

文章目录SQL的分类DQL(九重境界)DMLDDL(增删改:库,表)数据类型数据约束DCLSQL的分类DQL(九重境界)DMLinsert into 表名(列名1,列名2)values (值1,值2)实现了插入一条记录,也可以插入多条记录insert into 表名set 列名1=值1, 列名2=值2实现了插入一条记录,也**只能**插入一条记录delete ...

2019-08-27 12:07:32 104

原创 索引小结

文章目录索引是什么?索引的分类Case1:按数据结构分类Case2:按键分类Case3: 建立在B+树上的一些更加细致的分类聚簇索引 & 非聚簇索引主索引 & 二级索引索引是什么?索引是一种键值对型的数据结构,为了快速定位记录。很多时候说的索引都是指的键。--------为了避免混淆,我下文称之为狭义索引或者狭义索引键或者狭义索引列很多时候说的索引指的键值对整体。-----...

2019-08-25 23:10:54 195

原创 设计模式

文章目录创建型单例模式创建型单例模式参考资料:https://baijiahao.baidu.com/s?id=1631611708486223320&wfr=spider&for=pchttps://github.com/CyC2018/CS-Notes/blob/master/notes/设计模式.md#1-单例singleton效果:多次new对象返回的是同一个对...

2019-08-22 20:37:45 157

原创 mybatis源码阅读-------SqlSession如何可以创建执行各种sql的文件?

引子接口如何反射生成一个实现了它各种方法的对象?//一定生成了一个实现UserDao接口的对象,然后向上转型,通过接口访问了!UserDao userMapper = sqlSession.getMapper(UserDao.class);可以看到没个sqlSession都要新建userMapper类,好处是不会产生并发问题,坏处是消耗资源。所以连接数必须得控制呀!DefaultSql...

2019-07-22 21:30:00 120

原创 mybatis源码阅读-------SqlSessionFactory如何创建SqlSession?

文章目录引子 //1.如何创建? SqlSession sqlSession = getSessionFactory().openSession(); UserDao userMapper = sqlSession.getMapper(UserDao.class);public class DefaultSqlSessionFactory implements SqlSessio...

2019-07-22 17:23:06 171

原创 mybatis源码阅读-------SqlSessionFactoryBuilder如何创建SqlSessionFactory?

文章目录引子 private static SqlSessionFactory getSessionFactory() { SqlSessionFactory sessionFactory = null; String resource = "mybatis-config.xml"; try { SqlSession...

2019-07-22 16:57:58 370

原创 序列化和反序列化

文章目录概述要序列化的对象序列化过程结果分析概述直接看代码要序列化的对象import java.io.Serializable;/** * 序列化就是将对象以字节流的形式输出保存到本地或网络 * 反序列化就是读取 * 只有实现了Serializable接口的类才可以序列化 */public class Student implements Serializable {// ...

2019-07-16 09:55:23 101

转载 整合Lombok简化开发

https://www.cnblogs.com/heyonggang/p/8638374.html这篇文章讲了使用Lombok的过程

2019-07-16 09:20:56 101

原创 JUC

文章目录概述参考资料前置知识复习学习目标volatile关键字和内存可见性原子变量和CAS算法同步容器类java.util.concurrent.collections概述juc主要是为了解决线程并发问题来引入的,在JDK1.5中就已经有了。参考资料尚硅谷周阳的juc尚硅谷李贺飞的juc前置知识复习什么是进程?什么是线程?举例说明。日常开发中有过哪些对于进程和线程的配置?多线程的...

2019-07-13 18:42:37 155

原创 java基础-----代码块

文章目录参考资料概览参考资料https://www.jb51.net/article/129990.htm讲了代码块的分类(假定不考虑方法块也是一种代码块)https://blog.csdn.net/Alexlee1986/article/details/81219111对synchronized修饰的四种块的辨析概览在不考虑方法块也是一种代码块的情况下,代码块依照位置和被修饰的关...

2019-07-04 20:18:48 96

原创 利用docker部署javaweb应用

文章目录注意防火墙开放端口安装docker使用docker安装mysql和tomcat(以安装mysql作为Demo,tomcat省略)容器操作注意防火墙第一次使用docker时遇到了一些问题,主要是外部浏览器访问云服务器的tomcat容器时,或者Navicat访问云服务器的mysql容器时。访问不了,主要原因在于没有关掉云服务器的防火墙。[root@izuf6b05lantff7wm...

2019-07-02 13:36:07 202

原创 JavaWeb开发的一些常用业务

文章目录参考注册登录ticket在登录和注册中的作用多线程、拦截器在登录中的应用没有登录,通过别的url返回到首页使能拦截器登出图片上传参考牛客叶神视频质量很高,讲解了开发中的很多注意事项,受益匪浅!注册需要的信息至少要有用户名、密码;常见的还需要手机、邮箱。需要判断这些注册信息的合法性,包括(1)信息是否已经被填写,(2)填写的信息格式是否正确比如输入字符长度过长或者过短密码...

2019-06-30 14:33:34 1016

原创 JDK源码阅读----Iterable&&Iterator

文章目录Iterable结构源码Iterator结构源码Iterable和Iterator的区别?Iterable只有实现了Iterable接口的对象才可以使用for-each循环。结构源码 /** * Returns an iterator over elements of type {@code T}. * 返回一个关于各种元素的迭代器 * @retu...

2019-06-28 14:59:14 218

原创 JDK源码阅读-----集合框架篇

文章目录JDK源码阅读指导:ArrayList源码构造方法add方法分析(扩容机制)get方法分析其它Vector源码(过时?虽然安全但效率太低了)Vector和ArrayList比较Stack(过时)源码LinkedList源码属性罗列其它HashSet源码TreeSet源码HashMap源码类结构图:JDK1.8源码:TreeMap源码Iterable和Iterator区别JDK源码阅读指导...

2019-06-26 12:36:16 332

原创 数据结构常识

文章目录我对数据结构的理解----数据的三种层次线性结构Stack三层分析三层关联常见习题:Queue三层分析我对数据结构的理解----数据的三种层次接下来就是按照三层结构,关注点优先放在抽象层,也要结合存储层来设计实现层。线性结构Stack三层分析在抽象层上属于线性表;在存储层上无论通过数组还是链表实现都是可以的,不过通常来讲都是通过线性表来实现的。在实现层上主要就是两个操作,出...

2019-06-26 10:03:22 107

原创 Http宏观运行流程和微观结构

Http宏观运行流程和微观结构HTTP运行流程简介HTTP报文结构初探RequestRequest LineMethodRequest-URIHTTP VersionRequest Headernull lineRequest BodyResponseResponse lineHTTP VersionStatus CodeHTTP的优点、缺点和特点补充资料(关于TCP协议)TCP的第三次握手:减轻...

2019-06-25 12:17:56 128

空空如也

空空如也

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

TA关注的人

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