-
Java自学-多线程 死锁
Java自学-多线程 死锁 Java 演示多线程死锁 当业务比较复杂,多线程应用里有可能会发生 死锁 步骤 1 : 演示死锁 线程1 首先占有对象1,接着试图占有对象2 线程2 首先占有对象2,接着试图占有对象1 线程1 等待线程2释放对象2 与此同时,线程2等待线程1释放对象1 这样就...
-
用户空间到内核空间为什么需要拷贝?
用户空间到内核空间为什么需要拷贝? The simple answer to that is, "Kernel Developers do not put blind faith in anything". When any data is passed to the kernel space from userspace, it is the responsibility of the kernel developer to make sure that e...
-
centos7系统启动流程
centos7系统启动流程 前提:pc主机,MBR架构 第一步:post(power on system test)加电自检。 pc机的主板上有个rom芯片(CMOS),加电后,cpu去找这个raw,然后读取里面的指令,检测机器上是否有:内存,硬盘,显示设备等。 CMOS里有个bios(basic input output syste...
-
Java自学-多线程 同步synchronized
Java自学-多线程 同步synchronized Java 多线程同步 synchronized 多线程的同步问题指的是多个线程同时修改一个数据的时候,可能导致的问题 多线程的问题,又叫 Concurrency 问题 步骤 1 : 演示同步问题 假设盖伦有10000滴血,并且在基地里,同时又被对方多个英雄攻击...
-
作为一个Java工程师,你应该要知道SPI机制
作为一个Java工程师,你应该要知道SPI机制 什么是 SPI SPI是Service Provider Interface的简称,是JDK默认提供的一种将接口和实现类进行分离的机制。这种机制能将接口和实现进行解耦,大大提升系统的可扩展性。 SPI机制约定:当一个Jar包需要提供一个接口的实现类时,...
-
看懂了责任链模式,你就能明白很多
看懂了责任链模式,你就能明白很多 前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star :https://github.com/ZhongFuCheng3y/3y 最近在看项目代码的时候发现「责任链模式」,于是想花点时间来写写什么是责任链模式。 不知道大家是怎么学习设计模式的...
-
函数式编程/lambda表达式入门
函数式编程/lambda表达式入门 函数式编程/lambda表达式入门 本篇主要讲解 lambda表达式的入门,涉及为什么使用函数式编程,以及jdk8提供的函数式接口 和 接口的默认方法 等等 1.什么是命令式编程 命令式编程就是我们去告诉程序如何实现 比如在一堆数字中寻找最小值 int...
-
javaSE学习笔记(17)---锁
javaSE学习笔记(17)---锁 javaSE学习笔记(17)---锁 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景...
-
协程的原理(Coroutine Theory)
协程的原理(Coroutine Theory) 原文链接:https://lewissbaker.github.io/2017/09/25/coroutine-theory This is the first of a series of posts on the C++ Coroutines TS, a new language feature that is currently on track for inclusion into the C++20 langua...
-
springboot web - 启动(2) run()
springboot web - 启动(2) run() 接上一篇 在创建 SpringApplication 之后, 调用了 run() 方法. public ConfigurableApplicationContext run(String... args) { // 定时器, 监控启动时间 StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableAppli...
2020-02-21 16:02:32 ESET定义BannerIEWebServer系统ServletWebApp鼠标PS
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
