自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YipSouL的学习笔记

欢迎各位大佬指点迷津

  • 博客(11)
  • 收藏
  • 关注

原创 window安装gradle,idea配置gradle。

1. 在官网上下载gradle gradle官网下载2. 下载完成后解压3.配置系统变量变量名: GRADLE_HOME4. 点击path配置环境变量5. cmd打开命令行,输入gradle -v ,看到以下信息说明安装成功。6. 配置阿里云镜像.gradle目录下创建init.gradleallprojects{ repositories { ...

2019-12-11 00:37:22 324

原创 最详细的讲解过滤器,拦截器,AOP的区别

一.过滤器,拦截器,AOP简介过滤器1.过滤器的概念Filter(过滤器)是J2EE的规范,Servlet2.3开始引入/实现的是职责链模式。多个过滤器形成一个过滤器链,过滤器链中不同过滤器的先后顺序由部署文件web.xml中过滤器映射的顺序决定。过滤器位于客户端和web应用程序之间,用于检查和修改两者之间流过的请求和响应。实现Filter接口,分别有init()用于完成过滤器的初始...

2019-07-13 01:30:09 5635

原创 简单实现spring 基于XML配置的IOC ,内附github源码地址

一个星期之前闲着蛋疼想自己手写一个简单的spring,才发现是多么的不容易,在网上找了不少资料,也厚着脸皮问了不少大佬,还是非常不容易的写了一个简单的SpringIOC基于XML配置,注解的实在是太难了(主要还是自己太菜了),完全是知识的空白区,比如说spring的ASM啥的。。现在还在研究中。。贴上自己简单实现spring的架构图项目结构如下,由于现在还没做完基于注解的IOC,有些类到时候...

2019-07-07 14:27:37 218 1

原创 Redis数据结构探索之字典

Redis里面的字典,又叫符号表、关联数组、或映射,是一种用于保存key-value键值对结构的抽象数据结构,类似于java中的hashmap。但是C语言里面还是没有这种数据结构> – <!哈哈,所以Redis自己构建了字典的实现。Redis里的字典应用介绍:Redis的数据库就是使用字典来作为底层实现,增删改查也是构建在对字典的操作之上的。字典是哈希键的底层实现之一,当一个...

2019-05-16 14:42:01 157

原创 手写基于NIO的迷你版tomcat

四月底瞄了几眼NIO,写了个聊天室小demo。今天中午回想了一下果然是忘了七七八八了,所以决定再写个小demo来勾起自己这条咸鱼的记忆。。。BIO同步阻塞IO, Block IO,IO操作会阻塞线程,并发处理能力低。我们熟知的Socket编程就是BIO,一个Socket连接一个处理现线程(这个线程负责这个Socket连接的一系列数据传输操作)。阻塞的原因在于,操作系统允许的线程数量是优先的,...

2019-05-13 14:46:45 519 1

原创 Redis数据结构探索之链表

链表作为一种常用的数据结构,因为C语言没有这种数据结构,Redis它自己构建了链表的实现,至于链表这种数据结构在此不做多介绍,请自行百度。本篇文章只是简单记录下Redis的链表实现。Redis里的链表用处简介:发布订阅、慢查询、监视器等功能,Redis服务器本身还用链表来保存多个客户端的状态信息,和构建客户端输出缓冲区。链表的数据结构如下typedef struct listNode {...

2019-04-15 01:20:34 165

原创 Redis数据结构探索之动态字符串SDS(simple dynamic string)

简单的概述一下这几天自己看SDS的一些知识以及总结。写在博客里,免得以后不记得。。一步一个脚印。大家都知道Redis底层是用C写的,但是Redis并没有直接使用C的字符串来进行保存(以空字符结尾的字符数组),而是自己创建了一种简单的动态字符串SDS,默认为Redis的字符串表示。本篇文章用来说明SDS和C字符串不同之处,为什么使用SDS而不是直接使用C字符串。简单介绍一下SDS的结构fre...

2019-04-13 13:56:49 420

原创 HashMap的源码解析

as

2019-04-02 04:06:12 235

原创 HTTP的自我总结一下把。

Http简介http是超文本传输协议Http是应用层的协议,由请求和响应构成。Http是无状态的协议。Http的默认端口号为80,https的端口号为443。浏览网页都是HTTP的主要应用。HTTP的特点简单快速,只需传送请求方法和路径灵活,HTTP允许传输任何类型的数据对象,只要在content-type上加以标记。HTTP0.9和HTTP1.0使用非持续连接,限制每次连...

2019-03-24 14:52:35 270 1

原创 一文看懂spring+springmvc+mybaits

SSM框架是由Spring+Mybatis+SpringMVC三大开源框架整合而成的,我们今天就简单介绍下三大框架。Spring介绍Spring 是 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 创建。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。它解决了业务逻辑层和其他各层的松耦合...

2018-11-18 21:17:21 1417

原创 在没有jdk的电脑下运行jar打包的exe文件

1.导出jar包首先将Eclipse下的项目导出成可运行的jar包,文件可以试着用cmd,cd到导出的jar包的所在路径,执行java -jar xxx.jar,如果运行成功,就可以进行下一步操作了.2.将jre与jar包放在同目录下找到自己需要的jre运行环境的文件夹,一般都是放在jdk文件夹的目录下,如果个人觉得整个jre文件夹太大的话可以自行搜索下载精简的jre,接下来用的是完整版的jre进...

2018-06-26 19:47:31 6331 3

空空如也

空空如也

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

TA关注的人

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