自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 资源 (1)
  • 收藏
  • 关注

原创 服务端测试关注点

RTO:恢复时间目标。

2025-01-20 11:04:56 216

原创 服务端性能测试基础概念

然后,用这个最大可接受的并发用户数,做性能测试,得到性能指标数据,根据这些指标数据,判断是否有性能问题,问题可能在哪里。第二论负载测试,起始值90-91-92-93-94--------100,观察性能指标数据。不稳定:动不动就重启、宕机、报错--------就会说服务不稳定。广义并发测试:同一个时间有大量的并发请求(可以相同、也可以不同)-------性能测试,更多时候用这种。并发用户数:并发请求的人-------性能测试的源动力。-------有集合点性能测试。

2025-01-20 09:22:02 953

原创 支付清算基础概念

‌定义和执行主体。

2025-01-14 16:53:58 608

原创 MYSQL基础自学

索引:告诉存储引擎如何快速的查找到所需要的数据。MYSQL的索引是在存储引擎层实现的,不是线上实现。索引类型:BTREE(B+数结构,自己看数据结构算法书,INNODB中叶子节点存储主键信息)索引、自适应哈希索引、全文索引(对中文支持不好,建议用搜索引擎类服务替代)、空间索引并行执行的多个事务相互之间占有了对方需要的资源;MYSQL内部会对死锁进行监控并主动将占用资源较少的事务进行回滚释放资源;

2024-10-16 16:44:54 1109

原创 CENTOS7安装MYSQL80(2024.10.15)

【代码】CENTOS7安装MYSQL80(2024.10.15)

2024-10-15 20:56:20 341

原创 JAVA后端项目须知

‌‌‌12Eureka是Spring Cloud Netflix的一个子模块,也是核心模块之一。它是一个基于REST的服务,用于实现云端中间层服务发现和故障转移。在微服务架构、容器化应用以及云原生应用中,Eureka可以帮助管理大量的服务实例,并提供服务发现和负载均衡功能。Eureka包含两个主要组件:‌和‌。Eureka Server提供服务注册服务,各个节点启动后会在Eureka Server中进行注册,这样Eureka Server中的服务注册表中将会存储所有可用服务节点的信息。

2024-10-08 21:24:13 1203

原创 像珍惜礼物那样珍惜今天

花有重开日,人无再少年;及时当勉励,岁月不待人。20到35岁是最珍贵的时间段,不管如何,尽力去做,尽力去活,人生有无限可能,希望自己能在这段时间内拼搏出来未来能够自由的资本,希望能够好好呵护自己的容颜,希望能阅尽万卷书。“你患得患失太在意从前,又太担心将来。有句话说得好,昨天是段历史,明天是个谜团,而今天是天赐的礼物,像珍惜礼物那样珍惜今天。” ——《功夫熊猫》如果不能在年轻的时候看遍世间风景,起码让自己有能看遍世间风景的能力。所以别焦虑,向前看吧。

2024-01-01 21:21:02 441

原创 音视频相关文章集合

音视频路线概念集合

2023-02-28 12:55:52 180

原创 【学习音视频开发进阶指南】【一】数字音频、图像、视频是什么

一、数字音频数字音频可以粗糙的理解为将本质是模拟信号的声音音频数字化,那么如何数字化呢,需要经过三个步骤:采样、量化和编码。采样:将声音的振动信息转化为电信号,再对电信号进行放大处理得到声音的模拟信号,再对声音的模拟信号(初中物理的声音振幅图)进行采样就是在时间轴上对模拟信号进行高频率的抽取。把时间连续的模拟信号转换成时间离散、声音幅度连续的信号(相当于把折线图拆分成高度密集的柱状图)。一般都是每隔相等的一小段时间采样一次,其时间间隔称为采样周期(柱之间的间隔),倒数称为采样频率。根据奈奎斯

2023-01-30 23:35:27 933

原创 测试工具:adb+perfdog+charles+tidevice+Monkey

基础测试工具

2023-01-03 00:35:05 946

原创 图片编解码相关文章

图片采样相关文章

2022-12-29 17:45:25 116

原创 Codec2相关文章

记录Codec2的基础知识

2022-12-29 16:42:26 128

转载 JaCoCo Coverage Report 各项指标说明

Jacoco单元测试报告指标解释

2022-11-16 14:49:04 545

转载 JaCoCo Coverage Report 各项指标说明

JaCoCo Coverage Report 各项指标说明

2022-11-16 11:28:16 1026

原创 python文件处理操作

1.复制文件或者文件夹复制某个目录下面的文件到另一个目录下面。源文件和目标文件都只能是文件,且目标文件必须存在(open file not mknod),且有权限写入:shutil.copyfile(source_file_path,target_file_path)def copy_file_cp_unix(): source_path = 'source_file/test.py' source_path=os.path.join(os.getcwd(),so...

2021-11-14 16:27:48 158

原创 学习是我的灵魂

我曾经以为我没有梦想,有钱赚得过且过就很快乐,可工作以后我发现我不是这样的;我曾经以为我没有那么多的追求,好好工作闲的没事打打游戏看看综艺让人生现实些是对的,可我发现对我而言这是错的。我不想做公务员是因为我不想我的人生一眼看得到头,可如果我不学习那我的人生终将变得荒芜。我也不想以后闲的没事只能玩玩游戏,气急了骂一句对方傻逼,不想天天借助游戏社交,借助小说找寻热血,借助电视剧感受世界,闲的和朋友出去玩玩也是热闹散场以后更加寂寞。我不想天天累得晕头转向看不到前路在哪里;我不想别人都在进步技术在进步世界在

2021-11-11 23:41:52 2241

原创 chuanzhi

seed=AFRCHZCDAGGRHXIXAXQMYKRZORGIQVZJDGIISORNSSGSLKBWXRZSRSUOZXZQNESAOWCSAROVXPCYUOD9Baddress=

2021-05-31 23:50:51 246

原创 2021-01-07

1.更新aptsudo apt updatesudo apt upgrade2.添加腾讯云服务器Ubuntu桌面sudo apt-get install xinitsudo apt-get install ubuntu-desktopshutdown -r now (重启操作)3.调整屏幕分辨率设置-devices-displays4.更改系统文件夹密码sudo passwd 用户名;5.安装Hornet节点5.1 安装Gosudo add-apt-re.

2021-01-08 11:46:37 148

翻译 IOTA-MAM

在IOTA网络里,一个使用者可以在任何时候发布一个消息。他们仅仅需要执行少量的工作量证明就可以允许数据通过网络传播(对预防网络膨胀这是必要的)。如果节点正在实时监听通道ID(地址),通过gossip传送的消息将会在该消息到达订阅者节点的时候被订阅者接收到。这些信息可以是任意大小,然而,一个启发式评估(a heuristic evaluation)将会证明对于数据完整性这个问题,较小的信息将会产生更高的潜力。举例说明,一个人可以用MAM传输加密的4k的视频,但是这将会让网络饱和从而导致一个糟糕的用户体..

2020-12-28 16:04:39 339

翻译 2020-12-25

目录基于深度学习的层次知识图谱的构建摘要一、介绍二、知识三层架构A.三层知识架构B.知识分类三、层次知识图构建A.图谱构建过程模型B.代理模型C.评估方法四、实验A.环境和数据B.结果分析C.知识图谱显示五、结论基于深度学习的层次知识图谱的构建摘要随着知识图谱研究的不断深入,越来越多的知识被软化在一起,专业领域的知识也在涌现。 虽然人们可以根据他们的需要快速识别他们需要的知识,但机器不能。 传统图谱的组织和应用存在许多问题,如知识表示不

2020-12-25 05:36:23 434

翻译 Towards Secure Industrial IoT: Blockchain System With Credit-Based Consensus Mechanism

安全工业物联网:基于信任的共识机制的区块链系统摘要工业物联网在工业4.0扮演着一个重要的角色,人们致力于实现一个总的,灵活的,分布式的且安全的工业物联网,以适应各种工业体系。然而,现有的IIOT系统对于单点故障和恶意攻击是脆弱的,不能够提供稳定的服务。因为区块链的适应力和安全许诺,将工业物联网与区块链结合起来的想法开始引起关注。然而区块链是需要能源驱动的且吞吐量很低,不适用于低功率的IOT设备。为了解决这些挑战,我们提出了一个区块链系统,它带有基于信用的针对IIOT的共识机制,他可以保证系统安全

2020-12-24 15:34:07 722

原创 不甘心。

我曾没有独立承担一往无前的勇气,我曾慌张茫然手足无措,我曾甘愿泯于众人放任自流,可如今,我突然明白了,我没必要慌张茫然无所适从自甘堕落,我想要的从来都很多很多,为什么忘了好久,这原来是我一直以来都不开心的原因。世俗如何,压力如何大,又有何妨,何必年纪轻轻就觉得疲累无趣挫败,坚持自己不要怕输就好,你要的太多,所以你要经受更多不是吗?嫉妒无用,自卑也无用,没了嫉妒,也不要没了好胜心和自信。你没有办法接受自己,又怎么能看清未来继续前行呢。...

2020-12-14 01:45:20 187

转载 JVM概述

目录一、JVM概述0.JVM作用:1.jvm的位置2.Jvm的整体结构(HotSpot虚拟机)3.Java代码的执行流程4.jvm的运行周期二、类加载子系统(☆)1.作用:2.类加载分为哪些过程:3.类加载各阶段的作用:4.简单描述一下()方法?5.类加载器是什么?6.类加载器的分类:7.双亲委派模型8.破坏双亲委派模型三、运行时数据区(☆)1.概述:2.程序计数器3.Java虚拟机栈3.1内存中的堆和栈3.2虚拟机栈的作用

2020-11-27 07:02:38 1849 1

原创 Spring MVC

1.Spring MVC 执行流程(工作原理) 答:1.用户发送请求至前端控制器 DispatcherServlet 2.DispatcherServlet 收到请求调用 HandlerMapping 处理器映射器。 3.处理器映射器根据请求 url 找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给 DispatcherServlet。 4.DispatcherServlet 通过 HandlerAdapter 处理器适配器调用处理器 5.执行处理器(Contr.

2020-11-27 06:57:13 166

原创 IOTA官方文档学习目录

1.IOTA入门:https://docs.iota.org/docs/blueprints/0.1/tangle-data-storage/overview2.java客户端入门https://docs.iota.org/docs/core/1.0/getting-started/get-started-java对应代码:https://github.com/iota-community/java-iota-workshopIOTA轻量级客户端:https://docs.iota.org/do

2020-11-25 18:52:41 190

原创 Ubuntu 18.04 64位安装搜狗中文输入法

1.首先从搜狗官网下载Linux 64位对应的搜狗中文输入法安装包。2.下载结束后双击.deb文件install。3.主屏幕右上角点击倒三角号,点击弹出框左下角的设置。4.选择地区和语言模块,点击+号。5.选择Chinese,然后再选择Chinese pinyin。6.返回+号页面,然后选择Chinese pinyin,点击manage installed languages。7.点击install安装中文简体。8.返回选择fcitx。9.重启Ubuntu 18.04。1

2020-11-23 11:09:31 235

原创 产品课程总结一——成长性思维和高效学习力。

1.逻辑表达练习:1.确定因果 2.化整为零 3.合并归类首先需要多次联系,进行复盘,复盘到可以灵活运用,举一反三,然后以最清晰易懂有条理的方式将信息分析给别人,如果你可以把完全不懂的人教懂,那你是真懂了。划重点:要形成一套知识的体系,形成一套知识地图,要实现知识索引。划重点:学完以后要时时刻刻想想要怎么用。2.所谓固定性思维和成长性思维,其实本质的区别在于客观的分析这个事情。这种思维要体现在自身成长身上,就是要认清自身,也要认清现实,然后做出最合理的选择,以促进自身成长。3.做一

2020-11-18 20:59:32 319

原创 找工作总结

压力居然比考研还大。前天稀里哗啦痛哭一场。11月中旬,我的压力才刚刚到了上升期的起点。好难受。可是我可以。

2020-11-16 19:51:47 110

原创 区块链密码学技术学习-SHA-256算法

哈希是在密码学中重要的方法,SHA-256 也是一种具有 256 位摘要的较为复杂的哈希过程,由 NIST 提出并推广使用,在集合中属于 SA2 算法集。其核心思想是采用消息预处理、填补、摘要计算等步骤,将随机大小的文本消息和一段 256长度的字符串对应起来。SHA-256 的生产过程如下[19]:1)追加填充位信息:需要将原始输入长度扩展到一个 mod 512 等于 448 的值,这个填充方法是在消息末尾添加 1,后面跟数个 0。2)追加长度:消息长度的 64 位被附加到结果中,使得消息长度正好是

2020-11-10 17:03:01 1253

原创 区块链密码学技术学习-DH密钥交换

1.背景与作用迪菲和赫尔曼在 1976 年基于非对称加密架构之上,提出了一种两个节点之间可以安全进行公钥分享的协商协议,也就是迪菲-赫尔密钥交换协议(D-H KeyExchange)[17-18],整个协议是在黑客可以监听网络通信内容的假设下建立的。由于大素数乘积求其因子的计算量相比于乘法操作高出数个量级,这限制了在有限时间内计算出某一节点私钥的可能性。因此,交换协议通常需要进行大数的运算,通常要求其中所有基础数据的位数大于 256 位。当前,这种协商协议已经被广泛应用于金融、P2P、IPsec 等

2020-11-10 16:59:21 1064 1

原创 区块链密码学技术学习-信封加密

非对称加密的安全性高于对称加密,但是加解密所用的时间和资源消耗都是对称加密难以想象的。因此,信封加密技术是信息在网络间传输尤其是物联网环境内安全流动的重要技术。如下图所示,该技术的核心是采用对称加密进行明文到密文的加密,转而使用接收方 B 的公钥对该对称密钥进行二次加密。在 B 收到信封后,首先通过非对称解密操作得到对称密钥,再通过对称密钥进行消息的解密操作。信封加密具有以下优点:1)技术成熟:各大企业都在用(如 key_center 保存的 envelope_pk),这种是中心化的,我们将

2020-11-10 16:28:09 585

原创 Spring学习

1.对Spring的理解Spring 是一个轻量级开源框架,为简化企业级应用开发而生。Spring 可以让简单的 JavaBean 实现以前只有EJB 才能 实现的功能。Spring 是一个 IOC 和 AOP 容器框架。 Spring 容器(容器:Spring 包含并管理应用中对象的生命周期和配置)的主要核心是: 控制反转(IOC),传统的 java 开发模式中,当需要一个对象时,我们会自己使用 new 或者 getInstance 等直接或者间接调用构造方法创建一个对象。而在 spring

2020-11-05 14:20:30 348

原创 面试内容目录

1.Linux指令https://blog.csdn.net/chengxuya/article/details/109062762https://blog.csdn.net/chengxuya/article/details/109323656https://www.cnblogs.com/loved-wangwei/p/8986287.html2.多线程https://blog.csdn.net/chengxuya/article/details/1092692403.网络知识

2020-11-03 21:00:27 231 1

转载 linux的top指令

top命令算是最直观、好用的查看服务器负载的命令了。它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大。在终端中输入top,回车后会显示如下内容:top - 21:48:39 up 8:57, 2 users, load average: 0.36, 0.24, 0.14Tasks: 322 total, 2 running, 320 sleeping, 0 stopped, 0 zombie%Cpu(s): 5.0 us, 1.7 sy,

2020-11-03 20:46:33 173

原创 SQL语句

1.复制表create table if not exists actor_name(first_name varchar(45) not null,last_name varchar(45) not null); -- 创建表insert into actor_nameselect first_name,last_namefrom actor; -- 插入查询结果

2020-10-28 02:29:42 111

原创 Linux常用命令二-磁盘-进程-端口

1.内存:free -h -s 3 每隔3秒监控一次内存; more /proc/meminfo查看内存信息; 查看内存信息:cat /proc/meminfo; top->M 内存排序; -gstack pid:查看进程堆栈信息 查看占用内存最高的进程:ps -aux|head -1;ps -aux|grep -v pid|sort -rn -k +4|head; 查看进程下线程: top -H -p pid; 查看端口被什么进程占用:lsof -i:端口号; 查看某个进程的..

2020-10-28 00:07:41 162

原创 测试原理

一、黑盒测试(一)等价类划分1.定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。2.划分等价类等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好

2020-10-27 19:33:50 3277

原创 多线程面试题

1.僵尸进程和孤儿进程1.1孤儿进程定义孤儿进程:父进程结束了,而它的一个或多个子进程还在运行,那么这些子进程就成为孤儿进程(father died)。子进程的资源由init进程(进程号PID = 1)回收。1.2 僵尸进程定义子进程退出了,但是父进程没有用wait或waitpid去获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中,此时子进程将成为 一个僵尸进程。 1.2 怎样来清除僵尸进程: 1)kill杀死元凶父进程(一般不用)严格的说,僵尸进程并不是问题的根源.

2020-10-25 11:32:46 1561 1

原创 十进制整数转化为八进制

import java.util.*;class Main{ public void DecimalToOctalNumber() { Stack<Integer> stack= new Stack<Integer>(); Scanner scan = new Scanner(System.in); int n = scan.nextInt(); while (n!=0) { stack.push(n%8); n = n/8; } whil.

2020-10-25 00:44:41 1083

转载 Get和Post的区别

区别:GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 GET请求在URL中传送的参数是有长度限制的,而POST么有。 对参数的数据类型,GET只接受ASCII字符,而POST没有限制。 GET比POST更不安全,

2020-10-25 00:21:44 347

图像sift算子学习报告(包括预备知识)

图像sift算子学习报告,从基础到学懂。

2019-03-17

空空如也

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

TA关注的人

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