• Logback的AsyncAppender与RollingFileAppender流程解析

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

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

  • 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

  • 手册

    手册 Linux初级指令 ls List ls 介绍 这是我学Linux的第一个命令,相信也是很多人学习Linux的第一个命令。ls全称list. List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specif...

    2019-12-30 08:40:41 dns域名linux命令linux版本学习linux文档文件ASP服务器定义硬件

  • css基础-定位+网页布局案例

    css基础-定位+网页布局案例 position:static 忽略top/bottom/left/right或者z-index position:relative 设置相对定位的元素不会脱离文档流 position:fixed 不会随着视口滚动而滚动,继承absolute的特点 position:sticky 和top属性搭配,可以设置吸附导航效果,但兼容性...

    2019-12-29 16:01:36 css基础文档qqword备案导航BannerIE网页布局CSS定位

  • C++关键字总结【新手必学】

    C++关键字总结【新手必学】 const 关键字常量 const 与define define是预编译器的编译指令,它从C语言兼容下来,工作方式与文本编辑器中的全局搜索和替换相似。define定义的常量的意义在它开始的地方持续到文件结束,在预编译阶段,预编译器已经将所有define删除,并展...

    2019-12-29 16:01:35 文件定义硬件Linux内部链接IE外部链接C++共享tab

  • dfs

    dfs 题目描述: AC代码: #includeiostream #define int long long using namespace std; const int N = 30 ; int vis[N][ 30 ],n,temp[N]; int ans = 0 ; string s; void dfs( int id, int t, int a[]){ // 判断是否有越界 if (id = n) { // 对26个字母处理 for ( int...

    2019-12-27 16:00:40 iOS<name代码字符串语句数组记录POST循环

  • Linux系统下的CPU、内存、IO、网络的压力测试

    Linux系统下的CPU、内存、IO、网络的压力测试 本文转载自:小豆芽博客 一、对CPU进行简单测试: 1、通过bc命令计算特别函数 例:计算圆周率 echo "scale=5000; 4*a(1)" | bc -l -q MATHLIBRARY Ifbcisinvokedwiththe-loption,amathlibraryispreloadedandthedefaultscal...

    2019-12-26 16:01:22 文件服务器硬件Linuxtxtwordecho瓶颈rewrite空间大小

  • C/C++产生随机数

    C/C++产生随机数 C/C++怎样产生随机数:这里要用到的是rand()函数和srand()函数,C/C++里没有自带的random(int number)函数。 (1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在s...

    2019-12-25 16:04:36 文件定义文章内容C++tim<修改函数用到生成

  • LeetCode刷题-每周复盘

    LeetCode刷题-每周复盘 本周题目归档 00007 整数反转 00028 实现 strStr() 00027 移除元素 00387 字符串中的第一个唯一字符 00206 反转链表 00160 相交链表 00088 合并两个有序数组 00088 合并两个有序数组 00001 两数之和 00167 两数之和 II - 输入有序数组 00007 整...

    2019-12-25 16:02:15 YY空间大小PSHTTPS数字修改地址大小字符串函数