自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kity_Xu的博客

路漫漫其修远兮~~~修神路

  • 博客(6)
  • 收藏
  • 关注

原创 常见算法----有序二维数组排序

算法1: 插入+二分最坏时间复杂度: O = mnlog(m*n)可优化:比较的时候,前面比较过了的, 之后的元素不必再比较。 但这里由于使用了 变异的二分查找, 所以实际上全部比较耗时也很少。 但这是个优化的点!package mainimport "fmt"func main() { aa := []int{1, 4, 7, 9, 15} bb := []int{2, 4, 5, 6, 18, 20} cc := []int{1, 3, 6, 7, 15, 17, 19}

2020-08-25 10:13:40 376

原创 线程模型 && go高并发缘由

之所以分析线程模型,主要是想弄明白go的runtime scheduler 优势所在。go天生支持高并发的原因有两点:占用资源很少的goroutine,更轻量的线程,可以随意创建上百万个;源码包runtime 实现了基于语言层面的运行时goroutine调度(GPM);进程与线程在传统的操作系统中,拥有资源和独立调度的基本单位是进程。而在引入线程的操作系统中,线程是独立调度的基本单位, 进程是资源拥有的基本单位。一个程序至少有一个进程,一个进程至少有一个线程。进程拥有独立的内存单元,旗下多线

2020-08-20 22:27:52 423 1

原创 高可用系统

什么是高可用高可用(High Availability) 是分布式架构设计中必须要考虑的因素之一。 通常指通过设计减少系统不可用的时间。假设系统能一直提供服务,我们则说该系统的可用性100%。业内常规标准一般是4个9,即可用率99.99%。系统的年停机时间为8.76个小时。如果保障系统的高可用冗余+故障转移单点系统是不具备高可用的,即使做的近乎完美。把服务做成集群、分布式是提高可用性的常规思路。其中几个挂了只会影响一部分用户, 如果有冗余备份能及时恢复,服务宕机几乎对用户无感。高可用以对用户

2020-08-16 20:23:20 739

原创 初识密码学

信息安全信息安全的三要素信息安全中需要解决的三个问题:保密性(Confidentiality):信息在传输是不被泄露完整性(Integrity):信息在传输时不被篡改伪造有效性(Availability):信息的来源是合法可信的这三点统称CIA Triad公钥密码解决保密性问题,数字签名解决完整性和有效性问题密码学1. 对称加密采用单个秘钥对明文进行加密的方法,同时该秘钥...

2019-01-04 12:15:36 430 1

原创 Jmeter-互联网测试工具

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。JMeter简介1.能够对HTTP和FTP服务器进行压力[1] 和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。 2.完全的可移植性和100% 纯java。 3.完全 Swing 和轻量组件支持(预编译的JAR使用 jav

2016-11-30 17:14:36 381 1

翻译 LoadRunner的安装破解

安装loadrunner的教程,就不再多述了。需要注意的是下载的安装包大多是iso文件,需要Daemon tools 工具加载镜像后安装…安装好loadrunner11后1)退出程序,把下载文件中的lm70.dll和mlr5lprg.dll覆盖掉..\HP\LoadRunner\bin下的这两个文件2)注意,win7的话一定要以管理员身份运行启动程序,启动后,点击 configuration->lo

2016-11-30 11:16:26 214

空空如也

空空如也

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

TA关注的人

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