自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JAVA中的阻塞队列

今天想学习阻塞队列的内容,看到一篇不错的文章,特此记录下来:https://www.cnblogs.com/jackion5/p/11173721.html

2020-10-28 19:20:51 120

转载 MySQL索引-B+树(底层分析)

最近在网上看到一篇关于mysql索引的分析,在这收藏一波转载:MySQL索引-B+树(看完你就明白了)

2020-10-21 20:22:35 189

原创 IDEA之SpringCloud多级模块、多模块maven项目打包

记录一下打包过程,怕下次又忘记。项目结构如上所示,这含有多级模块,然后百度了很多,都没看到专门讲多级模块的,自己结合了一下,摸索了出来。第一步最外层parent的pom.xml配置信息:主要注意的就是modules、artifactId以及packaging,父模块都是pom打包方式(packaging为pom)如上图所示,这是service的pom.xml文件由于其下依旧有子...

2020-05-06 15:18:15 5553 14

原创 Nuxt框架的路由跳转及传参

最近做毕设的项目用到了Nuxt框架,路由跳转一直在用到,有时候容易搞混,所以在这里总结一下。大致可以分成三种方式第一种:url地址直接跳转在Nuxt框架自带的pages文件夹下创建文件夹以及页面。如果跳转的...

2020-05-02 10:55:11 6689 3

原创 Mybatis-plus学习日记

一、主键策略这里我转载一下这位大佬的分布式系统唯一ID生成方案汇总通过文章我们可以看到主要分成四种,而Mybatis-plus(后面简称为MP)主要用到的就是第五种snowflake算法,通过这种方式,MP会自动生成19位的不重复的ID值还有@TableId这个注解,写在主键ID的上面,我们可以点进IdType的源码看下,主要注意三个地方: 1. NONE和INPUT都是相当于没...

2020-04-03 10:08:28 185

原创 正向代理和反向代理的区别

正向代理流程:不能上网的电脑将请求通过上网的电脑(代理服务器)访问服务器,然后服务器返回响应,经过代理服务器返回。代理 服务器的作用就是请求转发。所以请求都会在代理服务器中有记录。反向代理我们常使用的反向代理之一就是nginx,用户发过来的请求经过nginx代理服务器,nginx会依次将请求转发给tomcat集群中的tomcat服务器,这也是我们说的负载均衡(这里我们举例是说的轮...

2020-01-13 14:39:13 140

原创 《图解TCP/IP》学习日志----四、TCP与UDP、应用层协议、WWW(万维网)

UDPUDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且它是将应用程序发来的数据在收到的那一刻,立即按照原样发送到网络上的一种机制。即使是出现网络堵塞的情况下,UDP也无法进行流量控制等避免网络拥塞的行为。此外,传输途中即使出现丢包,UDP也不负责重发。甚至当出现包的到达顺序乱掉时也没有纠正的功能。如果需要这些细节控制,那么不得不交由采用UDP的应用程序去处理。应用...

2020-01-08 14:33:12 352

原创 《图解TCP/IP》学习日志----三、数据链路和IP协议

一、数据链路的作用概念:数据链路,指OSI参考模型中的数据链路层,有时也指以太网、无线局域网等通信手段。 数据链路层的协议定义了通过通信媒介互连的设备之间传输的规范。通信媒介包括双绞线电缆、同轴电缆、光纤、电波 以及红外线等介质。二、数据链路相关技术2.1、MAC地址MAC地址用于识别数据链路中互连的节点。IEEE802.3(关于以太网的国际规范)制定MAC地址规...

2020-01-07 17:42:33 164

原创 《图解TCP/IP》学习日志----二、TCP/IP基础知识

一、TCP/IP 的标准化1.1 TCP/IP 的具体含义从字面意义上来讲,应该是指TCP和IP两种协议。有时的确只指这两种协议,然而大部分情况下,它只是利用IP进行通信时所必须用到的协议群的统称。具体来说,IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属于TCP/IP的协议。TCP/IP一词泛指这些协议,因此,有时也称TCP/IP为网际协议族(组成网际协议的一组协...

2020-01-06 20:12:44 141

原创 《图解TCP/IP》学习日志----一、网络基础知识

一、基本术语主机:在TCP/IP中只要是能够设定IP地址的计算机(即使它是笔记本电脑)也叫做主机。WAN(Wide Area Network,广域网):指覆盖多个远距离区域的远程网络。比广域网再小一级的、连接整个城市的网络叫城域网(MAN)。LAN(Local Area Network,局域网):指一个楼层、一栋楼或一个校园等相对较小的区域内的网络。终端:由键盘、显示器等输入输出设备组成。...

2020-01-06 16:45:27 152

原创 《深入理解JAVA虚拟机》学习日志----一、自动内存管理机制(2.垃圾收集器与内存分配策略)

二、垃圾收集器与内存分配策略 前言:讨论的区域集中在Java堆和方法区中,而其他几个区域的内存分配和回收都具备确定性,所以不需过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着回收了。 在开始讨论之前,我们先来了解一下GC的区域划分: 大体可划分为:新生代(def new generation)、老年代(tenured generation)、持久代(也被...

2019-12-31 15:00:08 108

原创 《深入理解JAVA虚拟机》学习日志----一、自动内存管理机制(1.Java内存区域与内存溢出异常)

一、Java内存区域与内存溢出异常 JAVA与C++、C在内存管理领域的**区别**:C、C语言必要要自己处理内存的释放;而JAVA自带虚拟机自动内存管理机制,所以可以为我们节省很多麻烦的事情,但也正因为这个原因,所以一旦出现内存泄漏和溢出方面的问题,那么排查错误将会成为一项异常艰难的工作。1、运行时数据区域1.1 程序计数器 1.这是一块较小的内存空间,它可以看作时当前线程所...

2019-12-30 11:56:29 127

转载 Android studio 中NameValuePair跟BasicNameValuePair 不能正常导包问题,使用List<NameValuePair>报错

https://blog.csdn.net/cyooke/article/details/51783572怕忘记,记下来

2019-01-26 12:44:05 918

转载 @android, ?attr/ 和 ?android 的区别

喜欢这篇文章       https://www.jianshu.com/p/4bdb77e034b8重点: 此文中 ?attr/: 不仅可以引用应用内原有的属性资源,还可以引用自己设定的一些属性,自定义控件时经常会使用。...

2019-01-09 21:15:22 437

转载 浅谈android studio中各个SdkVersion的含义

第一次写博客做个关于各种SdkVersion含义、用处的笔记。compileSdkVersion:只编译工程的SDK版本,我们知道Android Studio中的内置的Gradle来编译工程的,就是告诉Gradle我要使用哪个版本的SDK来编译工程。buildToolsVersion:是你构建工具的版本,其中包括了打包工具aapt、dx等等。这个版本号的选择一般和上面的编译版本号的...

2019-01-09 09:59:38 4439

空空如也

空空如也

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

TA关注的人

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