上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: TCP 面向连接:三次握手,四次挥手 可靠:超时重发解决丢包,包序号解决乱序、重复包 实现:滑动窗口、拥塞控制 TCP/IP四层协议 应用层:telnet,ftp,自实现网络应用程序 netstat -anpt 网络层:ip、mask、gateway,route表 下一跳:负责端对端传输,不断地通过 阅读全文
posted @ 2020-07-17 17:12 杨海星 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 运行时数据区五个部分 方法区 堆 程序计数器 本地方法栈 虚拟机栈 生命周期的区别 方法区和堆是随虚拟机启动创建,对应一个进程的生命周期 程序计数器、本地方法栈、虚拟机栈是随着线程创建,线程结束销毁,对应一个线程的生命周期 详细参考:https://www.cnblogs.com/wlwl/p/94 阅读全文
posted @ 2020-07-16 13:52 杨海星 阅读(111) 评论(0) 推荐(0) 编辑
摘要: JVM class文件格式 魔法数 CAFE BABE 编译器版本号 Constant count Constant pool access flag this class super class interface count interfaces field count fields metho 阅读全文
posted @ 2020-07-01 19:12 杨海星 阅读(150) 评论(0) 推荐(0) 编辑
摘要: java中的引用 引用的分类主要跟垃圾回收机制相关 强引用 普通引用都是强引用,需要手动置为null时会回收 Object o = new Object(); o = null; System.gc() 软引用 软引用在内存不足时会回收,多用于缓存,被回收不影响正常流程 SoftReference< 阅读全文
posted @ 2020-06-17 19:57 杨海星 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 什么是AQS ReentrantLock的底层实现 支持尝试获取锁 支持重入 支持打断 支持多条件 支持公平锁和非公平锁 支持共享锁和排他锁 怎么做到的 使用了模板方法实现tryAcquire 子类Sync实现 通过CAS操作state的值,state为volatile修饰,线程可见 state为0 阅读全文
posted @ 2020-06-17 19:01 杨海星 阅读(137) 评论(0) 推荐(0) 编辑
摘要: vscode支持unicode格式文件编辑 问题背景 最近在使用vscode进行java开发,大部分环境搭建问题都解决了,唯有一点一直没解决 原项目中的*.properties文件中中文是unicode编码的,vscode中显示为 由于是协同开发,很多人用的idea,不方便改动编码格式。 修改中文部 阅读全文
posted @ 2020-06-10 16:15 杨海星 阅读(13848) 评论(0) 推荐(0) 编辑
摘要: 4.2 快速改善代码质量的编程规范 4.2.1 命名 命名的一个原则就是以能准确达意为目标 4.2.1.1 多长合适 作用域大的用更达意的长命名,如类名;反之用短命名 4.2.1.2 利用上下文 如下代码:不应在成员变量的命名中重复添加“user”这样一个前缀单词,而应直接命名为 name、pass 阅读全文
posted @ 2020-06-06 18:37 杨海星 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、教学文档工具 1、图示工具ProcessOn 一款在线画图工具:https://www.processon.com 支持各种图,包括脑图 2、文档编写工具Typora 一款支持实时预览的 Markdown 文本编辑器,完全免费 MarkDown语法:https://www.processon.c 阅读全文
posted @ 2020-06-05 18:53 杨海星 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 4.1 通过重构增强代码可测试性实战 代码可测试性: 针对代码编写单元测试的难易程度。对于一段代码,如果很难为其编写单元测试,或者单元测试写起来很费劲,需要依靠单元测试框架中很高级的特性,那往往就意味着代码设计得不够合理,代码的可测试性不好 4.1.1 需求 Transaction 是经过我抽象简化 阅读全文
posted @ 2020-06-04 19:10 杨海星 阅读(180) 评论(0) 推荐(0) 编辑
摘要: spring框架解析 阅读全文
posted @ 2020-05-19 22:14 杨海星 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页