自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 鸿蒙开发过程中(DevEco Studio)使用远程真机连接端口异常的解决办法

1.开发完成的project,通过run 按钮进行远程推包,报以下异常: Servir not running: Starting it at tcp :5037 此时在 Selet Deployment Target 一直找不到 编辑器中已经远程连接的真机:解决办法,在环境变量中 重新配置一个 HDC_SERVER_PORT :...

2021-03-19 01:17:55 1687

原创 鸿蒙App gradle 插件开发(篇1)

1.插件的简单介绍: 相信做过Android 开发的同学,都知道Andrioid Studio 的构建工具使用的是Gradle ,同时Android 实现一系列编译打包 都是基于Android Studio内部的引入的gradle插件该插件内部基于gradle 框架开发了 各种构建Task,帮助实现整个项目打出完整的 apk安装包,下图是Android 内部引入的id 'com.android.application' 插件引入的构建Task: 鸿蒙也是基于O...

2021-03-15 01:25:00 2583 6

原创 多线程基础1(继承Thread和实现Runnable实现多线程进行对比)

第一章:进程和线程:1.进程的介绍: 是一个程序运行状态和资源占用(内存,Cpu)的描述,进程是程序的一个动态过程,值的是从代码加载到执行完毕的一个完整过程 进程的特点: 1.独立性,不同的进程之间是相互独立的,相互之间资源不共享 2.动态性:进程在系统中不是静止不动的,而是在系统中一直活动 3.并发性:多个进程可以在单个处理器上同时进行,且互不影响2.线程的介绍: 线程是进程的一部分,一个进程可以有多个线程,每个线程区处理一个特定的子任务...

2021-03-02 00:36:15 202

原创 鸿蒙官方编辑器 DevEco Studio 2.0.12.201使用流程

官方下载地址:https://developer.harmonyos.com/cn/develop/deveco-studio#download下载成功后需要安装打开后的界面:点击Create HarmonyOS Project :可以选择对应的Devic Type 及 模板,点击next :由于预览器功能需要安装Node.jsNode Js 安装流程:什么是nodejs?脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js

2021-01-21 23:22:27 6400 2

原创 记录一个springBoot 启动的报错

在postProcessAfterInitialization方法中,首先判断传入的bean是否是WebMvcRequestHandlerProvider或WebFluxRequestHandlerProvider的实例,如果是,则调用getHandlerMappings方法获取其handlerMappings属性的值(即RequestMappingInfoHandlerMapping列表),然后调用customizeSpringfoxHandlerMappings方法进行定制化处理。

2024-05-16 10:44:27 345

原创 RSA与AES算法比较及应用场景推荐

同时,也可以考虑将RSA算法和AES算法结合使用,以充分发挥两者的优势。由于AES算法具有较高的加密速度和较低的计算复杂度,因此常用于加密大量数据,如文件、网络数据等。摘要:在现代加密通信中,RSA算法和AES算法被广泛应用。数据加密:由于AES算法具有较高的加密速度,建议在大规模数据加密场景使用AES算法,如文件加密、网络数据加密等。加密速度:AES算法的加密速度较快,适用于加密大量数据。安全通信:由于RSA算法具有较高的安全性,建议在安全通信领域使用RSA算法进行密钥交换和数字签名。

2024-05-13 18:04:41 550 1

原创 高并发支持的RSA文件加解密Spring Boot后端接口设计与实现(含 Java 接口实现代码)

RSA算法是一种非对称加密算法,具有较高的安全性和速度优势。它使用两个不同的密钥进行加解密:公钥和私钥。公钥用于加密数据,私钥用于解密数据。由于公钥和私钥具有不同的功能,因此可以实现数据的安全传输。本文介绍了在高并发环境下,如何使用Spring Boot后端接口实现RSA文件加解密。通过优化加解密算法和使用非对称加密算法,可以有效降低加解密操作对系统性能的影响,保证数据的安全性和高并发处理能力。

2024-05-05 11:10:11 447

原创 高并发支持的RSA文件加解密后端接口设计与实现

在现代信息安全领域,RSA算法是一种常用的非对称加密算法,被广泛应用于数据传输和文件加密。为了实现安全可靠的文件传输和存储,设计一个支持高并发、日志打印详细的RSA文件加解密后端接口至关重要。通过以上的设计与实现,我们可以构建一个高并发、安全可靠的RSA文件加解密后端接口,满足现代信息安全需求,保障数据传输和存储的安全性和稳定性。

2024-05-05 11:02:02 346 2

原创 AWS Directory Service 开启ldaps

在 Client-side LDAPS (客户端 LDAPS) 部分中,选择 Actions (操作),然后选择 Deregister certificate (取消注册证书)。在 Client-side LDAPS (客户端 LDAPS) 部分中,选择 Actions (操作) 菜单,然后选择 Register certificate (注册证书)。在 Client-side LDAPS (客户端 LDAPS) 部分的 CA certificates (CA 证书) 下,将显示有关证书的信息。

2024-01-09 18:04:09 1011

原创 Java 基础之数据类型

在内存管理上这是用地址来完成的,但在程序设计中,用内存地址来操作数据是很不方便的,因此可给该内存空间一个别名以方便记忆和使用。变量和常量的类型是与数据类型相对应的,即一个变量或常量仅是属于某一种数据类型的。在程序设计中,使用数据类型来标识一个数据是属于哪个类别的,且实现事物各种属性的数据都能找到与之匹配的类型。在 Java 中,数据类型可划分为简单类型和复合类型。常量可分为整型常量,浮点数常量,字符常量,字符串常量和布尔常量。final 类型 常量名[,常量名] = 常量值,----------;

2023-12-03 23:56:02 147

原创 openldap2.4版本管理员文档中文翻译版

略。作为目录获取具有不同的灵敏度,控制各种授予目录访问的越来越多的数据填充变得越来越重要。例如,目录可能包含机密性质,你可能需要通过合同或法律来保护数据。或者,如果使用目录来控制访问其他服务,该目录不适当的访问可以创建导致对资产造成毁灭性的破坏攻击您的网站安全的途径。访问到目录可以通过两种方法中,使用slapd配置文件和使用的slapd-config(5)格式(配置slapd)。默认的访问控制策略是允许所有客户端读取。

2023-05-23 11:13:28 1811

原创 新安装的ubuntu,遇到的问题记录

1、sudo passwd root重置root密码。2、设置成功之后su root得到root登陆。会提示输入当前用户密码,然后重新设置新密码。

2023-04-29 20:56:11 1116

原创 k8s 集群搭建详细教程

参考: Kubernetes 文档 / 入门 / 生产环境 / 使用部署工具安装 Kubernetes / 使用 kubeadm 引导集群 / 安装 kubeadm一般来讲,硬件设备会拥有唯一的地址,但是有些虚拟机的地址可能会重复。 Kubernetes 使用这些值来唯一确定集群中的节点。 如果这些值在每个节点上不唯一,可能会导致安装 失败。 [ ] [ ][ ]() Ubuntu Server (minimized)/ [ ][ ][ ]Mirror address: h

2023-04-29 11:37:18 2417

原创 如何在局域网中共享文件(程序员必备)

笔记本的硬盘存储空间有限,很多东西都存储在台式机上面,每次背着笔记本回家想使用台式机里面的资料都要拿个移动硬盘拷贝,或者微信传输,感觉很麻烦,其实电脑在局域网中开启一个文件夹作为共享文件夹,就可以解决这个问题:

2023-04-16 12:31:02 395

原创 vmware 如何自己删除注册表重新注册

接上一篇博客:链接:[link] (https://blog.csdn.net/qq_22256259/article/details/130179309?

2023-04-16 10:48:09 2349

原创 vmware 打开报错

此款工具其实我是不想发的,因为网络上有太多太多的“vmware清理工具”了。随意都能下载到,但是,由于最近群友有人在安装VMware提示无效驱动器等等很多相关的vmware问题,所以我就顺便一起发出来的。此工具也不是我开发的,我也是只搬运工而已。VMware虚拟机清理工具(卸载残留/清理注册表)免费下载。想做VMware注册表清理,又不知道如何下手?什么时候能用VMware虚拟机清理工具?VMware虚拟机清理工具包含哪些功能?你装的VMware虚拟机没卸载干净;卸载注册表.exe(清理注册表)

2023-04-16 10:12:33 704

原创 ldap 密码存储(可以使用的加密算法及认证机制)

ldap 支持的密码存储算法机制

2023-03-26 21:38:26 1691

原创 ldap 通过命令对密码策略进行控制(Ldap PasswordPolicyRequestControl)

(3) 在编程时需要设置PasswordPolicyRequestControl 精细控制,这样在设置口令时若违反密码策略,程序可以自动抛出异常,并在上下文中返回应答控制,通过解析应答控制可以得知违反了哪条规则。密码策略控制用于规范密码的设置和使用,包括密码强度、定时修改的时限、允许重试的次数、违反规则账户会被锁住等等,密码策略通常在用户设置时起作用,违反策略的操作会被系统阻止;

2023-03-26 21:04:03 924

原创 Java 加密方式学习(持续更新)

1.2.2 近代密码学 出现了恩尼格码密码机: 核心使用的也是 移位法和替换法 图灵破解 (人工智能破解)密码: 微信,QQ,支付宝,银行,密码什么时候开始使用 密码学:网络安全,信息安全,区块链这些学科的基础。散列函数,也叫哈希函数 如: md5,sha-1,sha-256。对称加密 对称加密,使用的加密方式和解密方式,使用的是一把秘钥。非对称加密 非对称加密,有两把秘钥,使用公钥加密,使用私钥解密。古代就开始使用密码,目的:就是希望保护信息。密码学已经存在好几千年。1.2.1 古典密码学。

2023-03-26 19:56:24 209

原创 CKA OFFCIAL TEST准备工作&考试说明&练习题

使用其Chrome和Chromium浏览器中打开一个附加选项卡,以获取资产:https://kubernetes.io/docs/,https://github.com/kubernetes/, https://kubernetes.io/blog/和他们的子域。在不更改其现有容器的情况下, 需要将一个现有的 pod 集成到 kubernetes 的内置日志记录体系结构中(例如 kubectl logs)。考试期间只有一个终端控制台可用。并使用搜索栏查找问题的答案,或从提供的类别中选择您的请求类型。

2023-03-18 09:15:47 1657

原创 LDAP常见错误码

查询语句:ldapsearch -x -LLL -h localhost -p 6005 -w password -D cn=linuxUserName -b dc=dcValue “(|(select condition ex.attribte=?插入语句:ldapadd -x -h localhost -p 6005 -w password -D cn=linuxUserName -v -f fileName.ldif。失败原因:插入的属性,某些属性(主键)的值,和其他结点的属性重复了。

2023-03-12 19:52:50 3213

原创 kafka 的使用原理及通过spring-kafka 自定义封装包的原理

1).点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除) 点对点模型通常是一个基于拉取或者轮询的消息传送模型,这种模型从队列中请求信息, 而不是将消息推送到客户端。这个模型的特点是发送到队列的消息被一个且只有一个接收者接收处理,即使有多个消息监听者也是如此。2).发布/订阅模式(一对多,数据生产后,推送给所有订阅者) 发布订阅模型则是一个基于推送的消息传送模型。发布订阅模型可以有多种不同的订阅 者,临时订阅者只在主动监听主题时才接收消息,而持久订阅者则监听主题的所有消息,即。

2022-12-19 15:35:04 2383

原创 Vmware 启动移动后的centos 报错问题解决

怀疑是不兼容版本生成的vmx.86.sys 在系统中和该软件冲突,又没有重新生成成功,替换匹配版本(我直接通过everything 在系统中搜这个文件,然后将日期更新的一个文件拷贝到这个目录替换)的vmx86.sys 到 C:\Windows\System32\drivers 目录下;与 vmx86 驱动程序的版本不匹配: 预期为 410.0,实际为 401.0。驱动程序“vmx86.sys”的版本不正确。请尝试重新安装 VMware Workstation。这个问题还是蛮棘手的,希望可以帮到大家。

2022-11-08 05:32:31 2576

原创 全国计算机等级考试三级数据库技术

CREATE FUNCTION – 定义一个新函数。ALTER FUNCTION – 修改一个函数的定义。DROP FUNCTION – 删除一个函数。其中UNIQUE和CLUSTERED为可选项,分别是建立唯一索引和聚簇索引。UNIQUE:表示此索引的每一个索引值只对应唯一的数据。CLUSTERED:表示要建立的索引是聚簇索引,即索引项的顺序与表中记录的物理顺序一致的索引组织。NONCLUSTERED是非聚集索引。

2022-09-09 07:36:18 3607

原创 推荐一份完整的 .gitignore 文件

【代码】推荐一份完整的 .gitignore 文件。

2022-08-21 06:12:06 328

原创 系统设计基础

指某个请求从发出到接收到响应消耗的时间。在对响应时间进行测试时,通常采用重复请求的方式,然后计算平均响应时间。指系统在单位时间内可以处理的请求数量,通常使用每秒的请求数来衡量。指系统能同时处理的并发用户请求数量。在没有并发存在的系统中,请求被顺序执行,此时响应时间为吞吐量的倒数。例如系统支持的吞吐量为 100 req/s,那么平均响应时间应该为 0.01s。目前的大型系统都支持多线程来处理并发请求,多线程能够提高吞吐量以及缩短响应时间,主要有两个原因:使用 IO 多路复用等方式,系统在等待一个 IO 操作完

2022-08-06 04:14:23 138

原创 JSR PDF文件

从小马哥仓库fork 的 JSR PDF 文件:

2022-08-04 18:21:54 160

原创 数据库的事务、并发一致性、封锁

可以解决读脏数据问题,因为如果一个事务在对数据A进行修改,根据1级封锁协议,会加X锁,那么就不能再加S锁了,也就是不会读入数据。T1读取某个范围的数据,T2在这个范围内插入新的数据,T1再次读取这个范围的数据,此时读取的结果和第一次读取的结果不同。S锁只与S锁和IS锁兼容,也就是说事务T想要对数据行加S锁,其他事务可以已经获得对表或者表中的行的S锁。T1和T2两个事务都对一个数据进行修改,T1先修改,T2随后修改,T2的修改覆盖了T1的修改。...

2022-08-02 00:44:09 414

原创 Building and Installing OpenLDAP Software ----Open Ldap Admin Guide 中文翻译

《本文摘抄自OpenldapAdminguide》

2022-07-26 15:55:12 311

原创 什么是Linux,以及Linux 与Windows 的区别

Linux采用了UNIX以网络为核心的设计思想,是一个性能稳定的多用户、多任务和支持多线程的网络操作系统。Linux提供了一个完整的操作系统当中较低层的硬件控制资源管理的完整架构,这个架构继承了UNIX的优良传统,所以其功能是相当的稳定和强大。用户可以通过网络或其他途径免费获得,并可以任意修改其源代码,这是其他的操作系统所不具备的特点。......

2022-07-25 21:09:35 2395

原创 OpenShift 4 - CRC(Codeready Container)个人单机版 OpenShift 环境 (亲测好用)

关于CRC - Codeready ContainerCRC功能定位通常一套正式的OpenShift集群至少需要3个物理或虚拟节点,这对于一般技术人员学习产品或开发大多数应用显然是比较高的环境。为了降低OpenShift开发学习的门槛,Redhat为用户提供了一个可以单机运行的OpenShift(Codeready Container - CRC)环境。CRC是直接运行在虚拟机中,当我们下载虚拟机并启动后,一个OpenShift环境就运行起来了。运行环境要求CRC是一个最小的OpenShift环境,

2022-05-10 19:32:49 375

原创 Linux firewall(防火墙)相关命令

// 1.检验防火墙是否启动firewall-cmd --state// 2. 检查8080 端口是否启动:firewall-cmd --permanent --zone=public --list-ports//3.开启 8080 端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent//4.重新启动防护墙firewall-cmd --reload// 5.验证8080 端口是否生效firewall-cmd --

2022-04-03 11:18:15 7894

原创 部署多台tomcat,需要更改的端口号

1.tomcat 安装包解压:解压后的目录如下2.进入tomcat 配置文件目录cd confvim server.xml相关的端口配置都在该配置文件中3.修改端口号:1.链接端口号修改为 8088:2.关闭端口号修改为 8008:3.重定向端口号,如果使用的情况下也可以修改下:...

2022-04-03 11:16:10 654

原创 记录一个报错

不知道干啥子了,gradle 运行spring test 一直有找个报错Could not write standard input to Gradle Test Executor 1.java.io.IOException: 管道正在被关闭。 at java.base/java.io.FileOutputStream.writeBytes(Native Method) at java.base/java.io.FileOutputStream.write(FileOutputStream.java

2022-03-06 17:56:44 891 2

原创 java基础之文件与字节流字符流

第一章 File类1.1 File类作用1.2 File类的常用构造方法1.3 File类文件属性方法1.1 file 类的作用:在java程序中,对磁盘文件进行描述的类。文件和目录路径名的抽象表示形式。1.2 File类的常用构造方法1.3 File类文件属性方法属性:static String pathSeparator:与系统有关的路径分隔符,为了方便,它被表示为一个字符串(;)。static char pathSeparatorChar: static String Sepa

2022-02-17 22:19:12 876

原创 推荐一款免费还开源的数据库可视化软件(DBeaver)

官网链接:https://dbeaver.io/官网介绍:Universal Database ToolFree multi-platform database tool for developers, database administrators, analysts and all people who need to work with databases. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, D

2022-02-08 11:58:06 3636

原创 Jenkins 三十六计

Jenkins 三十六计[参考文档] :《DevOps 三十六计》Jenkins 三十六计Jenkins 三十六计总说三十六计综合插件使用规范使用技巧案例总说是什么能够驱动持续交付与DevOps 的转型与落地?是什么能真正打破部门墙,实现端到端的服务交付?答案就是:Jenkins!相信大部分IT 从业人员都听说过或者使用过Jenkins,研发工程师使用Jenkins 执行编译打包,测试工程师使用Jenkins 执行自动化测试,运维工程师使用Jenkins执行批量操作和自动化部署,Jenkins可谓

2022-01-04 23:21:11 525

原创 Helm Chart 相关

https://helm.sh/docs/intro/quickstart/

2021-12-20 23:02:16 202

原创 记录一个gradle编译时的报错

Task :compileJava: Errors occurred while build effective model from C:\Users\Administrator.gradle\caches\modules-2\files-2.1\com.alibaba\druid\1.1.10\ac5e374df42891b0c31e2247e1cc71802f023677\druid-1.1.10.pom:‘dependencies.dependency.systemPath’ for com.a.

2021-12-14 21:24:01 4378 1

原创 如何解决github.io访问不稳定问题?

换成阿里的dns:https://www.alidns.com/knowledge?type=SETTING_DOCS#user

2021-12-12 17:45:46 736

OpenLDAP-Admin-Guide.pdf open ldap 官网2.6.2 版本操作指南

This document provides a guide for installing OpenLDAP Software 2.6 (http://www.openldap.org/software/) on UNIX (and UNIX-like) systems. The document is aimed at experienced system administrators with basic understanding of LDAP-based directory services. This document is meant to be used in conjunction with other OpenLDAP information resources provided with the software package and on the project's site (http://www.OpenLDAP.org/) on the World Wide Web.

2022-07-26

HarmonyOs 学习资料.zip

鸿蒙开发全套学习资料,该资料为鸿蒙官方论坛发布的开源资料,方便大家学习鸿蒙开发,有需要的同学可以在鸿蒙官方论坛讨论,学习。

2021-06-20

进阶第七期分布式调度实现跨设备软件能力访问.pdf

华为最新鸿蒙系统学习资料,培训视频课件,该课件讲解华为鸿蒙进阶第七期分布调试实现跨设备软件能力的访问

2020-11-20

java学习知识点总结

java学习资源,包含java基础,前端基础,spring框架,多线程等知识点,是学习java比较好的资源,面试点也包含在内

2020-09-30

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

TA关注的人

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