自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TCP-重传机制、滑动窗口、流量控制、拥塞控制

本篇文章诶学习 程序员乔戈里 的一篇微信推文的学习笔记,非原创,侵删。TCPTCP通过序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输。一、重传机制​ 当TCP针对数据包丢失的情况,会用重传机制解决。​ 以下四种是常见的重传机制。1、 超时重传​ 发送数据后,设定一个定时器,当超过指定时间后,没有收到对方的 ACK 确认应答报文后,就会重发该数据。​超时重传的原因:数据包丢失确认应答丢失注:可以这样想,超时重传发生了,那么应该是一段时间内没收到ACK了,这

2020-06-25 12:13:33 349

原创 Eclipse打开占用内存太小导致Eclipse卡顿

遇到问题:Eclipse打开占用内存太小导致Eclipse卡顿解决:将eclipse.ini中-vmarg 下的-Xms -Xmx调整,会受到电脑内存的限制,Xmx尽可能的大,慢慢找到Eclipse所能接受的点。不知为何,本来800不行的,后来700改到800又可以了。慢慢往上改,改到880又可以了。总结:应该是JVM会根据当前计算机的内存容量来设定一个最大值,避免危害当前操作系统内存管理。...

2020-06-23 18:16:15 390

原创 Swagger 学习--从陌生到初步使用

SwaggerSwagger简介历史变更当前主流前后端分离:vue + Springboot后端时代:前端只用管理静态页面 ;html ==> 后端。模板引擎 jsp ==>后端就是主力前后端分离时代:后端 : 后端控制层、服务层、数据访问层 【后端团队】前端:前端控制层,视图层 【前端团队】伪造后端数据,json。已经存在了,不需要后端,前端工程依旧能跑前后...

2020-02-17 21:12:07 228

原创 MybatisPlus 3.x 通过 GlobalConfiguration 来配置全局主键策略遇到的一些问题

MybatisPlus 3.x 之后配置通过GlobalConfiguration全局主键策略遇到的一些问题:运行环境:​ Eclipse框架背景:​ 1、Spring​ 2、MyBatisPlus问题背景:​ 想要通过全局策略配置代替注解方式对JavaBean的主键进行自动增长。​ 在普通Bean类的主键名上,可以使用**@TableId(value=“”,type=AUTO)...

2020-01-08 19:03:48 5749 2

原创 Mybatis学习笔记--Constructor No Found in...

Mybatis使用遇到No constructor found in .... 出现这种情况通常是我们的JavaBean没有无参构造器,只要加上无参构造器即可。

2020-01-04 11:07:56 169

原创 Mysql5.5升级5.6,遇到1067错误解决

Mysql 1067问题:背景:​ 本人需要将mysql从5.5升级到5.6版本,在控制面板(cmd命令control的程序和功能里)卸载了mysql。​ 之后去mysql官网下载了5.6版本的压缩包https://dev.mysql.com/downloads/mysql/5.6.html,解压到我自己的E:/Mysql/目录下,并自己创建一个My.ini文件将以下代码写入。[mysq...

2019-12-25 08:09:48 175

原创 Java关键字volatile学习笔记(一)

Java内存模型(一)​ Java内存模型(JMM)的设计是建立在物理机的内存模型之上的,因此,了解物理机的内存模型的相关知识是很有必要的。物理机内存模型内存的读写效率已经远不及CPU的计算效率,为了避免计算资源浪费,有了缓存的概念,也就是每个CPU通过缓存对内存进行访问。现代CPU发展达到瓶颈,单核计算频率已经很难提高了,因此引入了多核CPU。一、问题的出现:​ 缓存中...

2019-12-18 13:34:29 86

原创 Java基础-动态代理

二、Java动态代理​ Proxy:专门完成代理的操作类,是所有动态代理类的父类。通过此类为一个或多个接口动态地生成实现类。​ 对于某些对象,需要在他的方法执行前做一些别的事情,这时,我们需要用到动态代理。(将方法的执行交给别人来做)。​ 下面是个人写的代码。​ 执行结果:掌握Java动态代理的关键是理解两样东西:Proxy类和InvocationHandler接口Pr...

2019-12-09 20:14:42 154

原创 Java基础-具体IO流使用的确定

IO流相关确定IO流使用的流程:明确一:要操作的是数据源还是数据目的。数据源:InputStream Reader数据目的:OutputStream Writer明确二:要操作的是字节还是字符(文本)数据源:字节:InputStream字符(文本):Reader数据目的:字节:OutputStream字符(文本):Writer明确三:明确数据所在具体设...

2019-12-07 20:50:15 115

原创 Annotation入门了解-1

Annotation:他是干嘛的?他本身是一个接口类型,而大家所说的注解一般是这个接口的具体实现类。后文用"具体的注解"和"Annotation接口"来区分两者。Annotation(后文称注解)作用于类,方法,变量,参数和包等代码。他可以在不改变源代码的基础上给所注解的代码加上一些类似"BUFF"的存在,让被注解的代码在编译阶段做出一些特别的事情。他是怎么组成的?每一个...

2019-12-06 21:00:23 64

原创 Visual初步了解

VisualVM:目前为止JDK发布的功能最强大的运行监视和故障处理程序。它将命令行式的工具如(jps、jstat、jinfo、jstack、jmap、jhat)集合了起来,甚至Jconsole的功能都被归纳在内(虽然Jconsole把命令行工具都视图化了),但是它有一个更重要的特性就是通过插件进行功能扩展。基于NetBeans平台开发,它可以做到以下功能: 显示虚拟机进程以及进程的...

2019-11-30 23:15:20 148

原创 Typora初使用

大家先下载个Typora,打开看看栏目的各个信息,这个编辑器是实时不分屏预览的,在视图显示侧边栏(Ctrl+Shift+L)。文件与你的根目录类似,先给你要写的文档找个家吧,别到处都写。大纲则是你写的内容的标题排列,对程序员而言,比word好用太多了。。。下面是我开始用的时候各种测试。。。刚开始用#然后写字没有变成标题。感到很诧异,是不是MarkDown语法错了,于是去找了好久,原来#后面...

2019-11-29 13:54:21 277

原创 孤单数

题目描述:有2n+1个数,其中有n对数字是成双出现的,有且仅有1个数字只有它自己一个。请你找出这个孤单数。输入描述第一行有且只有一个正整数n(n第二行有2n+1个数ai(-10^9输出描述有且只有一个数,输出这个孤单数。样本输入:36 2 6 3 7 7 3样本输出:3在

2017-07-07 08:41:03 759

空空如也

空空如也

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

TA关注的人

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