会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
于花花
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
36
下一页
2022年5月5日
CSAPP(三)——运算命令 程序的机器级表示
摘要: x86-64中的一些处理器状态 程序计数器:下一条将要执行的指令在内存中的地址 整数寄存器文件:有16个命名的位置,每个都能存储64位的值,可以存储地址或整数数据,它们根据命名的不同,经常被用于处理不同的数据。 条件码寄存器:保存最近执行的算数或逻辑指令的状态信息,可以用来实现条件或分支控制结构。
阅读全文
posted @ 2022-05-05 13:48 于花花
阅读(451)
评论(0)
推荐(0)
2022年4月30日
Docker卷和网络配置——Docker测试
摘要: 卷简要介绍 ADD和COPY命令都可以将某一个目录或文件复制到Docker镜像中。不管怎样,这个文件最终都会成为镜像中的一个层。 卷则不同,卷是将一个宿主机上的目录挂载到容器中,你可以将一个目录挂载到多个容器中,使多个容器可以共同访问这个目录,并且该目录不受分层限制。 下面命令将宿主机当前目录下的n
阅读全文
posted @ 2022-04-30 15:27 于花花
阅读(286)
评论(0)
推荐(0)
2022年4月29日
GIT——一个我一直也没有仔细学过的软件
摘要: 笔记基于Git - Book,只记录原理,不会事无巨细的记录每一个命令的语法格式。 基础 版本控制 版本控制所做的就是记录代码随时间推移的每个版本,然后,我们可以在需要的时候退回到某个版本(比如新版本中的某些修改导致了安全风险),对比版本间的差异等等。 构建代码仓库 ❯ mkdir gitlearn
阅读全文
posted @ 2022-04-29 11:49 于花花
阅读(53)
评论(0)
推荐(0)
构建Docker镜像
摘要: 基础概念 bootfs和rootfs bootfs是Linux启动时用于引导的文件系统,只要Linux的内核版本相同,bootfs就没什么差别,而可以区分不同发行版(如Ubuntu或CentOS)之间区别的就是位于bootfs之上的一层文件系统——rootfs。 rootfs即被挂载到/的文件系统,
阅读全文
posted @ 2022-04-29 10:09 于花花
阅读(190)
评论(0)
推荐(0)
2022年4月25日
Redis实战——使用Redis构建应用程序组件(上)构建自己的锁和信号量
摘要: 简单锁 使用multi、exec、watch的组合在高负载情况下经常会陷入重试之中,这限制了这种锁的可扩展性。下图给出了在不同负载情况下锁的平均等待时间,因为在高负载的情况下系统经常陷入到重试中,所以平均等待时间会变得非常大。 下面我们实现一种简单的互斥锁来降低系统中的重试次数,当获取锁失败时,操作
阅读全文
posted @ 2022-04-25 15:53 于花花
阅读(97)
评论(0)
推荐(0)
Maven实战——聚合与继承
摘要: 聚合 有时候,一个项目被拆分成多个功能模块,每个模块是一个子项目,这时如果你想打包所有的子项目,必须将每一个项目单独打包。 Maven提供的聚合功能可以将其一次性打包。 首先假设我们的项目中有两个模块,account-email和account-persist,我们想使用一种手段将它们一起打包,在m
阅读全文
posted @ 2022-04-25 10:57 于花花
阅读(124)
评论(0)
推荐(0)
2022年4月22日
Redis实战——数据安全与性能保障
摘要: 持久化选项 Redis是一个内存数据库,但为了避免数据丢失,也提供了两种将数据持久化到磁盘的方式:快照方式和AOF方式(只追加文件)。这两种方式各有各的好处,主要看应用场景,而且它俩并不是非此即彼的,它们可以共同使用。 快照持久化 快照持久化保存redis内存数据在某一时刻的副本,可以通过BGSAV
阅读全文
posted @ 2022-04-22 15:38 于花花
阅读(129)
评论(0)
推荐(0)
Java并发——Java内存模型
摘要: 本篇博文是Java并发编程实战的笔记。 本书的最后一章~~~,但基本上参考Java官方文档比这本书多... 内存模型? 现代CPU为了提升性能常常会做一些优化,比如CPU将本来有序的指令重排,以乱序的方式执行;比如CPU将内存中的信息缓存到每个核心独有的寄存器或高速缓存......Java编译器(以
阅读全文
posted @ 2022-04-22 10:22 于花花
阅读(47)
评论(0)
推荐(0)
2022年4月21日
Java并发——原子变量与非阻塞同步机制
摘要: 本篇博文是Java并发编程实战的笔记。 本篇中介绍了并发编程(除锁定之外)的另一种思路——CAS。 前置知识 本章大量使用了竞争锁获取和非竞争锁获取这两个名词,但是书中没有解释它们的意思,这两个概念是Java的synchronized关键字在不同情况下的两种表现。 非竞争锁获取:即只有一个线程会访问
阅读全文
posted @ 2022-04-21 13:29 于花花
阅读(204)
评论(0)
推荐(0)
2022年4月20日
Java并发——构建自定义的同步工具
摘要: 状态依赖性的管理 状态依赖性指某种操作必须依赖于指定的状态才可以执行。比如一个阻塞队列的take方法依赖于这个阻塞队列中有至少一个元素这个状态。 如果一个状态依赖性操作所依赖的状态不满足,通常有几种处理办法: 抛出异常 使用某种约定的错误返回值 阻塞,直到依赖的状态被满足 在并发程序设计中,第三种办
阅读全文
posted @ 2022-04-20 15:46 于花花
阅读(108)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
36
下一页
公告