自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于共享矩阵的线性秘密共享方案原理、构造与代码实现

线性秘密共享方案是一种加密技术,用于将一个秘密信息分割成多个片段,并将这些片段分发给多个参与者,只有当足够数量的参与者合作时,才能还原出完整的秘密信息。线性秘密共享方案的基本原理是使用多项式插值。假设我们有一个 (t-1) 阶的多项式,其中 t 是阈值(要求恢复秘密信息所需的最小参与者数量)。我们选择一个大于等于 t 的整数 n 作为参与者的数量。在生成线性秘密共享方案时,首先将原始的秘密信息作为多项式的常数项,随机选择多项式的其他系数(可以是随机数或者其他值)。这样生成了一个 t 阶的多项式。

2023-10-13 09:01:49 1401

原创 产品经理需要熟悉的网站

工欲善其事必先利其器!

2023-09-11 20:27:01 691

原创 全程不联网安装Win11系统(本地账户登录)

向注册表添加一个选项,然后关机重启,方便本地无网络化安装Win11。输入完成后,回车,等待重启,将会回到刚刚的设置界面。刚才的界面可以进行操作,或者直接跳过。用记事本打开执行脚本。

2023-07-07 08:59:15 4811 1

原创 DBeaver连接MySQL提示“Public Key Retrieval is not allowed”的解决办法

2.2 在“连接设置”中选择“驱动属性”,将“allowPublicKeyRetrieval”值改为“TRUE”,点击确定,再次连接就可以连接成功了。一段时间没使用DBeaver,再次打开DBeaver连接MySQL提示“Public Key Retrieval is not allowed”。Public Key Retrieval is not allowed:不允许进行公钥检索。2.1 右键连接失败的数据连接,点击“编辑连接”;

2023-04-22 14:47:36 3048 1

原创 Linux常见实用操作汇总(带示例版)

linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。

2023-04-18 21:26:06 860

原创 快速了解数据仓库建模

数据仓库,英文名称为Data Warehouse,可简写为DW或DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决策支持目的而创建。 为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制。

2023-04-18 21:21:15 621

原创 大数据开发必备面试题Flume篇合集

Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。

2023-04-18 20:57:25 578

原创 Linux系统网络传输之端口详解

计算机程序之间的通讯,通过IP只能锁定计算机,但是无法锁定具体的程序。通过端口可以锁定计算机上具体的程序,确保程序之间进行沟通。

2023-04-18 20:12:10 1584

原创 Hadoop平台三台虚拟机完成防火墙、SElinux和时间同步等系统设置

集群化软件之间需要通过端口互相通讯,为了避免出现网络不通的问题,我们可以简单的在集群内部关闭防火墙。每台机器都要执行。

2023-04-18 15:05:24 320

原创 用Java简单实现一个LRU算法

LRU是Least Recently Used的缩写,即最近最少使用,常用于页面置换算法,是为虚拟页式存储管理服务的。

2023-04-18 14:31:55 450

原创 数据仓库的概念及与数据库等对比

**数据仓库是信息(对其进行分析可做出更明智的决策)的中央存储库**。通常,数据定期从事务系统、关系数据库和其他来源流入数据仓库。业务分析师、数据工程师、数据科学家和决策者通过商业智能 (BI) 工具、SQL 客户端和其他分析应用程序访问数据。

2023-04-16 17:26:43 469

原创 大数据开发必备面试题Kafka篇合集

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。

2023-04-14 16:09:45 483

原创 大数据开发必备面试题Spark篇合集

Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是--Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。

2023-04-11 20:46:02 651

原创 大数据开发必备面试题Spark篇02

Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是--Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。

2023-04-11 20:37:41 476

原创 大数据开发必备面试题Spark篇01

Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是--Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。

2023-04-09 10:06:27 476

原创 大数据开发必备面试题Hive篇

Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce 开发者的开发自定义的 mapper 和 reducer 来处理内建的 mapper 和 reducer 无法完成的复杂的分析工作。

2023-04-08 15:23:26 795

原创 大数据开发必备面试题Hadoop篇

Hadoop 面试中主要有三部分内容:分布式存储(HDFS)、分布式计算框架(MapReduce)和资源调度框架(YARN)。

2023-04-07 16:02:17 648

原创 2023Java高频必背面试题Java 虚拟机篇合集

新建⾃定义类继承⾃java.lang.ClassLoader,重写findClass、loadClass、defineClass⽅法。

2023-04-07 09:41:01 366

原创 2023Java高频必背并发编程面试题合集

线程状态有 NEW、RUNNABLE、BLOCK、WAITING、TIMED_WAITING、THERMINATED。

2023-04-06 15:41:53 678

原创 2023Java高频必背并发编程面试题02

CAS 算法是,如果当前有两个线程,⼀个线程将变量值从 A 改为 B ,再由 B 改回为 A,当前线程开始执⾏ CAS 算法时,就很容易认为值没有变化,误认为读取数据到执⾏ CAS 算法的期间,没有线程修改过数据。juc 包提供了⼀个 AtomicStampedReference,即,解决 ABA 问题。

2023-04-06 15:40:58 362

原创 2023Java高频必背并发编程面试题01

Java内存模型定义了程序中各种变量的访问规则:(1)所有变量都存储在主存,每个线程都有⾃⼰的⼯作内存;(2)⼯作内存中保存了被该线程使⽤的变量的主存副本,线程对变量的所有操作都必须在⼯作空间进⾏,不能直接读写主内存数据;(3)操作完成后,线程的⼯作内存通过缓存⼀致性协议将操作完的数据刷回主存。

2023-04-06 15:05:49 655

原创 Linux系统中进行JDK环境的部署

JDK:Java Development Kit,是用于Java语言开发的环境。部署JDK不需要懂得Java语言,只需要掌握Linux相关命令即可。

2023-04-05 20:40:37 1096

原创 2023Java高频必背面试题基础篇合集

(1)。它能够直接反应现实⽣活中的对象。(2)。Java 利⽤ Java 虚拟机运⾏字节码,⽆论是在 Windows、Linux 还是 MacOS 等其它平台对 Java 程序进⾏编译,编译后的程序可在其它平台运⾏。(3)。Java 为解释型语⾔,编译器把 Java 代码编译成平台⽆关的中间代码,然后在 JVM 上解释运⾏,具有很好的可移植性。(4)。如对多线程⽀持,对⽹络通信⽀持,最重要的⼀点是提供了垃圾回收器。(5)。

2023-04-05 15:29:12 652

原创 Java高频必背面试题基础篇03

Java 反射机制是指在程序的运⾏过程中可以构造任意⼀个类的对象、获取任意⼀个类的成员变量和成员⽅法、获取任意⼀个对象所属的类信息、调⽤任意⼀个对象的属性和⽅法。反射机制使得 Java 具有动态获取程序信息和动态调⽤对象⽅法的能⼒。可以通过以下类调⽤反射 API。(1):可获得类属性⽅法;(2):获得类的成员变量;(3):获取类的⽅法信息;(4):获取类的构造⽅法等信息。

2023-04-05 15:25:57 382

原创 Java高频必背面试题基础篇02

(1)为某种特定数据类型或对象分配与创建对象个数⽆关的单⼀的存储空间。(2)使得某个⽅法或属性与类⽽不是对象关联在⼀起,即在不创建对象的情况下可通过类直接调⽤⽅法或使⽤类的属性。(1)。⽤ static 关键字修饰的静态变量在内存中只有⼀个副本。只要静态变量所在的类被加载,这个静态变量就会被分配空间,可以使⽤“类.静态变量”和“对象.静态变量”的⽅法使⽤。(2)。static 修饰的⽅法⽆需创建对象就可以被调⽤。

2023-04-05 15:01:24 496

原创 Java高频必背面试题基础篇01

(1)。它能够直接反应现实⽣活中的对象。(2)。Java 利⽤ Java 虚拟机运⾏字节码,⽆论是在 Windows、Linux 还是 MacOS 等其它平台对 Java 程序进⾏编译,编译后的程序可在其它平台运⾏。(3)。Java 为解释型语⾔,编译器把 Java 代码编译成平台⽆关的中间代码,然后在 JVM 上解释运⾏,具有很好的可移植性。(4)。如对多线程⽀持,对⽹络通信⽀持,最重要的⼀点是提供了垃圾回收器。.....

2023-04-05 11:06:21 486

原创 win11下修改host文件无管理权限解决办法

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

2023-04-04 08:23:08 5109

原创 免费且好用的ssh工具FinalShell的下载与安装

云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命令输入框,支持自动补全,命令历史,自定义命令参数。

2023-04-03 21:57:53 1978

原创 FinalShell连接VMware的Linux步骤

路径:C:\Windows\System32\drivers\etc。1.2 Windows中hosts文件已修改;1.1 VMware中Linux已配置好;三、点击图示小标,选择“SSH连接”;五、右键连接主机,选择“连接”;七、连接成功,界面功能如图所示。四、按如下顺序填写信息;六、点击“接受并保存”;二、点开下图标注位置;

2023-04-03 21:54:23 1053

原创 大数据概述及其软件生态

广义理解,大数据是数字化时代、信息化时代的基础(技术)支撑,以数据为生活赋能。技术层面的理解,使用分布式技术完成海量数据的处理,得到数据背后蕴含的价值。大数据是一类技术栈,是一种用来处理海量数据的软件技术体系。

2023-04-01 15:02:22 671

原创 MySQL入门必备知识与语法总结(带示例收藏版)

SQL全称: Structured Query Language,结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。经过多年发展,SQL以成为数据库领域统一的数据操作标准语言,可以说几乎市面上所有的数据库系统都支持使用SQL语言来操作。简单来说,SQL语言就是操作数据库的专用工具。

2023-03-30 16:55:29 486

原创 MySQL图形化工具DBeaver下载安装与连接MySQL步骤详解

1.1 进入MySQL“win+r”输入“cmd”,点击确认,打开命令提示符,输入命令“mysql -uroot -p”后,输入密码;1.2 进行简单操作1.2.1 查看有哪些数据库:show databases;1.2.2 使用某个数据库:use world;1.2.3 查看数据库内有哪些表:show tables;1.2.4 退出:exit1.3 命令行环境下缺点。

2023-03-29 15:20:55 3744

原创 MySQL的介绍与安装步骤详解

MySQL 是一个,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 是开源的,目前隶属于 Oracle 旗下产品。MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。MySQL 使用标准的 SQL 数据语言形式。MySQL 可以运行于多个系统上,并且支持多种语言。

2023-03-28 21:32:11 451

原创 红黑树的理解与添加节点规则总结

红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是。它是在1972年由Rudolf Bayer发明的,当时被称为平衡二叉B树(symmetric binary B-trees)。后来,在1978年被 Leo J. Guibas 和 Robert Sedgewick 修改为如今的"红黑树"。红黑树和AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能,但,它的平衡是通过“”进行实现的,。

2023-03-23 20:42:05 282

原创 Zotero插件Zotfile下载与安装

Zotfile 是一个用于管理附件的 Zotero 插件:自动重命名、移动 PDF(或其他文件)并将其附加到 Zotero 项目,将 PDF 从 Zotero 库同步到您的(移动)PDF 阅读器(例如 iPad、Android 平板电脑等)。

2023-03-17 21:37:50 8695 1

原创 程序员必备的在线教程、电子书和视频学习网站

在日新月异的互联网时代,技术每天都有新的变化,需要我们不断提高自己才能升职加薪,这里给大家总结一些程序员学习的网站,有些自己在用,有一些是别人评价不错,

2023-03-16 14:17:28 1142 1

原创 二分查找算法之Java基本实现与代码优化

2、优化方式:改变中间索引求解方式,无符号右移操作,效率也会提高;1、优化问题:求中间索引时,有可能发生整数溢出问题;(2)查找成功则输出目标索引,查找失败则返回-1;(1)前提已有一有序且升序数组;

2023-03-15 16:25:59 153

原创 JDK19下载、安装与测试的完整图文教程

1.1 点击“Products”;1.2 选择“Java”;1.3 选择“Download Java”;1.4 选择“Java downloads”,这里以最新版(JDK19)为例;注:“Java archive”内为历史版本。1.5 根据个人需求,选择合适版本下载。根据自己操作系统下载对应的安装包,以Windows系统版本为例,下载“x64 Installer”安装包,这一个是最干净的安装包。

2023-03-05 17:11:54 7532 1

原创 学生信息管理系统练习实例

采取控制台的方式去书写学生管理系统

2023-03-02 09:58:22 348 2

原创 Java综合练习之“双色球系统”实例实现

(1)投注号码由6个红色球号码和1个蓝色球号码组成;(2)红色球号码从1-33中选择,之间不可重复;(3)蓝色球号码从1-16中选择,可与红球重复;(4)中奖号码随机生成,用户自己输入个人选择的号码组合;(5)中奖条件好奖金表如下,输出红蓝球各自中奖个数和奖金。注:红球中奖只要号码猜对即可,不考虑号码与中奖号码同序。

2023-02-22 14:55:35 449

MySQL8.0.32.0.zip

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

2023-03-28

Zotero-6.0.23-setup和zotfile-5.1.2-fx

Zotero-6.0.23-setup和zotfile-5.1.2-fx

2023-03-17

jdk-19-windows-x64-bin

Java Development Kit (JDK) 是太阳微系统针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。2006年太阳微系统宣布将发布基于GPL协议的开源JDK,使JDK成为自由软件。

2023-03-05

协同过滤电影推荐系统报告.pdf

基于用户和物品的协同过滤算法的电影推荐系统的Python实现报告含代码

2021-11-03

cpu-z_1.97-cn.zip

CPU检测软件CPU-Z

2021-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除