
Java
HopeNing
哈哈
展开
-
Java Web 课程复习大纲
第1章 Java Web入门了解什么是Web应用目前流行的架构模式有哪些,组成部分分别是什么?BS 结构的组成部分CS 结构的组成部分浏览Web网页服务默认的端口号和Tomcat服务默认的端口号分别是什么JDK、Toimcat安装方法第2章 Servlet基础知道servlet是干什么用的:接听请求、产生相应什么是Servlet :都必须直接或间接地实现javax.servlet.Servlet接口servlet的生命周期:有几个阶段、几种状态原创 2020-12-18 10:24:47 · 1470 阅读 · 0 评论 -
JVM GC(垃圾回收)机制
JVM GC(垃圾回收)机制一、垃圾?本章概要:怎么确定一个对象是垃圾?1.1 引用计数实现:记录一个对象带的有引用,引用数为 0 的便是垃圾。缺陷:无法解决循环引用的问题,如下图所示1.2 Root Searching❀ 哪些东西属于 Root?JVM stackstatic references in method arearuntime constant poolnative method stackClazz即上图中黑线上面的四个部分实现:从对象自身开始,向上搜原创 2020-12-10 14:49:58 · 301 阅读 · 0 评论 -
Git 快速使用手册(二)
Git 快速使用手册(二)五、分支(branch)5.1 概念在版本控制过程中,使用多条线同时推进多个任务。这里面说的多条线,就是多个分支。Git 的分支,其实本质上仅仅是指向提交对象的可变指针。 Git 的默认分支名字是master。 在多次提交操作之后,其实已经有一个指向最后那个提交对象的master分支。 master分支会在每次提交时自动向前移动。5.2 分支的实际意义使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。如果某个分支开发失败,可以直接删除该分支,不会原创 2020-12-08 20:51:48 · 233 阅读 · 0 评论 -
Git 快速使用手册(一)
Git 快速使用手册(一)一、概述1.1 概念Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理小型到大型的项目。❀ 什么是版本控制系统?版本控制系统是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。1.2 版本控制系统的分类集中化的版本控制系统(例如SVN)分布式的版本控制系统(例如Git,BitKeeper)分布式版本控制系统的特点客户端并不只是提取最新版本的文件,而是把代码仓库完整地镜像下来可以指定和若干不同的远端代码仓库进行交互利原创 2020-12-07 12:56:20 · 210 阅读 · 0 评论 -
Java 并发案例之售票模拟(线程池、数据安全、concurrent包等)
ThreadPoolExecutorReentrantLockCountDownLatchAtomicIntegerlambda表达式线程池数据安全concurrent原创 2020-02-04 23:15:55 · 305 阅读 · 0 评论