240 发简信
IP属地:福建
  • JAVA防止指令重排底层实现

    有序性保证: 1.cpu硬件层级实现 X86 CPU内存屏障:(三个原语)sfence:在sfence指令前的写操作必须在sfence指令后的写操作前完成lfence:在lf...

  • 120
    计算机网络Part1 概述

    是什么 计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。互连的,自治的计算机的集合互联-互联互...

  • 120
    Mybatis的缓存机制详解

    一级缓存 MyBatis 包含了一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。m...

  • Java8 Stream

    Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对...

  • 120
    JVM调优(三)

    JVM调优(三) 本文内容 Tomcat8的优化 看懂Java底层字节码 编码的优化建议 1、Tomcat8优化 tomcat服务器在JavaEE项目中使用率非常高,所以在生...

  • 120
    JVM调优(二)

    JVM调优 (二) 本文内容 了解什么是垃圾回收 垃圾会回收的常见算法 串行、并行、并发、G1垃圾收集器 GC日志的可视化查看 1、什么是垃圾回收? 程序的运行必然需要申请内...

  • 120
    JVM调优(一)

    JVM调优(一) 本片内容 我们为什么要对JVM优化 掌握jvm的运行参数以及参数的设置 掌握jvm的内存模型(堆内存) 掌握jamp命令的使用以及通过MAT工具进行分析 掌...

  • 删除链表中的重复节点

    问题描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->...

  • 应用层重要知识点

    概述 应用层对应用程序的通信提供服务。 功能文件传输,访问和管理电子邮件虚拟终端查询服务和远程作业登录 重要协议FTPSMTP,POP3HTTPDNS 网络应用模型 客户/服...

  • 传输层重要知识点

    只有主机才有的层次传输层的功能: 传输层提供进程和进程之间的逻辑通信。(网络层提供主机之间的逻辑通信) 复用和分用。 传输层对收到的报文进行差错检测。 传输层的两种协议。(T...

  • 120
    滑动窗口最大值

    问题描述 给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动...

  • 从上到下打印二叉树(二)

    问题描述 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如:给定二叉树: [3,9,20,null,null,15,7] 3/ \9 2...

  • 网络层重要知识点

    功能:路由选择和分组转发异构网络互联拥塞控制开环控制 静态闭环控制 动态 数据交换方式 电路交换 电话网络 报文交换 存储转发 发送的单元是数据报 分组交换 存储...

  • 从上到下打印二叉树(一)

    问题描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 解法 也就是广度优先遍历(BFS)二叉树,具体实现算法如下:

  • 数据链路层重要知识点

    为网络层提供服务: 无连接无确认服务 无连接有确认服务 有确认面向连接服务 发送方:将网络层的数据封装称帧 加入帧首部和帧尾部 (其中含有帧定界字段可以确定帧的开始和结束...

  • 物理层重要知识点

    奈氏准则避免码间串扰码元传输速率 波特 不限制bit传输速率带宽 w 最大通过:2w最大bit速率:2w * log2v香农定理信噪比: 10 * log2(s/n...

个人介绍
软件工程在读研究生 西安交通大学