• Logback的AsyncAppender与RollingFileAppender流程解析

    Logback的AsyncAppender与RollingFileAppender流程解析 近期工作中涉及到文件记录、文件翻转等操作,思考有没有成熟的代码以便参考. 因此,第一时间就联想到Logback的AsyncAppender以及RollingFileAppender. AsyncAppender:通过队列储存日志事件,启动Worker线程读取日...

    2020-01-01 16:07:35 文件定义IEBugPStimAVnttAENTP

  • 手写MQ框架(四)-使用netty改造梳理

    手写MQ框架(四)-使用netty改造梳理 一、背景 书接上文手写MQ框架(三)-客户端实现,前面通过web的形式实现了mq的服务端和客户端,现在计划使用netty来改造一下。前段时间学习了一下netty的使用(https://www.w3cschool.cn/netty4userguide/52ki1iey.html)。大概有...

    2020-01-01 16:07:00 服务器驱动IEServletiOSPSkeepAVHTTPSweb

  • JDK8中的ConcurrentHashMap源码

    JDK8中的ConcurrentHashMap源码 背景 上文JDK8中的HashMap源码写了HashMap,这次写ConcurrentHashMap ConcurrentHashMap源码 /** * Maps the specified key to the specified value in this table. * Neither the key nor the value can be null. * * pThe value can b...

    2020-01-01 16:06:03 ARMreadabilityIE360lionPSAccesskeeptimAV

  • JDK8中的HashMap源码

    JDK8中的HashMap源码 背景 很久以前看过源码,但是猛一看总感觉挺难的,很少看下去。当时总感觉是水平不到。工作中也遇到一些想看源码的地方,但是遇到写的复杂些的心里就打退堂鼓了。 最近在接手同事的代码时,有一些很长的python脚本,没有一行注释。就硬着头皮一行...

    2020-01-01 16:05:33 ESET定义IE360lionBugPSAccesskeeptim

  • css3新增属性有哪些?css3中常用的新增属性总结

    css3新增属性有哪些?css3中常用的新增属性总结 css3新增属性有哪些? 来提问这个问题的人都应该知道css3是css的升级版本,那么,css3既然是升级版本,自然是会新增一些属性,接下来本篇文章将给大家介绍关于 css3中常用的新增属性 。 一、css3新增边框属性 1、css3新...

    2019-12-31 16:01:24 flash 动画wordwebflash<NETlashADOchecked触发

  • Java 正则?:?=?!的理解

    Java 正则?:?=?!的理解 上图是官方文档的介绍,总结一下讲了两个知识点 ①是否获取匹配并保存匹配的值、②正向预查和反向预查。 1:解释是否获取匹配并保存匹配的值 ()表示捕获分组,获取匹配,() 把每个分组里的匹配的值保存起来 (?:)表示非捕获分组,获取匹配...

    2019-12-30 16:00:41 文档phpwordPSmacUbuntuAVHTTPS<HTML

  • Java8 HashMap详解

    Java8 HashMap详解 Java8 HashMap Java8 对 HashMap 进行了一些修改,最大的不同就是利用了红黑树,所以其由数组+链表+红黑树组成。 根据 Java7 HashMap 的介绍,我们知道,查找的时候,根据 hash 值我们能够快速定位到数组的具体下标,但是之后的话,需要顺着链表一个...

    2019-12-30 16:00:26 java高级定义mysqlqq精简PSAccesskeepAVHTTPS

  • 五分钟学Java:可变参数究竟是怎么一回事?

    五分钟学Java:可变参数究竟是怎么一回事? 在逛 programcreek 的时候,我发现了一些专注基础但不容忽视的主题。比如说:Java 的可变参数究竟是怎么一回事?像这类灵魂拷问的主题,非常值得深入地研究一下。 我以前很不重视基础,觉得不就那么回事嘛,会用就行了。就比...

    2019-12-30 08:44:25 学java定义qqword阿里巴巴IE不容忽视Bug公众号PS

  • css3基础-文本与字体+转换+过渡+动画+案例

    css3基础-文本与字体+转换+过渡+动画+案例 Css3 文本与字体 文本阴影 h1 { text-shadow: 5px 5px 5px red;} word-break换行: h1:nth-child(1) { word-break: normal; } /*英文:一行放不下时整个单词换行*/h1:nth-child(2) { word-break: break-all; } /*英文:一行放...

    2019-12-30 08:43:09 文件定义wordIE360鼠标PS镜像keeptim

  • Java日期时间API系列11-----Jdk8中java.time包中的新的日期时间A

    Java日期时间API系列11-----Jdk8中java.time包中的新的日期时间API类,使用java8日期时间API重写农历LunarDate 通过Java日期时间API系列7-----Jdk8中java.time包中的新的日期时间API类的优点,java8具有很多优点,现在网上查到的农历转换工具类都是基于jdk7及以前的类...

    2019-12-30 08:42:26 ARMPStimAVHTTPSAE<数字地址name