weixin_45842477
码龄5年
关注
提问 私信
  • 博客:2,043
    2,043
    总访问量
  • 9
    原创
  • 1,728,927
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-11-05
博客简介:

weixin_45842477的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得2次评论
  • 获得2次收藏
创作历程
  • 1篇
    2021年
  • 8篇
    2020年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

浅谈TCP协议与面试题分析

4.浅谈TCP协议4.1 报文段结构分析​ 图一:TCP报文段结构**源端口和目的端口:**用于多路复用和多路分解时向指定的套接字分发数据。**接收窗口字段:**用于在流量控制时通知发送方接收方此时的窗口大小,控制发送报文段数量。**选项字段:**用于发送方和接收方协商最大报文段长度MSS时,或拥塞时作为窗口调节因子。**标志字段:**ACK是用来指示报文段中的确认号字段是否有效; RST是在连接建立时,若客户端向服务端发送了一个不可连接的端口,那服务端会向客户端
原创
发布博客 2021.08.31 ·
253 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

ArrayList 源码解析

/* 带有一个整型参数的构造方法,如果大于0,就表示创建一个指定大小的数组 如果等于0,就让其等于上面创建好的空的数组 否则小于0表示异常数据 */ public ArrayList(int initialCapacity) { if (initialCapacity > 0) { this.elementData = new Object[initialCapacity]; } else if (initialCapac...
原创
发布博客 2020.08.08 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AbstractList 源码解析

AbstractList 源码解析 /* 前面AbstractCollection中的add方法的实现,其实这里是调用了另一个参数不一样的add 方法,size大小和添加的元素 e */ public boolean add(E e) { add(size(), e); return true; } /* 根据索引获取元素的方法,抽象方法,留给ArrayList实现 */ abstract public E get(int index
原创
发布博客 2020.08.06 ·
197 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

ssm整合文章推荐

添加链接描述
原创
发布博客 2020.07.25 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis基本概念

第一部分,Mybatis简介mybatis 持久层框架,是用来对dao层,即数据库查询这一层的封装,不需要编写dao接口实体类,不需要手写数据库连接,主要是通过配置xml的方式。首先需要一个Mybatis-config.xml配置文件,用来配置数据库的连接,配置dao层的mapper.xml的路径,为实体类开启别名,这样在mapper.xml中就可以直接用类名去写,不需要全限定类名,还有开启延迟加载等全局功能。其次每一个dao接口都需要对应一个xxxMapper.xml的实现类,这里首先需要指定对应的
原创
发布博客 2020.07.25 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springMVC基本概念

第一部分springMVC和Struts2的区别:前端控制器 DispatcherServlet前端的控制器,相当于一个指挥中心,点击超链接后首先会经过他,就是一个分配和找路径的一个控制器,当前端点击超链接然后就会先判断MVC注解后找到要执行的方法,执行后返回一个success,又因为配置文件中有视图解析器,所以视图解析器就会根据配置文件中所配置的目录后缀等找到那个jsp然后给前端控制器,前端控制器再返回结果给页面。web.xml中配置DispatcherServlet,springMVC.xml
原创
发布博客 2020.07.18 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring(三):事务,bean的生命周期,全注解配置

事务的概念数据库操作上最基本的单元,即为一组动作是前后牵连的,要么同时一起完成,要么一起失败,如:银行转账,一方转出,一方转入;事务的四个特性:1.原子性:不可分割,要么都成功要么都失败;2.一致性:操作前和操作后总量不变;3.隔离性:当前事务操作时不会产生其他影响;4.持久性:事务提交后发生的变化;xml配置事务管理<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework
原创
发布博客 2020.07.15 ·
433 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring(二):aop、jdbcTemplate

AOP概念:面向切面编程,AOP对业务逻辑的各个部分进行了隔离,降低代码的耦合度。即可通过不改变原代码的情况下,在原业务功能上添加新的功能。例如:登录权限,转账权限,在登录的时候需要进行权限判断,那么就可以通过动态代理的方式来对这个登录方法进行增强,获得代理类,然后在代理类上进行操作,而spring中的AOP底层原理正是动态代理,后面就是用注解的方式简化了生成代理对象的方式。有两种代理模式,JDK的动态代理:有接口的动态代理,创建接口的实现类的代理对象;CGLIB动态代理:没有接口的动态代理,则创建当前
原创
发布博客 2020.07.15 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring(一):ioc

spring第一天java中创建对象的方式:构造方法new …();反射机制;序列化;克隆;ioc容器,创建对象;动态代理;MVC三层架构:表现层:展示数据业务层:处理业务持久层:数据库交互各个框架所使用的区域:1.spring的两大内核:IOC(反转控制)和AOP(面向切面编程)2.spring的优势:1.方便解耦,简化开发2.AOP编程的支持3.声明式事务的支持4.方便程序的测试5.方便集合各种框架6.降低JavaEE API的难度(JDBC,javaMail
原创
发布博客 2020.07.14 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏