240 发简信
IP属地:山西
  • TCP为何是三次握手

    TCP是一种可靠的传输控制协议,其核心思想:既要保证数据可靠传输,又要提高传输的效率,从而使用三次握手就可以满足上面的两个要求。 第一步:A 发送同步信号SYN+A's In...

  • 120
    jvm性能调优工具之jmap

    jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。可以使用jmap生成Heap Dump,map是一个...

  • Synchronized 和 Lock 的区别

    Synchronized 是Java 并发编程中很重要的关键字,可用在方法、代码块、对象上。 Lock 是 Java并发编程中很重要的一个接口,它要比 Synchronize...

  • 120
    完全二叉树、二叉查找树、平衡二叉查找树、红黑树

    完全二叉树是一种特殊的二叉树,满足以下要求: 1.所有叶子节点都出现在 k 或者 k-1 层,而且从 1 到 k-1 层必须达到最大节点数; 2. 第 k 层可以不是满的,但...

  • B树和B+树

    一、B树其实就是是B-树,是一种多路平衡查找树,它的每个节点最多包含k个孩子,k被称为B树的阶,k的大小取决于磁盘页的大小,B树主要应用于文件系统和部分数据库索引,如Mong...

  • 120
    Git

    git是一个分布式控制管理系统。 具有以下三种状态**:已提交(committed)、已修改(modified) 和 已暂存(staged)。1.1 已修改表示修改了文件,但...

  • 管理初入门感想

    由于业务发展及部门规划的变动,本人所处的IT部分为A、B两个开发组及一个公共支撑组,本人为A组的组长,现在简单写下近期的一段心得。 简单说下,小组内的成员分配:一个初级前端+...

  • 120
    脚本批量处理启动多个软件

    每天上班时,大家可能都会逐个去打个多个工作相关的软件,如QQ、微信、office三件套、编译工具等等,作为一个能懒则懒的人,都会想一建启动多个软件就好了。 哈哈,这个简单,使...

  • CKEditor的使用感想

    由于最近项目上需要使用一个副文本编辑器,于是决定使用CKEditor,由于下载下来是其上传图片及浏览图片功能默认是不开启,于是需要去将CKEditor下面的plugins下的...

  • 重温下重定向和转发的区别

    (1)RequestDispatcher.forward 方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方...

  • springboot RFC 7230 and RFC 问题

    在springboot1.5.1升级2.1.2后,tomcat也相对应的升级,由于前端有很多接口是调用原来平台,接口不规范,全部再url当中拼接参数,有"",{}等各种特...

  • 多线程 wait和sleep区别

    共同点: 1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 2. wait()和sleep()都可以通过interrupt()方法 打断线程的暂...

  • 游戏发行时的打包流程

    由于去年有几周接触过游戏发行的流程,简单记录下游戏打包时的流程。 一般游戏的最终上线都是放在各应用商店中的,游戏每走一个应用商品,一般都会接相对应应用商店的渠道SDK,也就是...

  • 120
    需求上线流程

    分享下个人画的一个团队,需求上线的流程图。 需求上线流程

  • mysql保存微信昵称特殊字符

    项目中遇到保存用户微信昵称含有特殊符号时,报错问题,后端插入数据库时报错信息:Incorrect string value: '\xF0\x9F\x98\x82\xE6\...

  • 线程什么时候会报InterruptedException

    抛InterruptedException的代表方法有: 1. java.lang.Object 类的wait方法 2. java.lang.Thread 类的sleep方法...

  • 120
    Mysql杂记

    1. 缓冲池(buffer pool)总结: (1)缓冲池(buffer pool)是一种常见的降低磁盘访问的机制; (2)缓冲池通常以页(page)为单位缓存数据; (3)...

  • 120
    代码优化总结

    在团队成立前期,由于成员紧张加上前期为了赶进度,各自为战,没有形成一个统一的规范标准,因此形成代码冗余,不规范等现象,近期,趁着有点空暇时间,便慢慢对代码进行一个规范,准...

  • 分布式和集群的区别

    1)分布式是指多个系统协同合作完成一个特定任务的系统。 分布式是解决中心化管理的问题,把所有的任务叠加到一个节点处理,太慢了。 所以把一个大的问题拆分为多个小的问题,并分别解...