自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三次握手四次挥手学习笔记

三次握手过程主机A向主机B发出数据包,其中SYN=1,seq number为随机生成的数。主机B收到数据包后,由SYN=1得知主机A想要建立连接,然后给主机A发送一个数据包,其中SYN=1,ACK=1,ack number=主机A的seq number+1,seq number为随机生成的数。主机A收到数据包,由SYN=1和ACK=1得知这是主机B发起的第二次握手,然后验证ack number是否正确,即第一次发送的seq number+1,正确的话就再给主机B发送一个数据包,其中ACK=1,a.

2022-01-09 19:24:38 930

原创 https学习笔记

2022-01-09 15:49:04 2876

原创 mysql日志文件以及两阶段提交等学习笔记

日志文件redolog重做日志,也称事务日志,由innodb引擎层产生,记录的是数据库中每个页的修改,而不是某一行或某几行修改成怎样,可以用来恢复提交后的物理数据页,保证事务提交后新的数据不会丢失。binlog归档日志,在mysql的server层产生,主要记录用户对数据库操作的SQL语句(除了查询语句),主要用作主从同步和数据库基于时间点的还原。undolog回滚日志,用来回滚行记录到某个版本。undo log一般是逻辑日志,根据每行数据的修改前数据和修改操作进行记录,保护事务在excepti

2022-01-07 00:42:38 667

原创 mysql索引失效学习笔记

环境:mysql5.7.13 innodb引擎1.select * from test where name=‘Allen’;如果name字段建立了索引,一般会走该索引,但是如果name字段的值分布不均匀,比如Allen这个名字占了大部分,则很有可能会放弃走name索引,直接进行全表扫描,因为如果继续走name索引的话,就要进行大量的回表查询,这样的话对比全表扫描就没有了优势。2.select * from test where name=123;这种情况下不会走name索引,因为name字段的类型

2022-01-05 17:44:51 493

原创 mysql事务与锁学习笔记

环境:针对mysql5.7.13 innodb引擎。在可重复读事物下,执行当前读操作可能出现的锁:行锁,间隙锁,表锁。除了串行化事物,行锁是只要命中了数据行就肯定会加的。命中唯一索引时,如果不存在范围查询并且存在符合要求的数据,则只锁定命中行;如果不存在范围查询并且不存在符合要求的数据,则会使用间隙锁,期间所有会影响该查询结果的语句都不能执行;如果存在范围查询并且存在符合要求的数据,则会锁定命中行并且加上间隙锁;如果存在范围查询并且不存在符合要求的数据,则会使用间隙锁,期间所有会影响该查询结果的语句

2022-01-03 01:00:41 802

原创 前端练习小游戏

介绍以前学习前端三剑客时写的小游戏,学了一周,写了一周,有飞机大战,植物大战僵尸,贪吃蛇,迷宫,冒险岛,都只写了一小部分,再多就不会写了。游戏截图使用说明下载后用浏览器打开index.html就行了。下载地址https://gitee.com/liang_chao_guan/mygame...

2021-07-23 20:10:58 2195 1

原创 数据库表生成java实体类工具

数据库表生成java实体类工具功能介绍数据库表和视图生成java实体类的可视化小工具,目前仅支持mysql和sql server数据库。程序截图使用说明下载dbtools.jar,通过命令行java -jar dbtools.jar运行。下载地址https://gitee.com/liang_chao_guan/dbtools...

2021-07-23 17:57:34 822 1

原创 java聊天程序

创作背景主要的目的是想通过这个小项目巩固自己的java知识,加深对java的理解。写完时java程序设计这门课的实训也快结束了,所以顺便把它当作实训作业交了上去。主要技术swing + netty + mysql + mybatis程序介绍该程序包括客户端和服务端,把服务端运行在公网设备上,就能实现广域网聊天。主要有以下功能:登录,注册,私聊,群聊,查看和修改个人资料,发送在线消息和离线消息(表情文字混合、图片),查看和下载图片原图,添加和删除好友,修改和设置好友备注,创建群组,向好友推荐群组

2021-06-30 22:43:14 317 1

空空如也

空空如也

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

TA关注的人

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