1. 补充概念 1.1 并行与并发 竞争性:系统进程数目众多,而CPU资源只有少量,甚至只有1个,所以进程之间是具有竞争属性的。为了高效完成任务,更合理竞争相关资源,便具有了优先级。独立性:多进程运…
2024/11/27 15:08:42一、LRU的由来 lru的引入主要是和内存回收有关。 属于内核的大部分page是不能够进行回收的,比如内核栈、内核代码段、内核数据段以及大部分内核使用的page,它们都是不能够进行回收的; 相反,进程使用的page,比如进程…
2024/11/27 20:54:08React状态管理之Redux 在React应用中,状态管理是一个至关重要的概念。随着应用规模的扩大,组件之间的状态共享和更新变得愈发复杂。Redux作为一个专门用于JavaScript应用(尤其是React应用)的状态管理库,提供了一种可预…
2024/11/26 13:59:58PMP考试在中国大陆每年举行四次,分别是在3月、6月、9月和12月。而中国港澳台地区的PMP考试则可以每天进行机考。在中国大陆地区的笔试考试中,主要采用涂卡和机读卡来记录成绩。 每次PMP考试的时间都是在周六的9点到12点50分,共计230分钟。 P…
2024/11/28 5:52:08题意:很扯的题意,翻译过来就是给你一个长为n的数组,问你有多少对(i,j)满足i<j && a[i]>j && a[j]>i? 题解:我们考虑先满足后边的条件,即找到最大的x使得x<j && a[j]&g…
2024/11/28 16:04:33 人评论 次浏览就是一个 callback,只不过 callback 的操作是发送指定的 HTTP request 给一个指定的地址。 callback 就是由甲传给乙,乙处理完之后通知甲传过来的方法或者请求甲方的 URL 一个 callback 是一个可调用对象(方法、委托、lambda 表达式、functor…
2024/11/28 15:38:06 人评论 次浏览前言 之前我们讨论了如何拆分一个订单下单的一个服务(https://www.cnblogs.com/linkstar/p/9610268.html) 从单体到微服务的拆分,当时我们只是对原来的整个服务做了一个简单的拆分,但是在实际中肯定会遇到很多问题,所以…
2024/11/28 14:52:47 人评论 次浏览在一般的Web开发中,很少会用到Blob,但Blob可以满足一些场景下的特殊需求。Blob,Binary Large Object的缩写,代表二进制类型的大对象。Blob的概念在一些数据库中有使用到,例如,MYSQL中的BLOB类型就表示二进制…
2024/11/28 14:42:07 人评论 次浏览乔达时间至于添加依赖项,我担心java.util.Date&amp; .Calendar真是太糟糕了,我对任何新项目做的第一件事就是添加Joda-Time库。 在Java 8中,您可以使用受Joda-Time启发的新java.time包。Joda-Time的核心是isEqual类。 与java.util…
2024/11/28 16:37:07 人评论 次浏览原博文 2019-03-08 10:44 − python中的pymysql模块可实现与MySQL数据库的交互,基本原理: 可通过以下步骤来实现该功能: 1、在python中安装pymysql: pip install pymysql 2、安装完成后导入pymysql模块 from pymysql import * 3、…
2024/11/28 16:36:37 人评论 次浏览用Excel绘制图表的时候,对于时间序列的数据,如果数据点的采集间隔不时等距的,那么在图表上也应正确反应出这种不等距间隔。但是在制作这种不等距刻度的图表时,X轴的刻度标签往往不会符合我们的要求,例如我们只希望有数…
2024/11/28 16:36:07 人评论 次浏览Java数据类型分为内置类型和扩展类型两大类,其中的内置类型就是基本数据类型,而扩展类型则是Java语言根据基本类型扩展出的其他类型(如:class,String等)。本文主要讨论的是前者。图片截自维基教科书boolean:只能取两个值ÿ…
2024/11/28 16:34:35 人评论 次浏览Java ME Embedded Client的第一个版本 Oracle已经发布了Oracle Java ME Embedded Client的第一个版本 ,这是一个新的二进制Java运行时和仿真环境,该环境基于Oracle的Connected Device Configuration堆栈。 该堆栈为Java虚拟机提供了网络和图形支持功能。…
2024/11/28 16:34:04 人评论 次浏览文章目录概念无序表查找线性查找(顺序查找):最基本的查找技术,O(n)O(n)O(n),适合用于小型数据代码代码层面的优化(值得学习发扬):使用哨兵以减少不必要的比对,O(n)O(n)O(n)优缺点有序表查找二分…
2024/11/28 16:33:34 人评论 次浏览人工智能学习路径 第一章 全网最详细的Python入门思维导图,果断收藏 第二章 Python桌面应用开发(PyQT)入门思维导图,果断收藏 第三章 Python数据分析(Numpy和Pandas学习)入门思维导图,果断收藏 第四章 Python人工智能概念之机器学习基础入门思维导图,果断收藏 第五章 …
2024/11/28 14:00:52 人评论 次浏览一、问题 生产过程中链路跟踪数据量非常的大,mysql存储并不是很好的选择,我们可以采用elasticsearch进行存储。 二、总体结构 代码位置:https://gitee.com/DanShenGuiZu/learnDemo/tree/master/zipkin-learn 2.1、环境安装 mkdir -p /myda…
2024/11/28 13:59:51 人评论 次浏览一、常用注解回顾1.1 RequestBody与ResponseBody//注意并不要求RequestBody与ResponseBody成对使用。public ResponseBody AjaxResponse saveArticle(RequestBody ArticleVO article)如上代码所示:RequestBody修饰请求参数,注解用于接收HTTP的body&#…
2024/11/28 13:59:17 人评论 次浏览航班时间一、题目描述二、题解三、编码实现3.1、C语言代码3.2、C语言代码3.3、Java代码3.4、Python代码一、题目描述 已知从A地飞往B地,再从B地返回A地的起飞和降落时间(当地时间),计算单程飞行时间。注意有时差。 输入…
2024/11/28 13:58:46 人评论 次浏览在网上看到一个存储或者添加text到文件的方法,感觉挺好,给大家分享!^_^ 原文DevX.com Saves a text file. If the destination file already exists, its content can be replaced, or the new content can be appended at the end of the file, according to…
2024/11/28 13:58:16 人评论 次浏览缺陷报告 一、项目测试的基本流程(步骤): 1、熟悉需求。 2、编写、阅读《测试计划》 说明:编写《测试计划》一般由测试组长或经理完成 测试人员要阅读并且执行《测试计划》 3、设计测试(编写《测试用例》) …
2024/11/28 13:57:45 人评论 次浏览