banner
bladedragon

bladedragon

java

cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

《并发编程的艺术》-阅读笔记05:java中的锁

《并发编程的艺术》阅读笔记第五章,图文绝配 你锁我,我锁你,两者互不相让,然后就进入了死局,这像极了爱情。 一、Lock 接口 提供了 synchronized 不具有的特性: 尝试非阻塞地获取锁:tryLock(),调用方法后立刻返回 能被中断地获取锁:lockInter…
cover
cover
cover
cover
cover
cover
cover

《并发编程的艺术》-阅读笔记04:线程间通信

《并发编程的艺术》阅读笔记第四章,重点在于线程间的通信 一、线程简介 首先对线程做一个简单的介绍 使用多线程的原因: Copy 1.更多的处理器核心:一个线程在一个时刻只能运行在一个处理器核心上 2.更快的响应时间 3.更好的编程模型 JAVA 程序运行所需线程(jdk1…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

《并发编程的艺术》-阅读笔记03:Java内存模型

《并发编程的艺术》阅读笔记第三章,先从底层讲起。 基础不牢,地动山摇。 一、基础 1、并发的两个关键问题 线程间通信和线程间同步 线程通信机制: == 共享内存 ==:隐式通信,显式同步 == 消息传递 ==:显式通信,隐式同步 Java 的并发采用的是共享内存模型。 2…
cover
cover
cover
cover
cover
cover
cover
cover
cover

《并发编程的艺术》-阅读笔记02:Java并发机制的底层实现原理

《并发编程的艺术》阅读笔记第二章。主要针对 volatiile 和 synchronized 做了总结 一、volatile 的应用 如果 volatile 变量修饰符使用得当,它比 synchronized 的使用和执行成本更低, 因为它不会引起线程上下文的切换和调度。…
cover

《并发编程的艺术》-阅读笔记01:并发编程的挑战

开坑!从今天起开始看《并发编程的艺术》,这本书是经过学长的推荐才得知的,正好能让我对并发编程有更深入的了解。其实项目中已经开始遇到并发问题了,但是这方面一直没有得到系统的学习。现在忙里偷闲,赶紧补上。 PS: 特意找了一张和锁相关的图片,同时也寓意着精诚所至,金锁为开🔒 一…
cover

mysql事务初识

前言: 本次将向大家科普一些数据库事务相关知识。为什么选择数据库作为本次介绍的主角? 数据库是现代网络的重要组成部分。在信息爆炸的大数据时代,各行各业都因为大幅爆发的数据而正变得蒸蒸日上;海量,多样且在高速产生的数据正迸发着前所未有的价值。可以说,数据改变了我们的生活…

用java优雅爬虫——Jsoup

jsoup 是一个用于处理真实 HTML 的 Java 库。它提供了一个非常方便的 API,用于提取和操作数据,使用最好的 DOM,CSS 和类似 jquery 的方法。 目录 jsoup 概述 使用场景 DOM 解析 CSS 选择器 HTML 过滤 逻辑分析 总结…
ブログは、創作者によって署名され、ブロックチェーンに安全に保存されています。