自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鳄鱼儿

鳄鱼儿

  • 博客(291)
  • 资源 (22)
  • 收藏
  • 关注

原创 Docker系列文章索引

Docker系列文章索引,安装与卸载 Dockerfile CMD ENTRYPOINT 构建镜像 --link Compose docker-compose.yml Swarm

2021-11-12 09:20:13 206

原创 最全总结,GitHub Action自动化部署

GitHub Action简介官方以及第三方提供的actions 都收集在这里 Marketplace Actions

2021-09-16 18:27:24 3357

原创 JVM系列:垃圾回收器(GC)

GC垃圾回收是JVM的标志性功能,无论是性能优化还是面试准备,GC都是JVM的重要内容。JVM不断对GC进行设计和优化,几乎每个Java版本都会对GC进行改进。在这里以目前使用最广泛的JDK8为例,梳理GC部分的主要内容。

2024-03-08 09:28:27 1208 1

原创 如何实现class文件的反编译:java-decompiler 反编译工具

打开官方文章,我们会发现这个工具已经已经很久没有更新了,到现在,2024年安装一个旧版本工具,不出意外会遇到很多兼容性问题,所以在本篇文章中,主要说明下在2024年使用这个工具可能存在的一些问题。Java Decompiler是一项开源工具,Java Decompiler工具不仅可以实现反编译.class文件,将.class文件变为可以被我们阅读的.java文件,而且还可以对jar包进行反编译,得到jar包中.class文件反编译的.java文件。如果是windows系统,直接下载jar文件。

2024-03-08 09:27:51 5897

原创 统一身份认证,构建数字时代的安全壁垒——统一身份认证介绍、原理和实现方法

随着数字化时代的来临,个人和机构在互联网上的活动越来越频繁,对于身份认证的需求也愈发迫切。为了有效应对身份欺诈、数据泄露等问题,统一身份认证(Unified Identity Authentication)应运而生。在本文博主将介绍统一身份认证的概念、原理以及其具体的实现方案。

2023-12-27 13:33:49 2414

原创 【面试】Spring Boot构建项目时有哪些常用的注解?

以上这些注解都是Spring Boot开发项目时的一些常用注解,通过合理使用这些注解,我们可以更加便捷地构建和管理Spring Boot项目。通过每个注解下给出的示例代码我们可以从中窥探到一些具体用法,具体如何灵活使用还是得在项目中实践,俗话说:实践出真知,少年行动起来吧,路是自己走出来的,加油。

2023-12-27 13:32:39 1186

原创 面试算法题之跳跃游戏,“You Jump, I Jump”

给你一个非负整数数组nums,你最初位于数组的。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。

2023-11-13 10:48:44 976 1

原创 面试算法题之合并系列

给你两个按排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你nums2到nums1中,使合并后的数组同样按排列。**注意:**最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m + n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。

2023-11-13 10:48:12 390

原创 面试算法题之旋转置换,旋转跳跃我闭着眼

给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。

2023-10-19 08:52:12 559

原创 华为云云耀云服务器L实例评测|在云耀云服务器L实例上无人直播,增加睡后收入

无人直播是一种全新的直播方式,区别于传统直播,它通过人工智能和机器学习技术实现了无需人工操作的自动直播。无人直播的出现极大地提升了直播的效率和便利性,为广大用户带来了全新的观看体验。无人直播的运行原理是将机器学习和人工智能技术应用于直播过程中,通过对各类直播场景进行分析和采集数据,训练出一个自动化的直播系统。这种无人守值的系统可以根据观看直播用户的喜好,自动选择合适的镜头角度、切换画面和添加特效等,使得直播更加生动和精彩。

2023-10-17 15:09:22 253

原创 华为云云耀云服务器L实例评测|在云耀云服务器L实例使用docker安装redis

Redis 是一个开源的内存型数据库,也被称为数据结构服务器 nosql。它是一种高性能、非关系型数据库,通常用于缓存和快速存储键值对数据,也可以支持多种复杂的数据结构。Redis 在许多应用场景中都有应用,比如缓存、会话存储、消息队列、计数器、排行榜、实时分析和发布/订阅系统等。

2023-09-26 22:46:33 211

原创 华为云云耀云服务器L实例评测|在云耀云服务器L实例使用Docker搭建redis集群——三主三从集群

华为云耀云服务器 L 实例是一款轻量级云服务器,开通选择实例即可立刻使用,不需要用户再对服务器进行基础配置。看到输出 docker 版本则表示 docker 已经成功安装,此时我们可以继续运行 hello world 的容器,测试容器是否可以正常运行。到此已经成功搭建了 redis 的 3 主 3 从集群,上图中 master 为主 redis,slave 则是从 redis。如果 Docker 正常运行,就可以看到 docker 在成功创建容器并运行容器后,输出 hello from Docker!

2023-09-26 21:16:18 203

原创 华为云云耀云服务器L实例评测|在云耀云服务器L实例上安装Docker

本文采用华为云云耀云服务器L实例,购买云耀云服务器L实例详见上一篇文章华为云云耀云服务器 L 实例评测 |云服务器选购。操作系统为centos7.4。

2023-09-25 13:29:30 167

原创 华为云云耀云服务器L实例评测 |云服务器性能评测

通过上一篇文章,我已经购买了一台 Centos 系统的云耀云服务器 L 实例。在获得云耀云服务器 L 实例后,首要任务是熟悉云耀云服务器 L 实例的性能,对云耀云服务器 L 实例的性能进行测评,充分了解云耀云服务器 L 实例的性能状态,以便于针对业务部署模块进行调整,而不是立即对云耀云服务器 L 实例进行服务器配置、业务模块的环境部署、或部署安全防护软件和应用程序。这类似于我们拿到一把斧头后,需要首先判断斧头是否锐利,熟悉工具的性能特点,才能在实际战斗中正确精准地运用,工欲善其事,必先利其器。

2023-09-24 22:42:09 833

原创 华为云云耀云服务器L实例评测 |云服务器选购

因为不同区域的云服务器产品之间的内网是不连通的,如果你在同一区域有多台云服务器,服务器之间通过内网连接,可减少网络时延,提高访问速度。对于云服务器安全考量的,可以选购主机安全 HSS(基础版)服务,开启HSS后,即在登录服务器时提供口令检测以及对云服务器的漏洞检测,包括账户暴力破解、异常登录等分析,开启则增加费用10元/月。对于有备份需求的,可以选购云备份 CBR服务,开启该项服务后,可以定时对云服务器数据进行备份,基础备份盘容量40GB,8元/月,在此基础上每增加10GB,增加费用2元/月。

2023-09-22 22:51:57 256

原创 Arduino开发Seeed Studio XIAO RP2040

准备一些硬件设备某些USB线只支持充电,无传输数据功能。

2023-08-24 17:26:20 1083 1

原创 手写模拟SpringBoot核心流程(二):实现Tomcat和Jetty的切换

import org/*** @Author 鳄鱼儿/*** @Author 鳄鱼儿/*** @Author 鳄鱼儿/*** @Author 鳄鱼儿将BerSpringApplication类中startTomcat写到TomcatWebServer实现类中。import org/*** @Author 鳄鱼儿System . out . println("启动Tomcat");try {

2023-08-20 18:24:10 1092

原创 手写模拟SpringBoot核心流程(一):实现极简一个SpringBoot——模拟SpringBoot启动过程

Spring Boot 是一个开源的框架,用于简化 Spring 应用程序的开发和部署。它建立在 Spring Framework 的基础上,内置了web服务器——tomcat和jetty,使得 Spring 应用的构建变得更加快速、简单和可维护。本文通过实现一个SpringBoot,学习SpringBoot是如何进行工作的。

2023-08-19 19:41:45 327

原创 【千题百解】华为机试题:求最小公倍数

注意a和b相乘时可能超过int最大值。/*** @Author 鳄鱼儿while(c!b = c;c = a % b;} } }/*** @Author 鳄鱼儿while(c!b = c;c = a % b;} } }/*** @Author 鳄鱼儿while(c!b = c;c = a % b;} } }

2023-08-06 14:58:33 156

原创 Go 1.19 排序算法

插入排序是一种简单直观的排序算法,它的基本思想是将待排序的元素插入到已经排好序的序列中,从而得到一个新的有序序列。时间复杂度为O(n^2),空间复杂度为O(1),对于小规模的数据集来说,插入排序的效率是比较高的。

2023-05-31 19:49:48 547

原创 基于Jetson NX的模型部署

Jetson Nano Developer Kit SD卡映像Windows版SD存储卡格式化程序镜像烧录工具balenaEtcher。

2023-03-08 14:45:50 1123 1

原创 Spring AOP表达式(execution)规则——排除切点的应用

需要项目原切面的基础上排除一些类中方法。本篇文章主要介绍了切入点表达式,以及如何排除某些类中的方法的方式。

2023-02-03 14:53:19 3862

翻译 「论文写作」如何写好论文中【介绍】章节

例如,如果你正在写一篇长的期刊论文,甚至可能是一篇长的会议论文(6页以上),这可以用来为读者提供论文的布局。在介绍你的主题时,先概述你的主题,而不是你的项目的细节。你需要说服你的读者,你的课题是重要的,值得一读。你的引言应该提供读者需要的所有信息,以了解你为什么要做你正在做的研究(动机),以及论文将呈现什么。但这应该以 "我们使用了一项用户研究来比较我们的新图形用户界面和原来的图形用户界面 "来提及,而不是 “我们进行的用户研究表明,我们的图形用户界面在统计上明显优于原来的图形用户界面”。

2023-01-05 22:20:21 809

翻译 「论文写作」如何写好论文【摘要】章节

虽然你想给出最基本的内容,但你也希望你的论文听起来有趣和令人兴奋。如果你不能说服人们应该阅读你的论文,那么人们将永远不会知道你的想法,也不会有人参考你的论文。你别无选择,只能想办法用尽可能少的字来概括(清楚)你的论文。最后,如果你的研究有任何部分是特别令人激动的、新的或新颖的,那么请确保你在摘要中提到它。记住,摘要的作用是说服读者,你就一个有趣的主题写了一篇论文,并取得了有趣的结果,他们应该想了解更多。在此基础上,你可以决定是否有其他信息使你的论文听起来更有吸引力,你应该包括这些信息。

2023-01-05 22:18:17 283

翻译 「论文写作」如何写好【相关工作】章节

有些论文很容易辩护——这些论文展示了你正在构建的工作,或者是关于你正在研究的问题的其他解决方案的论文。就个人而言,我不喜欢这种方法,因为它通常会变成一个很长的部分,每篇论文最多只有一个句子,因为没有空间提供任何实际数量的细节。该部分的重点是突出其他人所做的与您自己的工作有某种联系的工作。它可能是您的工作所基于的工作,或者表明其他人试图解决相同问题的工作。使用您阅读的论文的参考部分搜索要阅读的其他论文。如果论文 a 与你的主题密切相关,那么他们引用的论文很可能也是与你的主题密切相关的论文,你应该阅读它们。

2023-01-05 22:12:22 1521

原创 实现异步转同步的几种方式

通过使用回调函数、事件或 Future/Promise 等高级方法,我们可以更加优雅地实现异步转同步,避免了循环等待的缺点。需要注意的是,在使用回调函数、事件或 Future/Promise 等方法时,程序的执行流程会发生变化。因为异步操作是在另一个线程中执行的,所以当异步操作完成后,我们需要通过回调函数、事件或 Future/Promise 等方式通知主线程,然后才能执行后续操作。提醒:在发布作品前请把不用的内容删掉。

2022-12-26 10:38:07 2186

原创 Java类加载机制

JVM的类加载机制主要有3种,全盘负责/双亲委派/缓存机制。

2022-12-21 15:26:37 233

原创 Java反射介绍

反射是一种高级功能,使用起来相对复杂,需要谨慎操作。反射的效率较低,不应该在高性能要求的代码中使用。反射可能破坏封装性,因为它可以访问并修改私有字段和方法。反射的安全性较低,可能会抛出各种异常,需要进行异常处理。反射可能不稳定,因为它依赖于类的内部结构,如果类的内部结构发生改变,反射代码可能会失效。尽管如此,反射在Java中仍然是一个非常有用的功能。它可以用于实现动态代理、框架和工具等。但是,在选择使用反射时,应该慎重考虑它是否符合程序的需要,并适当地进行异常处理和性能优化。

2022-12-21 15:26:13 1810 1

原创 使用@Component时再使用@Resource或@Autowired时注入失败问题

在@Component注解的类下,再使用了@Resource或@Autowired注解。如此操作会导致依赖注入失败。这是因为spring加载它们的顺序不同,在使用@Component注解将bean实例化到spring容器内的时候,因为@Autowired是在这个bean之中的,此时@Autowired还未完成自动装载,所以导致依赖注入的service为null。

2022-12-21 15:25:26 8163 1

原创 JavaScript高阶函数介绍

高阶函数是 JavaScript 中高级编程的重要工具,可以帮助我们更简洁地表达复杂的逻辑,并提高代码的可读性和可维护性。在使用map、filter和reduce时,需要确保传递给函数的参数是有效的。在使用sort时,需要确保传递给函数的比较函数是合法的。在使用柯里化和记忆化时,需要确保函数的参数和返回值是可序列化的,以便能够将它们用于缓存或比较。最后,高阶函数是函数式编程的重要概念,因此了解函数式编程的基本概念,比如柯里化和纯函数,也是很有帮助的。

2022-12-21 10:30:38 877

原创 mybatis中关于动态sql的实现

MyBatis是一个支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。它支持定制化 SQL、存储过程以及高级映射。通过使用 MyBatis,可以很容易地将数据库操作与业务逻辑分离,从而提高开发效率和系统可维护性。MyBatis 提供了一种称为动态 SQL 的机制,可以方便地根据需要构建和执行动态 SQL 语句。这种机制使得开发人员可以在不确定查询条件的情况下构建查询,并且可以动态地根据实际情况调整 SQL 语句的结构,从而提高查询的灵活性。在 MyBatis 中,可以通过使用 、、 等标签来实现动

2022-12-07 16:25:00 1170

原创 实现异步转同步的几种方式

在循环等待中,我们可以使用一个变量来指示异步操作是否已完成。然后,我们可以在循环中检查该变量,如果它指示异步操作已完成,则退出循环。否则,我们可以让线程等待一段时间,然后再次检查该变量。这样,我们就可以在等待异步操作完成的同时,不会使线程长时间处于停滞状态。例如,假设我们要执行一个异步操作,该操作将异步地返回一个结果。我们可以使用以下代码来实现循环等待:我们在上面的例子中使用了一个简单的循环等待来实现异步转同步,但这种方法并不是最优的。首先,它会阻塞线程,这意味着线程会一直处于停滞状态,直到异步操作完成。

2022-12-06 21:07:24 6328

原创 Java 中 CompletableFuture 异步转同步的方式

使用 CompletableFuture.get() 方法:CompletableFuture 是 Java 8 中引入的一种异步编程工具,它可以让你在不阻塞当前线程的情况下执行异步操作。当你需要等待异步操作的结果时,可以使用 CompletableFuture.get() 方法来获取结果,但这会阻塞当前线程,直到结果可用为止。使用 CompletableFuture.join() 方法:与 CompletableFuture.get() 方法类似,CompletableFuture.join() 方法也可

2022-12-06 20:34:54 2568

原创 Netty系列(五):源码解读ServerBootstrapAcceptor类职能,探究Netty启动流程

是Netty服务端用来接收客户端连接的核心类,本文将介绍的职能。在上一篇文章源码解读 backlog 参数作用中我们知道,在Netty服务端启动时,会调用绑定本地端口用来监听客户端的连接。而这个方法会通过反射创建并初始化,会初始化,将添加到服务端的中。方法用于服务端Channel的初始化,初始化的,并向中添加了一个。是一个,但它不处理任何出站、入站事件,其目的只为了完成的初始化。当被添加到后,会触发一个方法回调,这个方法里会调用进行初始化,初始化完成后会将自己从中删除,我们再看回类,其中在向中添加时,在方法

2022-12-04 11:55:01 529

原创 Netty系列(四):源码解读 backlog 参数作用

在接口中,有一个方法,这个方法的作用是将通道的套接字绑定到本地地址并配置套接字以侦听连接。即用于在套接字和本地地址之间建立关联。而一旦建立关联,套接字将保持绑定状态,直到通道关闭。我们注意到方法中有一个参数,它表示套接字上挂起连接的最大数量。参数表示绑定套接字的地址,如果其值为null,则绑定到自动分配的套接字地址。参数含义参数为套接字监听端口时,内核为该套接字分配的一个队列大小,在服务端还没有来得及处理请求时, 用来暂时缓存请求的一个队列。如果该队列已经被客户端socket占满了,新的连接再过来时,

2022-12-04 11:51:49 953

原创 Netty系列(三):Netty服务端发送消息到客户端

通常客户端只会主动发送心跳消息,目的是为了保持与服务端连接,而其他消息往往需要服务端发送消息至客户端调取。

2022-12-02 21:50:27 8004 6

原创 Java8新特性:stream流应用,丢掉for循环实现复杂遍历功能

到此,基础Stream用户就已经说完了,看到这里我们会发现,所以的stream其实都可以用for循环来实现,而我们全篇都没有使用for循环来实现,这些如果用for循环实现,你会发现实现的语句变得复杂了很多,不信的话,你可以试试。我们也可以看到stream带来的好处,包括代码更简洁、解耦等。

2022-12-02 21:48:44 2700

原创 Mybatis中where标签和if标签结合使用说明

当标签判断失败后,标签关键字可以自动去除掉库表字段赋值前面的and,不会去掉语句后面的and关键字,即标签只会去掉标签语句中的最开始的and关键字。所以上面的写法(and写在后面)是不符合mybatis规范的。

2022-11-29 09:49:49 3830

原创 redisTemplate注入失败,异常为null值,原因探究

在注入RedisTemplate时,出现异常,原因是redisTemplate没有注入成功。

2022-11-29 08:53:48 4791 2

原创 mybatis 实现插入或更新数据功能,数据存在时只更新

提供一个接口,既能保证新数据的插入操作,又能在数据存在时进行数据更新操作。

2022-11-29 08:50:56 2904

ETF拯救世界合集 1月

**E大(ETF拯救世界)是长赢计划和网格策略的主理人**,指数基金投资大V,**二级市场捡垃圾冠军**,专注指数基金,不讨论股票。 他从2005年就开始在网络上公开自己的投资策略和投资理念,还分文不取。 **2003-2015的12年间获得了12年10倍的收益**。也就是年化21%的收益了,和巴菲特打平。(历史成绩不代表未来收益,但不代表第三轮计划未来也能取得这样的收益)。 他已经完整经历过两轮的牛熊市,投资经验丰富,现在正在经历第三轮,他的第三轮指数基金计划也正在进行。

2024-07-28

ETF拯救世界合集 2月

**E大(ETF拯救世界)是长赢计划和网格策略的主理人**,指数基金投资大V,**二级市场捡垃圾冠军**,专注指数基金,不讨论股票。 他从2005年就开始在网络上公开自己的投资策略和投资理念,还分文不取。 **2003-2015的12年间获得了12年10倍的收益**。也就是年化21%的收益了,和巴菲特打平。(历史成绩不代表未来收益,但不代表第三轮计划未来也能取得这样的收益)。 他已经完整经历过两轮的牛熊市,投资经验丰富,现在正在经历第三轮,他的第三轮指数基金计划也正在进行。

2024-07-28

ETF拯救世界合集 3月

**E大(ETF拯救世界)是长赢计划和网格策略的主理人**,指数基金投资大V,**二级市场捡垃圾冠军**,专注指数基金,不讨论股票。 他从2005年就开始在网络上公开自己的投资策略和投资理念,还分文不取。 **2003-2015的12年间获得了12年10倍的收益**。也就是年化21%的收益了,和巴菲特打平。(历史成绩不代表未来收益,但不代表第三轮计划未来也能取得这样的收益)。 他已经完整经历过两轮的牛熊市,投资经验丰富,现在正在经历第三轮,他的第三轮指数基金计划也正在进行。

2024-07-28

ETF拯救世界合集,5月

**E大(ETF拯救世界)是长赢计划和网格策略的主理人**,指数基金投资大V,**二级市场捡垃圾冠军**,专注指数基金,不讨论股票。 他从2005年就开始在网络上公开自己的投资策略和投资理念,还分文不取。 **2003-2015的12年间获得了12年10倍的收益**。也就是年化21%的收益了,和巴菲特打平。(历史成绩不代表未来收益,但不代表第三轮计划未来也能取得这样的收益)。 他已经完整经历过两轮的牛熊市,投资经验丰富,现在正在经历第三轮,他的第三轮指数基金计划也正在进行。

2024-07-28

ETF拯救世界微博合集,6月

**E大(ETF拯救世界)是长赢计划和网格策略的主理人**,指数基金投资大V,**二级市场捡垃圾冠军**,专注指数基金,不讨论股票。 他从2005年就开始在网络上公开自己的投资策略和投资理念,还分文不取。 **2003-2015的12年间获得了12年10倍的收益**。也就是年化21%的收益了,和巴菲特打平。(历史成绩不代表未来收益,但不代表第三轮计划未来也能取得这样的收益)。 他已经完整经历过两轮的牛熊市,投资经验丰富,现在正在经历第三轮,他的第三轮指数基金计划也正在进行。

2024-07-28

ETF拯救世界微博合集,7月

**E大(ETF拯救世界)是长赢计划和网格策略的主理人**,指数基金投资大V,**二级市场捡垃圾冠军**,专注指数基金,不讨论股票。 他从2005年就开始在网络上公开自己的投资策略和投资理念,还分文不取。 **2003-2015的12年间获得了12年10倍的收益**。也就是年化21%的收益了,和巴菲特打平。(历史成绩不代表未来收益,但不代表第三轮计划未来也能取得这样的收益)。 他已经完整经历过两轮的牛熊市,投资经验丰富,现在正在经历第三轮,他的第三轮指数基金计划也正在进行。

2024-07-28

软考高级,系统架构师考点-重点版

软考高级,系统架构师考点,已划出重点,配合真题练习使用。建议作为字典书,常翻常新。

2024-07-28

现代通信发展动态和最新技术.pdf

近年来,现代通信领域取得了迅猛的发展,涌现出许多令人瞩目的动态和最新技术。首先,5G技术的商用推广引领了通信行业的革命,以其高速、低延迟和大连接性,推动了物联网、智能城市等领域的蓬勃发展。其次,边缘计算的兴起也为通信带来了新的发展方向,通过将数据处理从中心转移到接近数据源的边缘设备,实现了更快速的响应和更高效的数据管理。此外,人工智能技术在通信中的应用也日益增多,包括自然语言处理、图像识别等,为用户提供更智能、个性化的通信体验。最后,量子通信作为通信领域的前沿技术,以其安全性强、不可伪造等特点,为信息传输提供了全新的可能性。 总之,现代通信领域正在经历着前所未有的变革,5G、边缘计算、人工智能以及量子通信等最新技术的崛起,为我们的通信方式和体验带来了深刻的影响。这些动态和技术的不断演进,将进一步推动着社会的数字化转型和科技的创新发展。

2023-08-31

服务器密码机标准汇报ppt

“服务器密码机标准汇报”是关于服务器密码机(HSM)标准的详细报告。HSM作为一种硬件安全设备,用于生成、存储和管理敏感数据的密码,具有保护数据安全的重要作用。该汇报旨在概述HSM的标准和规范,确保其在设计、实施和使用过程中的一致性和安全性。 该汇报首先介绍了HSM的基本概念,包括其用途、功能和工作原理。随后,它详细阐述了HSM标准的制定过程,涵盖了安全性要求、加密算法、密钥管理、身份验证等方面的技术规范。此外,汇报还涵盖了HSM的物理和逻辑安全性要求,包括设备存放、访问控制、审计和报告等方面。 通过这份汇报,人们可以了解到HSM标准的制定目的,以及确保HSM在保护数据和执行加密操作时的可信性和一致性所采取的安全措施。这有助于提高各种领域,如金融、电子商务和政府部门等,对HSM的信任和应用。总之,服务器密码机标准汇报在HSM领域促进了标准化和最佳实践的采纳,进一步增强了数据安全和信息保护。

2023-08-29

White-Paper-SRAM-PUF-Secure-Silicon-Fingerprint-Chinese-Version

《基于SRAM PUF的安全硅指纹技术白皮书(中文版)》深入探讨了利用SRAM物理不可克隆功能(PUF)来确保芯片和系统的安全性。该白皮书详细介绍了SRAM单元内部随机差异的利用,将每个单元独特的偏向状态作为芯片的唯一指纹。这一独特性使得从SRAM PUF派生的密钥不需要存储在芯片上,而是根据实时需要从芯片中提取,大幅提升了系统的防护性。白皮书深度剖析了SRAM PUF技术的优势,阐述了它对于设备身份认证、数据加密以及安全引导等领域的应用。通过对SRAM PUF的全面解读,本白皮书为芯片安全领域的专业人士提供了实用的指导和深刻的理解,助力构建更加可靠和安全的硅基系统。

2023-08-29

广州-唯品会-Java大数据开发面试真题

"广州-唯品会-Java大数据开发面试真题"是指唯品会公司面向Java大数据开发职位的面试问题。这些问题可能覆盖Java编程、大数据技术栈(如Hadoop、Spark)、分布式计算、数据处理等方面。在面试中,考官可能会对候选人的技术深度、大数据处理能力和解决问题的能力进行评估。候选人需要展示对大数据生态系统的理解,如如何处理海量数据、优化查询性能以及如何构建可靠的分布式系统。准备充分且清晰表达技术思路是成功的关键。通过在面试中展现出色的大数据开发能力,候选人有机会在唯品会这个知名电商企业中获得Java大数据开发职位,为公司的数据处理和分析工作做出贡献。

2023-08-22

北京京东Java中级面试真题

"北京京东Java中级面试真题"指的是京东公司针对Java中级职位的面试问题。这些问题可能涵盖Java编程、数据结构与算法、面向对象编程、多线程、数据库等方面。在面试中,考官可能会从候选人的回答中评估其技术深度、解决问题的能力和对基本概念的理解。候选人需要准备充分,熟悉相关领域的知识,以及能够清晰地表达自己的思路。通过在面试中展示出色的技术实力和逻辑思维,候选人有机会在京东这个知名电商巨头中获得中级Java开发职位,为公司的技术团队做出贡献。

2023-08-22

Specification of the 3GPP Confidentiality and Integrity Algor

Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 & 128-EIA3. Document 2: ZUC Specification The ZUC algorithm is the core of the standardised 3GPP Confidentiality and Integrity algorithms 128-EEA3 & 128-EIA3. ETSI/SAGE Specification Version: 1.6 Date: 28th June 2011

2023-08-22

北京百度Java中级面试真题

"北京百度Java中级面试真题"涉及百度公司的Java中级职位面试题目。这些问题可能涵盖Java编程、面向对象编程、数据结构与算法、多线程、网络编程等领域。在面试中,面试官可能会根据候选人的回答深入探讨相关主题,以评估候选人的技能和知识广度。准备这些问题的答案和理解相关概念对于在面试中取得成功至关重要。同时,候选人还应该展示解决问题的能力、沟通技巧和在团队环境中的合作精神。通过认真准备和自信的表现,候选人有机会在百度这样的顶级科技公司中获得中级Java开发职位。

2023-08-22

SpringBoot启动过程-mind版.md

Spring Boot的启动过程可以分为以下几个关键步骤: 1. **加载配置:** Spring Boot会读取项目中的配置文件(如`application.properties`或`application.yml`),并将其中的配置信息加载到内存中,以供后续使用。 2. **初始化应用上下文:** Spring Boot会创建一个应用上下文(ApplicationContext),该上下文包含了应用中所有的Bean定义、配置信息等。它是整个应用的核心,用于管理Bean的生命周期和依赖关系。 3. **执行自动配置:** Spring Boot通过自动配置机制根据项目的依赖和配置信息,自动配置应用中需要的各种组件,如数据源、Web服务器等。这减少了开发者的手动配置工作。 4. **扫描组件:** Spring Boot会扫描项目中的类,查找带有特定注解(如`@Controller`、`@Service`等)的类,并将其注册为Spring的Bean,以便后续的依赖注入和管理。 5. **启动内嵌服务器:** 如果应用是一个Web应用,Spring Boot会根据配置自动启动内

2023-08-22

ZUC算法Go语言实现

ZUC算法是一种用于加密和解密的流密码算法,常用于保护通信和数据的安全性。通过在Go语言中实现ZUC算法,可以在该语言的环境下使用这种加密方法,从而提高系统和数据的保密性。这种实现需要熟悉ZUC算法的工作原理,并将其转化为Go语言的代码逻辑,以实现对数据的安全加密和解密操作。ZUC算法(ZUC)是一种流密码算法,主要用于加密和解密数据以确保其机密性和完整性。它是中国自主研发的算法,被广泛用于保护通信和数据传输中的隐私信息。该算法的设计目标是在保持高安全性的同时提供高性能的加密解决方案。 通过在Go编程语言中实现ZUC算法,我们可以将这一强大的加密工具引入Go生态系统,为Go开发者提供一种可靠的加密选项。这种实现需要对ZUC算法的内部机制有深刻理解,包括密钥初始化、序列生成以及置换操作等。在转化为Go代码时,需要将算法的各个步骤转化为对应的代码逻辑,以确保数据在加密和解密过程中得到适当的保护。

2023-08-22

SM3杂凑密码算法汇报PPT课件.pptx

"SM3杂凑密码算法汇报PPT课件" 是一个关键性的主题,它探讨了密码学领域中的重要算法。在这份PPT课件中,您将深入介绍SM3杂凑密码算法的原理和应用。您可以从算法的设计背景、基本原理,到其在信息安全领域的重要性和实际应用方面展开论述。此外,您可以通过示意图、实例、案例等方式来解释SM3算法的工作方式,以便让听众更好地理解其操作流程。在整个PPT中,结合清晰的文字和图表,以及生动的示例,将有助于为听众揭示SM3算法的价值和影响,以及它在数据保护和信息安全中的作用。通过对算法的详尽分析和实际应用案例的讲解,您可以帮助听众全面了解SM3杂凑密码算法,进一步拓展他们的密码学知识。

2023-08-21

GM:T 0101-2020 近场通信密码安全协议检测规范.pdf

GM:T 0101-2020 近场通信密码安全协议检测规范.pdf

2023-08-21

GM:T 0084-2020 密码模块物理攻击缓解技术指南.pdf

GM:T 0084-2020 密码模块物理攻击缓解技术指南.pdf

2023-08-21

GM:T 0083-2020 密码模块非入侵式攻击缓解技术指南.pdf

GM:T 0083-2020 密码模块非入侵式攻击缓解技术指南.pdf

2023-08-21

GM:T 0066-2019 商用密码产品生产和保障能力建设实施指南.pdf

GM:T 0066-2019 商用密码产品生产和保障能力建设实施指南.pdf

2023-08-21

GM:T 0062-2018 密码产品随机数检测要求(报批稿).pdf

GM:T 0062-2018 密码产品随机数检测要求(报批稿).pdf

2023-08-21

GM:T 0059-2018 服务器密码机检测规范(报批稿).pdf

GM:T 0059-2018 服务器密码机检测规范(报批稿).pdf

2023-08-21

GM:T 0048-2016 智能密码钥匙密码检测规范 .pdf

GM:T 0048-2016 智能密码钥匙密码检测规范 .pdf

2023-08-21

GM:T 0037-2014 证书认证系统检测规范.pdf

GM:T 0037-2014 证书认证系统检测规范.pdf

2023-08-21

GM:T 0016-2012 智能密码钥匙密码应用接口规范.pdf

GM:T 0016-2012 智能密码钥匙密码应用接口规范.pdf

2023-08-21

GM:T 0008-2012 安全芯片密码检测准则.pdf

GM:T 0008-2012 安全芯片密码检测准则.pdf

2023-08-21

GM:T 0004-2012 SM3密码杂凑算法.pdf

GM:T 0004-2012 SM3密码杂凑算法.pdf

2023-08-21

GM:T 0003.5-2012 SM2 椭圆曲线公钥密码算法第5部分:参数定义.pdf

GM:T 0003.5-2012 SM2 椭圆曲线公钥密码算法第5部分:参数定义.pdf

2023-08-21

GM/T 0003.3-2012 SM2 椭圆曲线公钥密码算法第3部分:密钥交换协议

GM/T 0003.3-2012 SM2 椭圆曲线公钥密码算法第3部分:密钥交换协议

2023-08-21

GM/T 0003.3-2012 SM2 椭圆曲线公钥密码算法第3部分:密钥交换协议

GM/T 0003.3-2012 SM2 椭圆曲线公钥密码算法第3部分:密钥交换协议

2023-08-21

GM/T 0002-2012 SM4分组密码算法

GM/T 0002-2012 SM4分组密码算法

2023-08-21

GM/T 0001.3-2012 祖冲之序列密码算法:第3部分:基于祖冲之算法的完整性算法

GM/T 0001.3-2012 祖冲之序列密码算法:第3部分:基于祖冲之算法的完整性算法

2023-08-21

GM/T 0001.2-2012 祖冲之序列密码算法:第2部分:基于祖冲之算法的机密性算法

GM/T 0001.2-2012 祖冲之序列密码算法:第2部分:基于祖冲之算法的机密性算法

2023-08-21

GM/T 0001.1-2012 祖冲之序列密码算法:第1部分:算法描述

GM/T 0001.1-2012 祖冲之序列密码算法:第1部分:算法描述

2023-08-21

chrome浏览器禁止缓存

开发中会因为浏览器缓存造成不必要的麻烦 禁止浏览器缓存后,开发过程中不必再手动清除浏览器缓存 给开发者提供便利,减少不必要的额外的清除缓存工作 而且有时候你可能会忘记缓存的存在,从而导致额外的调试过程 这款禁止缓存插件,在开启的时候会禁止浏览器缓存 同浏览器打开控制台,开启禁止缓存效果一致

2023-01-04

mysql备份Windows脚本mysql_backup.bat

mysql_backup.bat

2022-03-14

docker-compose启动springboot项目-springboot+redis实战案例.zip

docker-compose启动springboot项目-springboot+redis实战案例。可以参考文章:https://blog.csdn.net/Ber_Bai/article/details/119995240

2021-08-30

Docker构建tomcat镜像jdk1.8+tomcat9.zip

docker制作自定义化的tomcat镜像,满足项目自定义需求,相关文章指导可参考https://blog.csdn.net/Ber_Bai/article/details/119960730?spm=1001.2014.3001.5501

2021-08-28

前端登陆纯html.zip

纯html、css实现前端登陆页面

2021-07-22

空空如也

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

TA关注的人

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