摘要: CAS的定义 JDK 1.5的时候,Java支持了Atomic类,这些类的操作都属于原子操作; 帮助最大限度地减少在多线程场景中对于一些基本操作的复杂性; 而Atomic类的实现都依赖与 CAS(compare and swap) 算法 乐观锁和悲观锁 悲观锁 常见的悲观锁 独占锁:synchron 阅读全文
posted @ 2020-08-05 15:18 Serendipity-zsh 阅读(508) 评论(0) 推荐(1) 编辑
摘要: 编译原理 转载:https://www.cnblogs.com/littlepage/p/12099968.html 1.前言 介绍编译原理,了解一个新的领域,得去了解它的整体框架 词法分析 Thompson算法,子集构造算法(DFA,NFA),Hopcroft算法 语法分析 LL(1),消除左递归 阅读全文
posted @ 2020-07-01 22:42 Serendipity-zsh 阅读(157) 评论(0) 推荐(1) 编辑
摘要: 2019-09-12-Git指令学习 1. 主要命令 1. 基础篇 Git Commit #提交记录:提交项目修改内容 git commit "message" Git提交message格式: <type>(<scope>): <subject> <BLANK LINE> <body> <BLANK 阅读全文
posted @ 2019-09-12 18:02 Serendipity-zsh 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 阅读全文
posted @ 2019-07-29 20:22 Serendipity-zsh 阅读(147) 评论(0) 推荐(0) 编辑
摘要: “采坑”错误集锦1、service层错误描述:2019-04-14 22:09:52.027 ERROR 8416 --- [nio-8082-exec-5] o.a.c.c.C.[.[.[/].[dispatc... 阅读全文
posted @ 2019-07-08 15:02 Serendipity-zsh 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 前提:本文章是以Java为基础写的一、定义描述什么是观察者模式既然我们要探讨一下观察者模式,首先还是先说一下他的定义吧; 定义观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,他的所有依赖... 阅读全文
posted @ 2019-04-24 21:29 Serendipity-zsh 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、需要下载的软件、环境及文件(由于之前见识短浅,对Anaconda这个工具不了解,所以需要对安装过程做出改变:就是Python3.7.2的下载安装是可选的,因为Anaconda已经为我们解决Python运行环境... 阅读全文
posted @ 2019-03-22 19:23 Serendipity-zsh 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 首先作为一个初学spring boot的小白,在学习过程中肯定会遇到各种问题。。。So,问题出现:在我想快速创建spring boot项目时,却在新建列表中找不到sping Initializer这个选项What... 阅读全文
posted @ 2019-02-27 17:49 Serendipity-zsh 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−2的31次方, 2的31次方 − 阅读全文
posted @ 2018-08-02 20:08 Serendipity-zsh 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 思路方法: 这道题我的思路比较直接,就是先找出输入 阅读全文
posted @ 2018-08-02 18:12 Serendipity-zsh 阅读(57) 评论(0) 推荐(0) 编辑