原文:JAVA日志的前世今生

这世界上很多事情,看起来就像彩虹一样炫目而神奇,实际上背后蕴含着随处可见的原理。就好像静儿几年前买过一件超贵的防辐射服,当时销售人员把手机严严实实的包在防辐射服里,然后让我打电话测试,果然没有信号。 直到今天,静儿为了写文章,把自己蒙在空调被里,额,竟然连不上网。于是掀起一个被角, 大象 的巡检结果哒哒哒的弹出来了。然后我感慨:自己当年何苦买那么贵一个 围裙 。 日志作为逻辑跟踪 线上问题排查 ...

2018-08-06 10:28 6 4142 推荐指数:

查看详情

Java源码解析|HashMap的前世今生

HashMap的前世今生 Java8在Java7的基础上,做了一些改进和优化。 底层数据结构和实现方法上,HashMap几乎重写了一套 所有的集合都新增了函数式的方法,比如说forEach,也新增了很多好用的函数。 前世——Java 1.7 底层数据结构 数组 + 链表 在Java ...

Sat Oct 19 19:06:00 CST 2019 0 402
Java并发编程-看懂AQS的前世今生

  在具备了volatile、CAS和模板方法设计模式的知识之后,我们可以来深入学习下AbstractQueuedSynchronizer(AQS),本文主要想从AQS的产生背景、设计和结构、源代码实 ...

Mon Aug 13 05:03:00 CST 2018 5 22687
JVM基础系列第1讲:Java 语言的前世今生

Java 语言是一门存在了 20 多年的语言,其年纪比我自己还大。虽然存在了这么长时间,但 Java 至今都是最大的工业级语言,许多大型互联网公司均采用 Java 来实现其业务系统。大到国际电商巨头阿里巴巴,小到无名小公司,我们均可看到 Java 的身影。 我是 2010 年开始接触 Java ...

Wed Nov 07 17:14:00 CST 2018 0 6148
AJAX的前世今生与未来

前世 1)前端的Ajax 早在Ajax出世之前,Ajax式的通信要通过一些Hack才能完成,大多数是 ...

Thu Nov 07 22:13:00 CST 2013 14 2195
云原生的前世今生(一)

读完本文需要 5 分钟。 前言 博主20年4月转岗到阿里云,从事工业智能制造方向的后端研发,由于工作中需要解决不同客户现场的异构环境和多云环境(公有云、私有云、混合云)下的部署问题,所以一直在探索 ...

Fri Oct 08 04:22:00 CST 2021 5 423
spanner 的前世今生

spanner的前身是big table,让我们先来看看big table这个老子的方方面面,然后再来看看儿子spanner为啥一出世就吸引了全球技术人员的眼球。 2006年,google 发表了b ...

Sun Sep 23 02:19:00 CST 2012 1 6665
async & await 的前世今生

一、创建线程 这里面需要注意的是,创建Thread的实例之后,需要手动调用它的Start方法将其启动。但是对于Task来讲,StartNew和Run的同时,既会创建新的线程,并且会立即 ...

Thu Sep 08 22:11:00 CST 2016 0 2288
ORM框架的前世今生

目录 一、ORM简介二、ORM的工作原理三、ORM的优缺点四、常见的ORM框架 一、ORM简介 ORM(Object Relational Mapping)对象关系映射,一般指持久化数据和实体对 ...

Wed Aug 29 07:53:00 CST 2018 0 11658
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM