自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咻咻ing的专栏

欢迎关注个人公众号:咻咻ing

  • 博客(216)
  • 资源 (7)
  • 收藏
  • 关注

原创 GTest(基于YApi)接口研发效能提升10倍 实战

现在的互联网行业已经不是大鱼吃小鱼的时代了,而是快鱼吃慢鱼的时代,具体来讲就是从用户需求转化成企业服务的能力,其中研发效能的高低对用户需求转化速率起到了至关重要的作用,而API服务的研发...

2020-10-22 23:46:21 605

原创 大规模ElasticSearch集群管理维护难题与个推GProxy解决方案

前言用户搜索组件和日志管理平台是个推推送服务的重要组成部分。ElasticSearch(简称ES)作为一个开源的分布式搜索引擎,能较好地满足上述要求。个推在ES的使用上经过了多年迭代,积...

2020-08-17 16:59:09 419

原创 Yapi cross-request支持文件上传的解决方案

背景chrome 在 73 版本后,限制了 content-script 跨域请求目前只有一个解决办法,废弃 content-script 跨域请求,使用background.js 执行跨域请求,但这样有个最大的问题是无法支持文件上传。问题cross-request不支持文件上传Yapi测试集合不支持文件上传,导致测试用例无法运行。解决方案**思路:**将需要上传的文件转化为Base64字符串,这样接口可以保存文件数据,测试集合也可以保存。**改动:**修改cross-request插件,

2020-06-15 16:37:29 2783 6

原创 RandomAccessFile 读取中文乱码解决方案

RandomAccessFile 读写文件时,不管文件中保存的数据编码格式是什么,使用 RandomAccessFile对象方法的 readLine() 都会将编码格式转换成 ISO-8859-1 。所以 输出显示是还要在进行一次转码解决方式package fileReadAndWrite;import java.io.FileNotFoundException;import java....

2020-05-08 17:25:14 1193

原创 JS中常用数组操作,提升代码效率

本文主要讲解数组的转换和过滤操作:以下面定义的数组为例:var arr = [ {name:'Anne', age: 23, gender:'female'}, {name:'Leila', age: 16, gender:'female'}, {name:'Jay', age: 19, gender:'male'}, {name:'Mark', age: 40...

2020-04-10 21:13:46 204

原创 完美解决Error: Running Homebrew as root is extremely dangerous and no longer supported.

在macOS High Sierra(10.13.6)及以上版本的Mac上面,使用brew install安装时老是报错,因为苹果已经不允许Homebrew作为根来安装了。详细提示:Running Homebrew as root is extremely dangerous and no longer supported.As Homebrew does not drop privileg...

2020-03-24 22:56:05 44549 27

转载 干货:面试全技巧,这一篇就够了

读者大大们好,好几天没更新了。一方面因为这几天工作忙,占了写作的时间。另一方面是在准备这篇文章各种素材,今年是最难求职年,我希望通过这篇文章能帮大家提高求职成功率。这篇文章分为简历篇、面...

2020-03-14 20:07:54 793

原创 UglifyJs打包报错:Unexpected token: keyword const

UglifyJS Webpack Plugin插件用来缩小(压缩优化)js文件,至少需要Node v6.9.0和Webpack v4.0.0版本。webpack 4之前的版本是通过webpack.optimize.CommonsChunkPlugin来压缩js,webpack 4版本之后被移除了,使用config.optimization.splitChunks来代替。最近,JavaScrip...

2020-03-11 13:54:55 5331

原创 k8s使用Init Container确保依赖服务已启动

在K8S使用过程中,我们在启动服务过程中,可能会存在服务依赖启动的问题。比如:我们希望先启动MySQL服务,再启动Nginx服务。此时可以使用initContainers来实现我们需要的...

2020-02-27 21:53:37 975

原创 k8s使用Init Container确保依赖服务是否启动

在K8S使用过程中,我们在启动服务过程中,可能会存在服务依赖启动的问题。比如:我们希望先启动MySQL服务,再启动Nginx服务。此时可以使用initContainers来实现我们需要的功能,控制服务启动顺序。Init Container简介Pod中能够包含多个容器,也可能包含一个或多个先于应用容器启动的init容器。init容器和普通容器非常像,除了以下四点:它们只运行到完成每个ini...

2020-02-27 18:10:59 1620

转载 Go Module详细使用教程,包管理不在难

Golang环境变量GOROOT:go的安装路径在~/.bash_profile中添加下面语句配置GOROOT环境变量GOROOT=/usr/local/goexport GOROOT...

2020-02-26 20:28:16 458

原创 Go mod:一文教你真正用起来Go Module依赖管理

Golang环境变量 GOROOT:go的安装路径 在~/.bash_profile中添加下面语句配置GOROOT环境变量 GOROOT=/usr/local/goexport GOROOT 要执行go命令和go工具, 就要配置go的可执行文件的路径: export $PATH:$GOROOT/bin 注:$PATH windows用;符号分割, mac和类...

2020-02-26 16:25:29 21043 1

转载 钉钉圈子来了,工作和生活可以分开了吗

微信的活跃用户数已经超过10亿,作为一个超级APP,微信简直就是社交的代名词。基于微信的社交关系越多,你的工作和生活已经很难分开了。朋友圈充斥着各种各样的人:亲朋好友、同学、同事、中介、...

2020-02-25 22:36:27 472

原创 Gephi下载百度云加速,舒服了

Gephi是一款网络分析领域的数据可视化软件,目标是成为“数据可视化领域的Photoshop”。其前身是由法国巴黎政治学院教师mathieu jacomy于2006年开发的graphiltre,2007年正式更名为gephi 0.5发布,目前最新版本为0.92。Gephi作为数据可视化工具是越来越火了,很多人都开始使用。搜索Gephi可以看到它的官网,但是当你需要下载Gephi使用的时候,可是犯...

2020-02-24 20:43:33 2851 6

原创 JS错误:Cannot assign to read only property exports of object Object

今天更新了一下JavaScript依赖库,结果碰到莫名的错误,页面加载不出来,错误信息: Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>' at Module.eval (BaseClient.js?e917:12) at eval (Base...

2020-02-17 16:24:50 1835 1

转载 灵魂拷问:我的口红什么色?为此,我做了一个口红识别神器

昨天情人节,不知道有没有因为送的口红色号不对,被女朋友爆锤的?每个女生的化妆包里都带着好几支口红但是,作为直男,却是傻傻分不清,这么多口红不是一个色吗?每次面对女友的灵魂拷问:我的口红好...

2020-02-15 13:48:29 671 1

原创 零代码做成中国疫情地图,简单实用,已收藏

最近爆发的武汉新冠病毒疫情严重,大家可能每天都在查询疫情情况,或者在朋友圈看到中国疫情地图。作为技术宅,这个疫情图是怎么实现的呢?今天就来教大家如何零代码实现中国疫情地图,简单实用,记得收藏哦,先上实现的效果图。看到这个疫情地图,很容易就能想到使用大名鼎鼎的图表库Echarts来实现。实现步骤在浏览器中打开以下Echarts的官方示例链接:https://www.echartsjs.c...

2020-02-12 22:08:12 4158 2

转载 武汉加油:为了提醒家人带口罩,我给微信头像带了口罩

新型冠状病毒肺炎疫情发生后,戴口罩作为最有效的预防手段,被专家提倡。现在作为返程高峰期,也是疫情的爆发期,出门带口罩,安全你我他。但是,60后劝不住90后早睡,正如90后劝不动60后戴口...

2020-02-01 22:21:51 186

原创 苹果MAC系统读写NTFS格式u盘硬盘方法

平时用U盘传数据时候,如果是windows或者linux,一般不会有问题,但是如果要从MAC下拷文件,那基本上就会遇到无法写入NTFS格式U盘的问题。解决方案无非就三种:更换U盘格式,比如Fat32,或者exFat格式。花钱,购买苹果软件,让MAC支持NTFS。更换U盘格式,变成苹果的HFS格式。给Windows/linux都安装支持软件。这三种方案:第一种最省事,全平台兼容。但...

2020-01-15 11:43:36 10994 2

原创 2019年,还办得起年会的都是好公司

2019年,可以说是互联网比较艰难的一年了,能活着真的是很不容易了。有个段子:2019年捕获独角兽最多的除了红杉、腾讯、阿里,就是警方了。以前说程序员讨薪难,现在干着干着还进去了。新一轮...

2020-01-11 10:46:23 155

原创 Kubernetes-Host网络模式,指定Pod 物理机IP

在实际生产环境中,有些容器内应用(比如编码器)需要用到物理层面的网络资源(比如组播流)。这就要求Kubernetes中的该Pod以HOST模式来启动。以下实验了Kubernetes-HOST网络模式,并给出了一些运维建议。1、Pod的网络每个Pod都会默认启动一个pod-infrastructure(或pause)的容器,作为共享网络的基准容器。其他业务容器在启动之后,会将自己的网络模式指定为...

2020-01-07 16:38:39 6951

转载 2019阿里技术电子书合集,打包下载

2019 全年阿里云开发者社区最受欢迎的 30+本 电子书 , 从全民网红级的 华山版《Java开发手册》 ;到涵盖飞天大数据平台核心产品玩法的《大数据工程师必读手册》;从红遍全国的《长...

2020-01-06 08:09:02 811 1

原创 2019阿里系电子书合集来了,免费下载

2019 全年阿里云开发者社区最受欢迎的 30+本 电子书 , 从全民网红级的 华山版《Java开发手册》 ;到涵盖飞天大数据平台核心产品玩法的《大数据工程师必读手册》;从红遍全国的《长安十二时辰》背后的技术深度解析;到聚集技术大咖专家的《阿里巴巴云原生实践15讲》……4 大领域,30+ 本电子书 免 费 下 载 ,2019,不留遗憾!开发手册类:华山版《Java开发手册》网红级的开发手册...

2020-01-05 12:27:25 3041 1

原创 微信推出“微信圈子”,玩起来原来这么爽?

12月12日上午消息,微信进行了一次功能热更新,在今年3月才改名为“好物圈”的功能再度出现变化,如今已经变成了“微信圈子”。微信圈子和朋友圈虽然都有着“圈”的名头,但面向对象却完全不一样。微信圈子是基于陌生人社交搭建的社交平台,连接陌生人之间的纽带是“兴趣”,因此你也可以说,它更像是百度的贴吧,也像闲鱼App中的社区“鱼塘”。但毕竟是从“好物圈”演变而来,在今年3月的微信好物圈报道中我们认为,...

2019-12-19 22:36:07 4263

转载 Gephi动态网络三种绘制方式

我所使用的Gephi版本为0.9.2,关注公众号,回复gephi即可下载。网上很多关于动态网络的绘制基本很难实现,下面的方式都是实践总结出来的。概述: 动态网络是一种包括时间信息的简单网...

2019-12-18 21:47:54 1485

原创 JanusGraph数据导入到Gephi的方法

对于支持Gremlin语法的图数据库,可以通过Gephi中的Graph Streaming插件将输入导入到Gephi中,进行数据可视化展示。在这里不在介绍通过Gremlin连接Janus...

2019-12-18 21:47:54 619 1

原创 Gephi实战,从零开始

描述 Gephi 是一款网络分析领域的数据可视化处理软件,开发者对它寄予的希望是:成为 “数据可视化领域的Photoshop” ,可运行在Windows,Linux及Mac os系统。特...

2019-12-18 21:47:54 784

原创 ETCD v3 restful api 使用详解

网上已经有很多关于v2接口的使用了,类型下面的请求方式,本文就主要讲解v3版本的restful api的使用方式。//V2版本 curl http://127.0.0.1:2379/v2/keys/hello -XPUT -d value="world" // 创建键值对(hello:"world") curl http://127.0.0.1:2379/v2/keys/hello //查看...

2019-12-10 18:44:14 18148 5

原创 GitHub代码总是拉取失败,本文的解决方法可以帮到你

每次从GitHub拉取代码,总是到要成功的时候报错了,是真的烦。【错误一】:Cloning into '/opt/exploit-database'...remote: Counting objects: 106517, done.remote: Compressing objects: 100% (45/45), done.error: RPC failed; curl 56 L...

2019-12-10 17:49:59 3257

原创 Golang学习资源整理

Go入门教程《Go入门指南》是《The Way to Go》的中文译本,内容很详细,零基础开始的。链接:https://learnku.com/docs/the-way-to-go《Go Web编程》主要涉及Web开发相关内容,如何使用go开发web项目,包括:Web基础、表单、数据库、Session等。链接:https://github.com/astaxie/build-web...

2019-11-28 21:59:28 179

原创 Golang学习资料整理

Go入门教程《Go入门指南》是《The Way to Go》的中文译本,内容很详细,零基础开始的。链接:https://learnku.com/docs/the-way-to-go《Go Web编程》主要涉及Web开发相关内容,如何使用go开发web项目,包括:Web基础、表单、数据库、Session等。链接:https://github.com/astaxie/build-web...

2019-11-28 21:55:40 260

原创 Golang学习资料大全

Go学习教程 《Go入门指南》是《The Way to Go》的中文译本,内容很详细,零基础开始的。链接:https://learnku.com/docs/the-way-to-go《G...

2019-11-28 21:46:38 232

转载 Golang:一文解决Map并发问题

在Go 1.6之前, 内置的map类型是部分goroutine安全的,并发的读没有问题,并发的写可能有问题。自go 1.6之后, 并发地读写map会报错,这在一些知名的开源库中都存在这个...

2019-11-07 15:06:52 1906 2

转载 写了这么久代码,你懂单例模式吗?

面试的时候,问到许多年轻的开发他所会的设计模式是什么,基本上都会提到单例模式,但是对单例模式也是一知半解,在开发中我们经常会运用单例模式,所以我们还是要更了解单例模式才对。定义:保证一个...

2019-10-22 14:08:07 90

原创 Java内存分析工具Mat(Memory Analyzer Tool)加速下载地址

MAT(Memory Analyzer Tool)工具是eclipse的一个插件(MAT也可以单独使用),使用起来非常方便,尤其是在分析大内存的dump文件时,可以非常直观的看到各个对象在堆空间中所占用的内存大小、类实例数量、对象引用关系、利用OQL对象查询,以及可以很方便的找出对象GC Roots的相关信息,当然最吸引人的还是能够快速为开发人员生成内存泄露报表,方便定位问题和分析问题。但是Ma...

2019-10-21 10:40:59 7824 4

转载 Golang:深入理解http服务开发原理

1. 初识 http 是典型的 C/S 架构,客户端向服务端发送请求(request),服务端做出应答(response)。golang 的标准库 net/http 提供了 http 编...

2019-10-17 15:58:33 696 1

原创 Mac外接显示器问题解决

将外置显示器与 Mac 搭配使用了解如何将另一台显示器连接到您的 Mac,并选取显示器搭配使用的方式。您可以通过多种方式为 Mac 设置附加显示器。您可以让所有显示器相互镜像,或在每台显示器上通过不同的应用和窗口来扩展您的工作空间。如果您将一台外置显示器与 Mac 笔记本电脑搭配使用,则您还可以使用合上显示屏模式。检查您应满足的要求检查 Mac 上的端口,并确认您是否需要转换器。查看您...

2019-10-15 09:43:18 7440 2

转载 Go语言学习路线指南

不知道是不是有同学打算开始学习 Golang,确不知道如何开始,至少我开始学习的时候就是这种感觉,为了这个,我查询了很多的帖子和问答。网上的 Golang 资料虽然不多,但是也不少,这个...

2019-10-14 22:23:08 191

原创 Go 语言学习路线指南

不知道是不是有同学打算开始学习 Golang,确不知道如何开始,至少我开始学习的时候就是这种感觉,为了这个,我查询了很多的帖子和问答。网上的 Golang 资料虽然不多,但是也不少,这个我的一个学习路线,从简单内容开始,可以作为参考。第一步 Go 语言之旅这个是一个官方的入门教程,或者说只是一个大概了解的教程,只介绍了一些简单的东西,并且没有太多的说明。不过这个教程支持在线执行代码,还是很不错...

2019-10-12 15:16:05 732

原创 golang中Goroutine + Channel 常用模型实践

goroutine不同于thread,threads是操作系统中的对于一个独立运行实例的描述,不同操作系统,对于thread的实现也不尽相同;但是,操作系统并不知道goroutine的存在,goroutine的调度是有Golang运行时进行管理的。启动thread虽然比process所需的资源要少,但是多个thread之间的上下文切换仍然是需要大量的工作的(寄存器/Program Count/St...

2019-10-11 13:57:40 458

MemoryAnalyzer-1.9.1.20190826-macosx.cocoa.x86_64.zip

Java内存分析工具MAT(Memory Analyzer Tool)加速下载,国外的下载地址不好用

2019-10-21

超级好用的Zookeeper可视化工具

超级好用的Zk可视化管理工具Mac版,下载后拖入应用程序中即可使用。可以保存已经连接过得zk地址。

2019-06-19

最新cross-request3.0插件下载

最新cross-request3.0插件下载,下载完成后解压,在Chrome中选择加载已解压的插件进行安装。

2019-05-15

tableviewtableBar

tableBar的用法,很详细的代码,自己可以下载了,看看学习一下哦

2014-07-21

Socket编程参考

真正使用的socket编程指南,想学好的可以下载看看

2014-03-30

空空如也

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

TA关注的人

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