reentrantlock源码 笔记jdk

sync.Pool底层源码详解

Golang中sync.Pool用来提高对象复用几率,减少gc的压力,减少内存分配,它是线程安全的,常用来存储并复用临时对象。 任何存放区其中的值可以在任何时候被删除而不通知,在高负载下可以动态的扩容,在不活跃时对象池会收缩。 可伸缩的,其大小仅受限于内存的大小,可以被看作是一个存放可重用对象的值的 ......
底层 源码 sync Pool

OpenEuler22.03源码编译安装nginx1.24.0

一、环境说明 操作系统版本:OpenEuler22.03 SP2 LTS Nginx版本:1.24.0 安装位置:/app/nginx Selinux配置:关闭或设置为permissive 二、Nginx安装 # 安装必要依赖 dnf -y install tar gcc make pcre pcr ......
OpenEuler 源码 nginx1 22.03 nginx

Hive ACID笔记

环境:hive 3.1.0 执行引擎:hive on tez 什么是hive ACID? hive官网对于ACID的介绍: https://cwiki.apache.org/confluence/display/Hive/Hive+Transactions 中文文档关于ACID的介绍: https: ......
笔记 Hive ACID

[我的世界] 网易基岩版服务器开发学习笔记(一)

开发笔记 小游戏服服务器模板 -> 主要的逻辑文件存放位置: 1. neteaseWars(大厅NPC/房间管理等逻辑数据包) 2. neteaseBedwar(简易起床战争数据包) -> 逻辑文件分类解析: warsServerSystem.py NPC管理(OnLoadAddonScriptsA ......
基岩 服务器 笔记 世界

Python笔记一之excel的读取

本文首发于公众号:Hunter后端 原文链接:Python笔记一之excel的读取 这里我常用的 python 对于 excel 的读取库有两个,一个是 xlsxwriter 用于操作 excel 的写入,一个是 xlrd 用于 excel 文件的读取。 使用的库的版本如下: xlsx==1.2.6 ......
笔记 Python excel

python学习笔记

第一章 第二章 ......
笔记 python

读书笔记

np.array():创建numpy数组 np.zeros():返回全0数组 np.ones():返回全1数组 np.arange():创建等差数列数组 np.linspace():创建等间隔数列数组 np.reshape():改变数组形状 数组运算 np.add():加法运算 np.subtrac ......
笔记

12.28阅读笔记《软件需求分析》

管理人员在要求开发一个系统时并不会理解进行需求分析的重要性,他们只知道能不能尽快开发出相应的系统来方便使用,但是如果不做好需求分析,最终开发出的系统也不会有人用。 客户的需求认识并不像软件开发人员这样,了解的比较清楚,客户通常并不懂得从系统的实际用户处得到信息的重要性,然而从产品的实际用户处收集需求 ......
需求 笔记 12.28 软件 12

基于源码去理解Iterator迭代器的Fail-Fast与Fail-Safe机制

原创/朱季谦 在Java编程当中,Iterator迭代器是一种用于遍历如List、Set、Map等集合的工具。这类集合部分存在线程安全的问题,例如ArrayList,若在多线程环境下,迭代遍历过程中存在其他线程对这类集合进行修改的话,就可能导致不一致或者修改异常问题,因此,针对这种情况,迭代器提供了 ......
Fail Fail-Fast Fail-Safe 源码 Iterator

阅读笔记12

《软件工程—实践者的研究方法》读书笔记:这本书为软件工程领域提供了一场深度而广泛的探索,从软件工程的定义一直到项目管理和未来趋势的展望,作者通过详细的讲解和实例分析,为读者呈现了一套完整的软件工程理论体系。初识在开始阅读这本厚重的书之前,我曾一再推迟,但在十一月末终于鼓起勇气开始了解其内容。相比于之 ......
笔记

数据库系统概论笔记

参考视频及文章: 视频:【公开课】数据库系统概论(王珊老师) 书籍:《数据库系统概论》第五版 PPT:PPT查看 下载方法:f12->点击ppt->找到相应的请求->找到下载地址->访问下载 带*号表示不是重点 其他:判断是否为无损连接分解 PL/SQL存储过程 个人blog:https://hji ......
概论 数据库 笔记 数据 系统

电路分析基础笔记

目录电路分析基础(第5版 孙瀚荪)第一篇 总论与电阻电路的分析第一章 集总参数电路中电压、电流的约束关系\(\S\) 1-1 电路及集总电路模型\(\S\) 1-2 电路变量——电流、电压及功率\(\S\) 1-3 基尔霍夫定律\(\S\) 1-4 电阻元件\(\S\) 1-5 电压源\(\S\) ......
电路 基础 笔记

SPSS modeler用关联规则Apriori模型对笔记本电脑购买事务销量数据研究

全文链接:https://tecdat.cn/?p=34709 原文出处:拓端数据部落公众号 自2011年全球PC出货量达到历史最高的3.64亿台后,全球PC市场出货量已经连续四年下滑。市场调研公司Gartner最新数据显示,2015年Q3全球PC销量同比降低7.7%,至7370万台。IDC数据更加 ......
销量 模型 规则 事务 Apriori

《程序员的修炼之道》第三章读书笔记

第3章 基本工具中,包含了一些常用的工具和技巧,可以提高我们的工作效率和代码质量。以下是这些小节的简要介绍: 14. 纯文本的威力:纯文本是一种通用的文件格式,它在各种场景中都非常有用。本节介绍了一些处理纯文本的强大工具和技术,比如正则表达式、grep、sed等。 15. shell游戏:shell ......
程序员 第三章 笔记 程序

《气候经济与人类未来》—读书笔记

目录一、导读二、回顾与思考三、最后 一、导读 我们知道全球气候正在变暖,主要是源于全球每年向大气中排除的温室气体(主要是二氧化碳,甲烷,一氧化氮),按照书中所提及每年的总量为510亿吨,我们的目标是0——即”碳零’。全球变暖会引起气候灾难,比如我们熟知的海平面上升,人类和动物的家园受到破坏,异常高温 ......
气候 人类 笔记 经济

《FPGA原理和结构》——读书笔记

最近做了一个关于FPGA的项目后,读了《FPGA原理和结构》这本书。主要梗概内容和想法如下。 第一章:理解FPGA所需要的基础知识 理解FPGA我们需要数电的组合逻辑、时序逻辑等内容的知识。FPGA(20世纪70年度发展起来的,因为其具有通过组合使用器件内大量的逻辑块来实现所需的电路,比以往侠义的P ......
原理 结构 笔记 FPGA

【学习笔记】边分治

算法思想 和点分治类似,边分治每次选一条边,考虑跨过这条边的路径贡献,为了保证复杂度,会让两边子树大小尽量接近。 发现菊花图无论怎么分治都是无效的,考虑将原树三度化,具体做法是如果 \(u\) 有两个儿子,就新建一个节点连接第二个儿子,如果还有更多的儿子,就再新建节点与上一次新建的节点当前的儿子相连 ......
笔记

学习笔记436—科研通

官网链接:https://www.ablesci.com/ 第一步:点击“发布论文求助” 第二步:填写论文信息。 第三步:确认被上传的论文,并表示感谢。 ......
科研 笔记 436

IaaS--如何降低故障的影响(何恺铎《深入浅出云计算》笔记整理)

【常见故障及解决方法】 1、第一种故障是在宿主机的级别,这也是从概率上来说最常见的一种故障。宿主机出现问题,虚拟机肯定都会有问题。解决方法是,尽量做好集群,采用HA的方式,做好救场。集群也应该注意,虚拟机尽量放在不同虚拟机上,甚至对应的宿主机都最好避免在同一个机架上; 2、第二种规模更大的故障,是在 ......
深入浅出 故障 笔记 IaaS

sqli-labs(sql注入漏洞)靶场通关笔记(慢更新)

sqli-labs(sql注入)靶场通关笔记 sqli-labs这个靶场对于想学习和了解sql注入的小白来说(比如说像博主这样的菜菜),我也是开始打这个靶场,来具体的学习一下sql注入,靶场里面包含了很多的sql注入的情况,以及我们在sql注入的时候遇到的阻碍。 sqli-labs第一关: 第一步判 ......
靶场 漏洞 sqli-labs 笔记 sqli

Ubuntu22安装graalvm JDK17+Tomcat9设置自启动

graalvm Jdk17安装 参考 https://blog.csdn.net/weixin_46551671/article/details/134264889 Tomcat安装 下载地址 https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.84/bin/ ......
Tomcat9 graalvm Ubuntu Tomcat JDK

读书笔记+画图

print("02 17向悦") import numpy as np# 创建两个矩阵a = np.array([[1,2,3],[4,5,6]])b = np.array([[7,8],[9,10],[11,12]])# 计算矩阵乘积c = np.dot(a,b)# 打印结果print(c) im ......
笔记

高楼《性能测试实战30讲》笔记整理

注意:因为是笔记,我也结合了具体工作中遇到的情况,穿插了很多自己的理解,所以某些点并非完全和原作者的结构、描述一样。 【性能测试的分类】 1、压力测试:关注点在于系统在峰值负载或超出最大负荷时的处理能力如何。如果继续加压,性能应该按预期缓慢下降,但不应直接崩溃;如果崩溃,找到它的临界点,从而了解系统 ......
高楼 实战 性能 笔记

[JDK] 底层大法之替换JAR包中的class文件 [转发]

0 序 背景 近期跟踪一个第三方组件skywalking针对spring cloud gateway的traceId丢失问题,需要对 skywalking 内部组件类进行跟踪,需要在其组件源码内部添加一些观察代码,做以增强。 Q1: 我没有 thrid-party.jar 的源码————故直接在源码 ......
大法 底层 文件 class JDK

JDK、Tomcat、Redis、MySQL集齐,教你如何搭建高效性能测试项目

前言: 作为一个软件工程师,怎能不知道如何搭建一个性能测试项目呢?性能测试是一个软件工程师不可或缺的一环,因为一款软件性能好坏直接关系到用户体验,而用户体验又是一个软件能否成功的最重要的因素。本文将带你一步步搭建一个性能测试项目,包括如何搭建 JDK、Tomcat、Redis 和数据库,并介绍在一个 ......
高效性 项目 Tomcat Redis MySQL

《算法笔记》学习记录

算法笔记 散列 字符串散列 // 把字符串当成26进制数,转换成10进制,建立映射关系 int hash(char S[], int len) { int res = 0; for (int i = 0; i < len; ++i) { res = res * 26 + (S[i] - 'A'); ......
算法 笔记

centos安装JDK11

(一)建立目录 mkdir /home/jdk11 (二) 上传JDK的离线liunx包 cd /home/jdk11 示例:jdk-11.0.19_linux-x64_bin.tar.gz (三) 解压上传JDK的离线liunx包 tar -zxvf jdk-8u351-linux-x64.tar ......
centos JDK 11

语音直播聊天交友小程序(艾思软件 定制开发 源码交付)

语音直播聊天交友小程序的开发涉及到多个技术领域,包括前端开发、后端开发、音频处理技术等。在前端开发方面,需要使用HTML5、CSS3和JavaScript等技术来实现用户界面的设计和交互功能。在后端开发方面,需要使用Node.js、PHP或Java等编程语言来搭建服务器,处理用户的请求和数据存储。 ......
定制开发 源码 语音 程序 软件

读书笔记2

孟凡荣等所著《多版本TPR树》。文中参考TR树构建了多版本TPR树。文中称多数算法参考TR树,我并没有看过TR树的文献,故具体算法尚不清楚。仅从文中所述来看TPR树是一种全时态的索引。其中的每一条记录都有一个起始时间和一个终止时间,并设置一个特定的终止时间代表“未来”,以表示这个记录尚未终止。每当一 ......
笔记

源码补丁神器—patch-package

一、背景 vue项目中使用 vue-pdf 第三方插件预览pdf,书写业务代码完美运行,pdf文件内容正常预览无问题。后期需求有变,业务需求增加电子签章功能。这个时候pdf文件的内容可以显示出来,但是公司的电子签章无法显示。这令人沮丧,因为已经编写了许多特定于此依赖项的代码,如果替换依赖库,这些代码 ......
神器 patch-package 源码 补丁 package
共10990篇  :14/367页 首页上一页14下一页尾页