01 2022 档案

摘要:原生Logger的logging.properties配置文件简单分析_加倍努力中的博客-CSDN博客_logging.properties 前言 logging.properties配置文件用于原生的日志记录器进行配置,对该配置文件有一定了解可以更好的使用日志记录器。 文件路径 jre/lib/l 阅读全文
posted @ 2022-01-26 14:17 CharyGao 阅读(2379) 评论(0) 推荐(0) 编辑
摘要:我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。 进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-pl 阅读全文
posted @ 2022-01-26 13:54 CharyGao 阅读(441) 评论(0) 推荐(0) 编辑
摘要:索引 synchronized的使用 修饰实例方法 修饰静态方法 修饰代码块 总结 Synchronzied的底层原理 对象头和内置锁(ObjectMonitor) synchronzied的底层原理 synchronized的优化 偏向锁 轻量级锁 轻量级锁膨胀 重量级锁 自旋 编译期间锁优化 总 阅读全文
posted @ 2022-01-26 13:27 CharyGao 阅读(1100) 评论(0) 推荐(1) 编辑
摘要:HashMap原理(一) 概念和底层架构 HashMap在Java开发中使用的非常频繁,可以说仅次于String,可以和ArrayList并驾齐驱,准备用几个章节来梳理一下HashMap。我们还是从定义一个HashMap开始。 HashMap<String, Integer> mapData = n 阅读全文
posted @ 2022-01-26 13:25 CharyGao 阅读(64) 评论(0) 推荐(0) 编辑
摘要:文章来源: http://blog.csdn.net/odailidong/article/details/50561257 nproc是操作系统级别对每个用户创建的进程数的限制,在Linux下运行多线程时,每个线程的实现其实是一个轻量级的进程,对应的术语是:light weight process 阅读全文
posted @ 2022-01-25 11:16 CharyGao 阅读(3325) 评论(0) 推荐(0) 编辑
摘要:贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。而朴素朴素贝叶斯分类是贝叶斯分类中最简单,也是常见的一种分类方法。这篇文章我尽可能用直白的话语总结一下我们学习会上讲到的朴素贝叶斯分类算法,希望有利于他人理解。 1分类问题综述 对于分类问题,其实谁都不会陌生,日常生活 阅读全文
posted @ 2022-01-23 22:16 CharyGao 阅读(317) 评论(0) 推荐(0) 编辑
摘要:两个月之前—— 为满足用户标签的统计需求,小灰利用Mysql设计了如下的表结构,每一个维度的标签都对应着Mysql表的一列: 要想统计所有90后的程序员该怎么做呢? 用一条求交集的SQL语句即可: Select count(distinct Name) as 用户数 from table whare 阅读全文
posted @ 2022-01-23 22:15 CharyGao 阅读(81) 评论(0) 推荐(0) 编辑
摘要:清晰理解红黑树的演变 红黑的含义 前言 红黑树,对不少人来说是个比较头疼的名字,在网上搜资料也很少有讲清楚其演变来源的,多数一上来就给你来五条定义,红啊黑啊与根节点距离相等之类的,然后就开始进行旋转、插入、删除这些操作。一通操作下来,连红色和黑色怎么来的,是什么含义,有什么作用都云里雾里的,能搞清楚 阅读全文
posted @ 2022-01-23 21:17 CharyGao 阅读(77) 评论(0) 推荐(0) 编辑
摘要:白话解析:一致性哈希算法 consistent hashing-朱双印博客: https://www.zsythink.net/archives/1182 在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希 阅读全文
posted @ 2022-01-23 20:48 CharyGao 阅读(85) 评论(0) 推荐(0) 编辑
摘要:大家好,我是 cxuan,我之前汇总了一下关于操作系统的面试题,最近又重新翻阅了一下发现不是很全,现在也到了面试季了,所以我又花了一周的时间修订整理了一下这份面试题,这份面试题可以吊打市面上所有的操作系统面试题了,不是我说,是因为我系统查过,如果有不相信的大佬,欢迎狠狠的打我脸。 这份面试题有四十多 阅读全文
posted @ 2022-01-22 21:13 CharyGao 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1.1 冯诺伊曼体系简介 现代计算机之父冯诺伊曼最先提出程序存储的思想,并成功将其运用在计算机的设计之中,该思想约定了用二进制进行计算和存储,还定义计算机基本结构为 5 个部分,分别是中央处理器(CPU)、内存、输入设备、输出设备、总线。 存储器:代码跟数据在RAM跟ROM中是线性存储, 数据存储的 阅读全文
posted @ 2022-01-22 21:02 CharyGao 阅读(599) 评论(0) 推荐(0) 编辑
摘要:我们需要运行一个程序或者软件,双击图标即可完成。不过从你双击到程序的窗口产生的这“短暂”的时间内,这背后发生了什么事? 首先,系统有一个进程监测到了你的双击操作,这个进程就是系统shell,没错,就是资源管理器explorer.exe,不是IE浏览器了,那是另一个进程iexplorer.exe。你可 阅读全文
posted @ 2022-01-22 20:59 CharyGao 阅读(293) 评论(0) 推荐(0) 编辑
摘要:提问:在开发的过程中经常遇这样一种情况,一个包名是由多个单词组成的,这是时候该不该用下划线分割呢? 例如,my package,com.example.mypackage or com.example.my_package ? 来看一下官方文档怎么说的: Package names are writ 阅读全文
posted @ 2022-01-18 11:06 CharyGao 阅读(2503) 评论(0) 推荐(1) 编辑
摘要:http://www.bkjia.com/ASPjc/919437.html Java语言中,Object对象有个特殊的方法:hashcode(), hashcode()表示的是JVM虚拟机为这个Object对象分配的一个int类型的数值,JVM会使用对象的hashcode值来提高对HashMap、 阅读全文
posted @ 2022-01-06 00:33 CharyGao 阅读(161) 评论(0) 推荐(0) 编辑
摘要:https://jetbrains.design/intellij/resources/icons_list/ 阅读全文
posted @ 2022-01-05 10:54 CharyGao 阅读(60) 评论(0) 推荐(0) 编辑
摘要:版本 17 API 规范 本文档分为两部分: Java SE :Java 平台标准版 (Java SE) API 定义了用于通用计算的核心 Java 平台。这些 API 位于名称以java. JDK:Java 开发工具包 (JDK) API 特定于 JDK,不一定在 Java SE 平台的所有实现中 阅读全文
posted @ 2022-01-04 20:44 CharyGao 阅读(272) 评论(0) 推荐(0) 编辑
摘要:echo 功能说明:显示文字。 语 法:echo [-ne][字符串]或 echo [--help][--version] 补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。 参 数:-n 不要在最后自动换行 -e 若字符串中出现以下字符,则特别加以处 阅读全文
posted @ 2022-01-02 21:27 CharyGao 阅读(1752) 评论(0) 推荐(0) 编辑
摘要:您可能凭直觉知道应用程序在 Intel x86 计算机中的功能有限,并且只有操作系统代码才能执行某些任务,但是您知道它是如何工作的吗?这篇文章介绍了 x86权限级别,操作系统和 CPU 合力限制用户模式程序可以做什么的机制。有四个特权级别,编号为 0(最高特权)到 3(最低特权),并且受保护的三个主 阅读全文
posted @ 2022-01-02 21:08 CharyGao 阅读(760) 评论(0) 推荐(0) 编辑
摘要:内存中的程序剖析 | 许多但有限 内存管理是操作系统的核心;它对于编程和系统管理都至关重要。在接下来的几篇文章中,我将着眼于实际方面来介绍内存,但不会回避内部问题。虽然这些概念是通用的,但示例主要来自 32 位 x86 上的 Linux 和 Windows。第一篇文章描述了程序在内存中的布局。 多任 阅读全文
posted @ 2022-01-02 12:52 CharyGao 阅读(108) 评论(0) 推荐(0) 编辑
摘要:Ubuntu 命令行的垃圾箱 – VITUX 作为 Linux 用户,您可能需要不时从系统中删除文件。我们在删除文件时往往要谨慎,尤其是在永久删除文件时,因为我们不想错误地永远丢失有用的信息。不幸的是,在某些情况下,我们错误地删除了某些内容并且无法恢复它。或者,我们打算只删除文件夹中的文件,但错误地 阅读全文
posted @ 2022-01-02 11:20 CharyGao 阅读(2317) 评论(0) 推荐(0) 编辑
摘要:数据丢失带来的损失是相当昂贵的。关键数据的丢失会对各种规模的企业带来影响。有几种方法来备份Linux系统,包括rsync的和rsnapshot等。本文提供有关使用dd命令备份Linux系统的6个实例。 dd是一个功能强大的UNIX工具,由Linux内核的makefile进行引导映像,它也可以用来复制 阅读全文
posted @ 2022-01-02 10:29 CharyGao 阅读(166) 评论(0) 推荐(0) 编辑