-
javaSE学习笔记(17)---锁
javaSE学习笔记(17)---锁 javaSE学习笔记(17)---锁 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景...
-
SpringBoot整合NoSql--(三)Redis集群
SpringBoot整合NoSql--(三)Redis集群 (1)集群原理 在Redis集群中,所有的Redis节点彼此互联,节点内部使用二进制协议优化传输速度和带宽。 当一个节点挂掉后,集群中超过半数的节点检测失效时才认为该节点已失效。不同于Tomcat集群 需要使用反向代理服务器,Redis 集...
-
协程的原理(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...
-
Redis5.x两种持久化方式以及主从复制配置
Redis5.x两种持久化方式以及主从复制配置 关注公众号:CoderBuff,回复“redis”获...
-
centos5,6的GRUB简介
centos5,6的GRUB简介 grub:GRand Unified Bootloader grub 0.x:grub legacy(centos5,6) grub 1.x:grub2(centos7) grub legacy(grub 0.x) stage1:mbr stage1_5:mbr之后的扇区,让stage1中的bootloader能识别stage2所在的分区上的文件系统 stage2:磁盘分区...
-
centos系统启动流程
centos系统启动流程 linux内核特点: 支持模块化:模块文件的名字以.ko(kernel object)结尾 支持内核运行时,动态加载和卸载模块文件。 linux内核组成部分: 核心文件:/boot/vmlinuz-VERSION-release # ll /boot/vmlinuz-3.10.0-957.el7.x86_64-rwxr-xr-x. 1 root r...
-
五分钟自学编程:怎样才能学好笔试面试最爱考察的算法
五分钟自学编程:怎样才能学好笔试面试最爱考察的算法 原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 本文思维导图 什么是算法 上回我们有一篇文章,讲述了作为一个新人程序员,如何学习数据结构这门课程,其实呢,数据结构和算法是息息相关的,为...
-
Java基础——多线程
Java基...
-
并发编程之共享模型的不可变
并发编程之共享模型的不可变 并发编程之共享模型的不可变 7.2 不可变设计 享元模式 2. 体现 2.1 包装类 final原理 1.设置final变量的原理 7.2 不可变设计 final的使用 发现该类、类中所有属性都是final的 属性用final修饰保证了该属性是只读的,不能修改 类用final修饰...
-
Java虚拟机——JVM
Java虚拟机——JVM 一、JVM整体架构 1、JVM(Java虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个 完全隔离环境中的完整计算机系统,是物理机的软件实现 。常用的虚拟机有VMWare、Virtual Box、Java Virtual Machine。 2、JVM由三个主要的子系统构成 类...
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
