#深入理解计算机系统

深入理解JUC:第四章:CountDownLatch倒计时器

理论:CountDownLatch是一个非常实用的多线程控制工具类。常用的就下面几个方法:CountDownLatch(intcount)//实例化一个倒计数器,count指定计数个数countDown()//计数减一await()//等待,当计数减到0时,所有线程并行执行未使用CountDownLatch的代码:pu...

深入理解JUC:第一章:volatile的三大特性

JUC是什么?是java.util.concurrent并发包什么是并发?什么是并行?并发:多个线程访问同一个资源。像秒杀一样。并行:就是你泡方便面,你一边烧热水,一边拆调料包。各种事情同时进行。volatile是什么?是java虚拟机提供的轻量级同步机制volatile的三大特性?保证可见性(遵守JMM的可见性)不保...

深入理解JUC:第二章:CAS:CompareAndSwap底层原理

CAS是什么?CAS是CompareAndSwap的缩写,作用是比较与交换。线程对变量的读取赋值等操作,要先将变量从主内存拷贝自己线程的工作内存空间,在工作内存中进行操作,操作完成后再将变量写回主内存packagecom.javaliao.backstage;importjava.util.concurrent.ato...

我的分享:第八章: 用Redis轻松实现秒杀系统

用三招搞定:写入内存而不是写入硬盘异步处理而不是同步处理分布式处理博客地址:https://blog.csdn.net/shendl/article/details/51092916...

我的分享:第六章:java系统高并发解决方案

给上链接:https://blog.csdn.net/jimmy609/article/details/37810591...

MongoDB :第二章:系统归纳

MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB文档类似于JSON对...

Redis数据结构存储系统:第四章:底层实现原理

Redis以什么形式存储数据?什么是hash槽?String(字符串)      List(列表)      Hash(字典)      S...

Redis数据结构存储系统:第三章:Redis在项目中如何使用?

简单介绍一个redis?redis是一个key-value类型的非关系型数据库,基于内存也可持久化的数据库,相对于关系型数据库(数据主要存在硬盘中),性能高,因此我们一般用redis来做缓存使用;并且redis支持丰富的数据类型,比较容易解决各种问题Redis的Value支持5种数据类型,string、hash、lis...

架构:第六章:系统架构

传统架构 支持1000并发架构Tomcat默认配置的最大请求数是150,也就是说同时支持150个并发。具体能承载多少并发,需要看硬件的配置,CPU越多性能越高,分配给JVM的内存越多性能也就越高,但也会加重GC的负担。当某个应用拥有250个以上并发的时候,应考虑应用服务器的集群。支持10000并发架构需要按照...
代码星球 ·2020-09-09

Redis数据结构存储系统:第二章:如何使用

Redis与SpringBoot整合:第一步:在项目中引入<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId></dependency>第二步:将连接池...

Linux系统:第一章:简介

认识操作系统操作系统的作用:把计算机系统中对硬件设备的操作封装起来,供应用软件调用。 常见操作系统PC端OS移动端OS服务端OSLinux来历Unix的局限硬件绑定:早期的Unix系统都是针对专门的硬件系统开发的,不同厂商都是为自己的服务器开发专门的Unix操作系统。版权受限:出于商业等方面因素的考虑,AT&...
代码星球 ·2020-09-09

Redis数据结构存储系统:第一章:安装配置

NoSQL是NotonlySQL的缩写,大意为“不只是SQL”,说明这项技术是传统关系型数据库的补充而非替代。在整个NoSQL技术栈中MemCache、Redis、MongoDB被称为NoSQL三剑客。那么时代为什么需要NoSQL数据库呢?我们来做个对比: 关系型数据库NoSQL数据库数据存储位置硬盘内存数据...

Linux系统:第七章:Linux最常用命令汇总

makdira:创建目录apwd:打印当前所在目录ll:ls-l的简化形式,ls:将目录内容以列表形式展示出来,-l:以详细信息形式列出查询内容,详细信息格式为:条目类型权限链接数文件属主文件属组文件大小(以字节为单位)建立或最近修改时间名称 mkdir-pa/b/c:递归创建多层目录a/b/ccd/a/b/...

FastDFS分布式文件系统

资料下载大纲  FastDFS架构包括Trackerserver和Storageserver。客户端请求Trackerserver进行文件上传、下载,通过Ttackerserver调度,最总由Storageserver完成文件上传和下载。     &...

Linux系统:第六章:Linux服务

1.创建简单的Linux脚本文件并执行   ①新建文本文件      viminvoke.sh   ②加入几条简单的Linux命令,例如:     &...
代码星球 ·2020-09-09
首页上一页...9596979899...下一页尾页