存储映射--mmap

存储映射 使一个磁盘文件与存储空间中的一个缓冲区相映射。 当从缓冲区中取数据,就相当于读文件中的相应字节。 将数据存入缓冲区,则相应的字节就自动写入文件。 使用这种方法,首先应通知内核,将一个指定文件映射到存储区域中。这个映射工作可以通过mmap函数来实现。不通过IO。直接操作内存,效率更高。 m...

2018-12-04 15:11:15

阅读数 161

评论数 0

Geolocation API

Geolocation API——地理定位 navigator.geolocation getCurrentPosition() 触发请求用户共享地理定位信息的对话框 接收3个参数: 1.成功回调函数 会接收到一个Position对象参数,该对象有两个属性: coords(对象)包含下列与位置相关...

2018-12-04 14:51:11

阅读数 148

评论数 0

BUGKU-逆向(reverse)-writeup

目录 入门逆向 Easy_vb Easy_Re 游戏过关 Timer(阿里CTF) 逆向入门 love LoopAndLoop(阿里CTF) easy-100(LCTF) SafeBox(NJCTF) Mountain climbing 前言:在bugku上把能写的逆向都写了,由于大佬们的writ...

2018-12-04 14:11:13

阅读数 546

评论数 1

存储映射--mmap

存储映射 使一个磁盘文件与存储空间中的一个缓冲区相映射。 当从缓冲区中取数据,就相当于读文件中的相应字节。 将数据存入缓冲区,则相应的字节就自动写入文件。 使用这种方法,首先应通知内核,将一个指定文件映射到存储区域中。这个映射工作可以通过mmap函数来实现。不通过IO。直接操作内存,效率更高。 m...

2018-12-04 13:51:11

阅读数 109

评论数 0

kubernetes实战(十四):k8s持久化部署gitlab集成openLDAP登录

1、基本概念   使用k8s安装gitlab-ce,采用GlusterFS实现持久化,并集成了openLDAP。   注意:我公司使用的gitlab是独立于k8s集群之外的。   2、安装部署   最一开始使用的是helm安装gitlab,网上的文档应该全部都是使用的这个chart:https:/...

2018-12-04 12:11:13

阅读数 434

评论数 0

spring cloud (三、服务提供者demo_provider)

       spring cloud (一、服务注册demo_eureka)          spring cloud (二、服务注册安全demo_eureka)       创建一个服务提供者注册到服务注册中心,跟前一个案例一样创建一个spring boot 项目 ;      pom文件如...

2018-12-04 11:51:11

阅读数 88

评论数 1

selenium之元素定位-css

CSS定位方式和XPATH定位方式基本相同,只是CSS定位表达式有其自己的格式。CSS定位方式拥有比XPATH定位速度快,且比XPATH稳定的特性。下面详细介绍CSS定位方式的使用方法 被测网页的HTML代码 <!DOCTYPE html> &...

2018-12-04 11:11:15

阅读数 102

评论数 0

记一次idea性能调优

  因自研的自动化测试工具包含压测功能,在自己本地代码开发完毕后进行测试,对目标接口进行1000次访问,发现idea在执行结束后变的异常卡顿,怀疑是idea工具或者程序代码存在问题,遂进行排查。 ---------------------------------------------------...

2018-12-04 09:51:13

阅读数 271

评论数 1

python究竟要不要使用多线程

在总结concurrent.futures库之前先来弄明白三个问题:    (1)python多线程究竟有没有用? (2)python虚拟机机制如何控制代码的执行? (3)python中多进程处理原理是怎么样的? 1. 先来看两个例子 (1)例1   分别用单线程、使用多线程、使用多进程三种方法...

2018-12-03 14:11:10

阅读数 133

评论数 0

python究竟要不要使用多线程

在总结concurrent.futures库之前先来弄明白三个问题:    (1)python多线程究竟有没有用? (2)python虚拟机机制如何控制代码的执行? (3)python中多进程处理原理是怎么样的? 1. 先来看两个例子 (1)例1   分别用单线程、使用多线程、使用多进程三种方法...

2018-12-03 13:51:12

阅读数 82

评论数 0

Asp.Net Core 轻松学-实现跨平台的自定义Json数据包

前言     在前后端分离的业务开发中,我们总是需要返回各种各样的数据包格式,一个良好的 json 格式数据包是我们一贯奉行的原则,下面就利用 Json.Net 来做一个简单具有跨平台的序列化数据包实现类。 1. 应用 Json.Net 1.1 首先在项目中引用 NuGet 包 1.2 编写一个...

2018-12-03 13:11:10

阅读数 72

评论数 0

实战ELK(4)Metricbeat 轻量型指标采集器

  一、介绍   用于从系统和服务收集指标。从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据。 1、系统级监控,更简洁(轻量型指标采集器) 将 Metricbeat 部署到您所有的 Linux、Windows 和 Mac...

2018-12-03 12:51:10

阅读数 119

评论数 0

一文了解JVM全部垃圾回收器,从Serial到ZGC

《对象搜索算法与回收算法》介绍了垃圾回收的基础算法,相当于垃圾回收的方法论。接下来就详细看看垃圾回收的具体实现。 上文提到过现代的商用虚拟机的都是采用分代收集的,不同的区域用不同的收集器。常用的7种收集器,其适用的范围如图所示 Serial、ParNew、Parallel Scavenge用于新...

2018-12-03 12:11:10

阅读数 76

评论数 0

一文了解JVM全部垃圾回收器,从Serial到ZGC

《对象搜索算法与回收算法》介绍了垃圾回收的基础算法,相当于垃圾回收的方法论。接下来就详细看看垃圾回收的具体实现。 上文提到过现代的商用虚拟机的都是采用分代收集的,不同的区域用不同的收集器。常用的7种收集器,其适用的范围如图所示 Serial、ParNew、Parallel Scavenge用于新...

2018-12-03 11:51:09

阅读数 113

评论数 0

程序猿修仙之路--数据结构之你是否真的懂数组?

数据结构但凡IT江湖侠士,算法与数据结构为必修之课。早有前辈已经明确指出:程序=算法+数据结构  。要想在之后的江湖历练中通关,数据结构必不可少。数据结构与算法相辅相成,亦是阴阳互补之法。开篇        说道数组,几乎每个IT江湖人士都不陌生,甚至过半人还会很自信觉的它很简单。 的确,在菜菜所...

2018-12-03 11:11:14

阅读数 285

评论数 0

SpringBoot | 第三十五章:Mybatis的集成和使用

前言 最近收到公众号留言说,单纯的Mybatis的集成和使用。前面在第九章:Mybatis-plus的集成和使用介绍了基于mybatis-plus的集成和使用。后者也只是对mybatis进行了功能增强,原本的用法都是没有变化的。那今天就来简单介绍了如何springboot中如何集成和使用Myba...

2018-12-03 10:51:27

阅读数 92

评论数 1

上周热点回顾(11.26-12.2)

热点随笔: · 我爬了链家青岛市北3000套二手房得出一个结论(小柒2012)· 最近面试java后端开发的感受:如果就以平时项目经验来面试,通过估计很难——再论面试前的准备(hsm_computer)· 记一次程序员在办公室里的“撕逼”经历(锋哥程序十年)· 程序员如何将一天变成28小时(Zac...

2018-12-03 10:11:10

阅读数 121

评论数 0

培训班出来的怎么了?

前两天我在公号转载了一篇关于程序员生活的文章,文章中作者有提到培训班的一点事情,其实文章的主体和培训倒没有太大的关系,结果就有一个哥们给我留言: 培训班出来的全是垃圾,没有例外。一个优秀的程序员首先是兴趣和热爱这个行业,其次是思维方式和学习能力。短短几个月的培训班只会毁了你,让你变成面试机器而不...

2018-12-03 09:51:09

阅读数 323

评论数 1

HBase之行信息简析

  这一节我们简单介绍一下HBase的行信息。文章前半部分会对照源码介绍,后面会有我自己画的图,大家如果对这些信息已经比较了解了,跳过源码对照部分看后面的图,加深一下印象。   下面简单分析一下HBase中对于每一行的存储,这个知识点至关重要,以至于会影响到我们在后面的很多流程的分析。   根据下...

2018-12-02 14:11:13

阅读数 94

评论数 0

Lambda 表达式

简介   相传,在远古时代,有一位逻辑学家某某,想要形式化的表示能有效计算的数学函数,由于别的书中使用重音符^来表示自由变量,某某受此启发,使用大写的lambda(∧)表示参数,后来又改成了小写的lambda(λ),从此以后,带参数变量的表达式就被称为lambda表达式,读音:lan b(m)da...

2018-12-02 13:51:09

阅读数 115

评论数 0

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