目录 一、链表理论基础 二、环形链表思路 1.如何判断有环? 2.如何找出环的入口? 3.其他疑问 三、相关算法题目 四、总结 一、链表理论基础 代码随想录 (programmercarl.com) 二、环形链表思路 1.如何判断有环? 使用快慢指针法&…
2025/1/24 5:05:27使用git控制GitHub中的仓库版本,并在Windows桌面中创建与修改代码,与GitHub仓库进行同步。 创建自己的GitHub仓库 创建一个gen_code实验性仓库用来学习和验证git在Windows下的使用方法: gen_code仓库 注意,创建仓库时不要设置…
2025/1/23 19:35:39功能说明:根据 .xlsx 文件生成对应的 JSON 文件,并自动创建脚本 注意事项 Excel 读取依赖 本功能依赖 EPPlus 库,只能读取 .xlsx 文件。请确保将该脚本放置在 Assets 目录下的 Editor 文件夹中。同时,在 Editor 下再创建一个 Exc…
2025/1/24 3:20:59学习内容 指针 指针的定义: 指针是一种变量,它的值为另一个变量的地址,即内存地址。 指针在内存中也是要占据位置的。 指针类型: 指针的值用来存储内存地址,指针的类型表示该地址所指向的数据类型并告诉编译器如何解…
2025/1/17 10:10:14首先我们要清楚,死循环会导致当前线程cpu一直处于使用中状态。所以我们首先要找到最近一段时间cpu使用100%的线程,然后找到它所运行的代码块。 使用到的工具:arthas、jmap、jvisualvm 找到最近cpu使用100%的线程 在arthas环境下运行dashboard…
2025/1/24 14:01:23 人评论 次浏览参考:http://www.raincent.com/content-85-11052-1.html 1、Application:Spark应用程序 指的是用户编写的Spark应用程序,包含了Driver功能代码和分布在集群中多个节点上运行的Executor代码。 Spark应用程序,由一个或多个作业JOB组…
2025/1/24 12:51:49 人评论 次浏览临近9月底,seacms官方升级海洋cms系统到9.95版本,我们SINE安全在对其源码进行网站漏洞检测的时候发现问题,可导致全局变量被覆盖,后台可以存在越权漏洞并绕过后台安全检测直接登录管理员账号。关于该漏洞的具体详情,我…
2025/1/24 11:00:07 人评论 次浏览DQL、DML、DDL、DCL全名 SQL(Structure Query Language)结构化查询语言 DQL(data query language)数据查询语言 select操作 DML(data manipulation language)数据操作语言,主要是数据库增删改三…
2025/1/24 8:34:55 人评论 次浏览1.并发编程中有两种派别,一种是乐观派,一种是悲观派。即加锁是悲观派,不加锁而使用CAS是乐观派。2.CAS核心算法:执行函数:CAS(V,E,N)V:表示要更新的值。E&…
2025/1/24 14:54:41 人评论 次浏览有一天,你到水果店去买橙子,当然要挑选最甜、最熟的。你是根据橙子的重量来付钱的,而不是根据橙子的甜度或者成熟度,虽然水果店有时候会把好的橙子挑出一堆单独涨价,但是这里没这么做。 你妈妈曾经告诉你,橙…
2025/1/24 14:53:40 人评论 次浏览1. 服务端命令 # showmount -e 查看自己共享的目录 # showmount -a 查看共享目录连接信息2. 客户端命令 # showmount -e NFS服务主机IP 搜索共享服务 # mount NFS服务主机IP:/share /local 挂载到客户端使用 3. ubuntu 搭建nfs服务 这里写代码片 参考: 1.Linux…
2025/1/24 14:53:09 人评论 次浏览简单查询select * from table_name; 查询表内所有数据,如果数据量很少,只有几十条可以这样查,否则不建议这么使用。select name,id from table_name; 查询表内字段 name,id 只显示两个字段数据。select id,name,job as name_job f…
2025/1/24 14:52:39 人评论 次浏览文章目录一、First Day二、Second Day三、Third Day一、First Day 例句 Oh! I will say,if you have-a mattress-on the floor for a very long time(噢,我要说的是如果你很长时间地板上只有一个床垫)and then you upgrade to having a bed frame,(然后升级到你有一…
2025/1/24 14:52:09 人评论 次浏览template_blank_activity.png 我们挑出其中的重点来说 表示当前的这个模版的分类,当前的 Value 是 Activity ,就表示它会出现在 File -> New -> Activity 中,这个是可以自定义的. template_blank_activity.png thumbs 用于指定创建模…
2025/1/24 14:51:38 人评论 次浏览如果你要创建辅助视图,则点击辅助视图按钮,然后鼠标滑过要正视的面上,出现灰色的时候向上拉即可。 你可以右击箭头,点击性质,改变箭头的符号等样式。
2025/1/24 11:44:48 人评论 次浏览固定窗口 使用计数器在周期内累加访问次数,当达到设定的阈值时就会触发限流策略。下一个周期开始时,清零重新开始计数。此算法在单机和分布式环境下实现都非常简单,可以使用Redis的incr原子自增和线程安全即可以实现。 图解: 这…
2025/1/24 11:44:18 人评论 次浏览1、简述WordCount 的实现过程 2、简述MapReduce与 Spark 的区别与联系 3、Spark 在客户端与集群运行的区别 4、相同的 SQL 在 HiveSql 与 SparkSQL 的实现中,为什么 Spark 比 Hadoop 快 5、简述自定义 UDF实现过程 6、HBase 表设计有哪些注意事项 7、谈谈你对…
2025/1/24 11:43:47 人评论 次浏览/路径介绍 对应路径 /home/hadoop/apps/hadoop-2.6.4/tmp/dfs/data/current/BP-271701141-192.168.232.128-1546395882610/current/finalized 对应配置 2客户端命令工具 目录 /home/hadoop/apps/hadoop-2.6.4/bin 3命令 put 功能:等同于copyF…
2025/1/24 11:43:17 人评论 次浏览漏洞名称:Linux kernel 内存泄露本地信息泄露漏洞CNNVD编号:CNNVD-201311-467发布时间:2013-12-06更新时间:2013-12-06危害等级: 漏洞类型:信息泄露威胁类型:本地CVE编号:CVE-2013-…
2025/1/24 11:42:46 人评论 次浏览Enumeration是java.util中的一个接口类,在Enumeration中封装了有关枚举数据集合的方法。在Enumeration中提供了 方法hawMoreElement()来判断集合中是否还有其它元素 方法nextElement()来获取下一个元素。 利用这两个方法可以依次获得集合中元素。 Enumeration en…
2025/1/24 11:41:45 人评论 次浏览