小破站,记录和学习
04
23
java并发编程-Java中的锁 java并发编程-Java中的锁
在并发编程中,经常遇到多个线程访问同一个 共享资源 ,这时候必须考虑如何维护数据一致性。在JVM中所有线程都共享堆内存的,因此Java中的同步都是针对堆中的对象。一般在Java中所说的锁就是指的内置锁,每个Java对象都可以作为一个实现同步
2019-04-23
13
java并发编程-JVM架构与GC java并发编程-JVM架构与GC
作为一名Java开发者,掌握JVM的体系结构也是很有必要的,了解底层的东西,有助于更好的理解和掌握程序运行中的原理。JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的
2019-04-13
04
java并发编程-JMM与JSR133 java并发编程-JMM与JSR133
Java平台自动集成了线程以及多处理器技术,这种集成程度比Java以前诞生的计算机语言要厉害很多,该语言针对多种异构平台的平台独立性而使用的多线程技术支持也是具有开拓性的一面,有时候在开发Java同步和线程安全要求很严格的程序时,往往容易混
2019-04-04
03
30
java并发编程-cpu的流水线 java并发编程-cpu的流水线
作为程序员,CPU在我们的工作中扮演了核心角色,因此了解处理器内部的工作方式对程序员来说不无裨益。CPU是如何工作的呢?一条指令执行需要多长时间?当我们讨论某个新款处理器拥有12级流水线还是18级流水线,甚至是更深的31级流水线时,这到些都
2019-03-30
24
java并发编程-cpu的高速缓存 java并发编程-cpu的高速缓存
CPU缓存是CPU一个重要的组成部分,CPU缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,这种访问速度的显著差异,导致CPU可能会花费很长时间等待数据到来或把数据写入内存,基于此,现在CPU大多数情况下读写都不会直接访问
2019-03-24
02
17
聊聊运维监控 聊聊运维监控
最近在公司参与公司运维监控平台的建设,用到一些关于监控的第三方开源工具包,在此记录一下。说到运维监控,本人在公司就曾经历过一段痛苦的日子,在某个重要的日子,由于公司没有完善运维监控平台,为保障系统稳定。公司大部分的开发人员和售后全都扑在了服
2019-02-17
14
Git的原理 Git的原理
自工作起就一直使用Git,但一直没去真正了解Git的工作原理,实在惭愧。任何一个项目,团队协作非常重要,在互联网企业级开发中,没有个人英雄主义,一个人几乎不可能独立完成一个项目。因此当很多人共同协作去完成一个项目时,工作成果的维护是一个老大
2019-02-14
01
21
web开发技术的演变 web开发技术的演变
Web开发指的是网页系统开发,一说到网页,我想大概大部分人都会熟悉www,每次在浏览器中输入网址时,总会先输入www,这里其实是World Wide Web的简称,现在也简称Web,中文译为万维网。“万维网”和我们经常说的“互联网”是两个联
2019-01-21
20
spring的前世今生 spring的前世今生
相信java开发工程师对spring都不陌生,spring从2004年诞生至今已有10多年的历史,在企业级web服务开发领域举足轻重,也成为了每一个java开发工程师必须要掌握的一个框架。我从工作到现在使用spring有两年多,确也感觉到它
2019-01-20
02
HashMap的底层实现 HashMap的底层实现
HashMap的底层实现相信是Java开发者们面试都会碰到的问题。它方便易用,在Java开发中使用频率非常高。它的实现原理包含很多知识点,所以当面试官问到你HashMap的时候可就要当心了,因为如果基本功不够扎实的话,很容易被带到沟里哦。以
2019-01-02
2 / 2