自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 一个小米SRE的日常问题排查记录

日常巡检发现新扩容的一台web转发服务器负载异常。比原来的稍高仍然在正常范围内,but作为一个SRE是不能放过任何异常。安排好其他日常工作开始排查。新增服务器系统版本跟原来不一致。(原来为centos6.x,异常服务器为centos7.x) ,异常服务器从lvs下线重装,保证系统版本都为6.x依然没有恢复。(论:保持环境统一重要性。)为什么要重新装centos6.x呢?当时怀疑线上nginx是在c...

2019-02-27 14:02:39 77

转载 理解这几张图,你就是js小牛了

“我自己是一名从事了5年前端的老程序员,辞职目前在做讲师,今年年初我花了一个月整理了一份最适合2019年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,这里是小白聚集地,欢迎初学和进阶中的小伙伴。"加QQ群:512676244(招募中) ...

2019-02-27 13:09:03 91

转载 Jenkins入门视频课程

课程目标入门Jenkins 能使用Jenkins部署php代码 能使用Jenkins部署Java代码适用人群linux运维,php程序员,java程序员课程简介Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于Web界面的平台。 • Jenkins是一个工具集,提供了各种各样的插件 • 比如获取Git上最新的代码 比如可以帮你...

2019-02-27 10:49:51 419

转载 piderData 2019年2月26日 DApp数据排行榜

以太坊(ETH)24小时活跃用户:9829,24小时交易额:22087.93 ETH,热门榜单前三:加密英雄(日活1523)、质押借 Dai(日活1318)、IDEX(日活919);柚子(EOS)24小时活跃用户:95892,24小时交易额:493.15万EOS,热门榜单前三:Endless Game(日活30308)、BingoBet...

2019-02-26 11:58:48 50

转载 不同浏览器下 autoplay 的限制策略和方案的整理

不同浏览器下 autoplay 的限制策略和方案的整理PC 端浏览器的限制策略 和 应对方案使用 Mac 在 PC 端测试的浏览器包括Chrome 浏览器Safari 浏览器Firefox 浏览器Chrome 浏览器Chrome-限制策略内容参考自https://developers.google.com...h...

2019-02-25 14:19:23 85

转载 python——list总结

序列是python中最基本的数据结构,python有6个序列的内置类型,最常见的是列表和元组序列都可以的操作:索引、切片、加、乘,检查成员列表的数据项不具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可列表: 访问列表中的值() list1=[1,2,3] list[0], list[1:3] ...

2019-02-22 18:18:44 106

转载 启动时间知多少?8款音视频类应用测评报告分析

应用开启和退出是用户最常使用的场景,应用启动时间则是用户对应用启动性能最直观的感受。应用启动时间如何进行测试?本期测评将以8款常见的音视频类应用为例,分享绿色应用启动时间测试方法及标准。一般情况下,应用启动时间在1秒以内,用户反馈系统响应很快;1-3秒内完成启动,用户认为反应速度尚可;3-5秒内完成启动,用户会认为系统反应很慢,但是还...

2019-02-21 19:31:08 46

转载 RecycleBin机制

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-21 18:40:00 438

转载 JDK和CGLIB动态代理原理

1、JDK动态代理利用拦截器(拦截器必须实现InvocationHanlder)加上反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。2、CGLiB动态代理利用ASM开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。3、何时使用JDK还是CGLiB?1)如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AO...

2019-02-21 17:12:00 43

转载 ArrayList, LinkedList, Vector, Stack使用

import java.util.*;import java.lang.Class;/** @desc 对比ArrayList和LinkedList的插入、随机读取效率、删除的效率** @author skywang*/public class ListCompareTest {private static final int COUNT = 100...

2019-02-21 10:05:00 115

转载 vue+node全栈移动商城【10】注册页面传值到node中间件

上一节咱们已经实现了注册页面的基本结构,在这一节,咱们把注册页面的值,传入到nodeJs的中间件中,为接下来的保存用户注册信息做好准备。我们已经在vant的组件输入框上,以v-model的方式双向绑定了四个属性,这四个属性都对应的定义在data里,我们在注册按钮是添加一个事件,registerFn当点击注册按钮时,触发下面...

2019-02-21 04:46:11 47

转载 mac下安装、配置Golang

2019-02-2019:41:57(今天实习的第七天,刚好一周,在之前的一周了解了公司的一些开发环境、部门是基础服务inf,节奏很快,被张晨晨带着了解了Spark的基本架构,总结下就是这一周心态比较不好,效率很低,输入与时间不成正比,以后尽量每天写一下进展,给自己个动力。)今天张晨晨给我了一个独立的模块就是AbaseDump的调度,是用go语言写的一、下载下载链接:http...

2019-02-20 20:17:00 73

转载 常用的服务器 安装部署

学了前面的Linux基础,想必童鞋们是不是更感兴趣了?接下来就学习常用服务部署吧!安装环境:centos7 + vmware + xshellMYSQL(mariadb)点我Python操作redis如何操作redis?Python编译安装先放个龟叔再说centos7默认是装有python的,咱们先看一下#检查python版本[root@...

2019-02-20 15:57:00 111

转载 神庙逃亡2、愤怒的小鸟,1.8万款APP被指违反谷歌策略跟踪用户

总部位于美国加利福尼亚州伯克利市的非营利×××机构AppCensus于上周四(2月14日)发布的一份报告中指出,1.8万款安装量从数千到数亿次的安卓APP似乎违反了谷歌在线应用程序商店Google Play的广告ID政策。具体来讲,这些APP被指隐蔽地收集了用户的永久性设备标识符(如序列号、IMEI、WiFi MAC地址、SIM卡序列号等),并将它们与Google Play的...

2019-02-20 10:30:21 76

转载 ClassLoader(二)- 加载过程

本文源代码在Github。本文仅为个人笔记,不应作为权威参考。原文在前一篇文章初步了解ClassLoader里提到了委托模型(又称双亲委派模型),解释了ClassLoader hierarchy(层级)处理类加载的过程。那么class文件是如何变成Class对象的呢?Class的加载过程Class加载分为这几步:创建和加载(...

2019-02-20 04:52:47 58

转载 Win 7 下 C++ 编译环境 MSYS2 MinGW 64-bit + Visual Studio Code

1. MSYS2国内使用中科大的源,详见:https://lug.ustc.edu.cn/wiki/...pacman -S mingw-w64-x86_64-toolchain1.1 踩过的坑初始直接安装pacman -S gcc而gcc -version 后发现是 7.4 而非 8.2 的。后使用指令后版本变成 8.2 了...

2019-02-19 19:26:52 176

转载 对一道【脉脉】上 头条 算法面试题的思考

偶然间在脉脉上看到了一道头条的算法面试题按照题目的理解,简单的写了一个html网页<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" con...

2019-02-19 17:30:31 74

转载 Typescript04---模块、命名空间

在Typescript1.5 中,内部模块称作命名空间,外部模块成为模块一、什么是模块?模块就是一个或一组功能模块。模块在其自身的作用域里执行,而不是在全局作用域里。意味着,模块中的变量、函数、类等在模块外部无法访问,除非通过export形式导出。相应的,如果想使用其他模块中的变量、函数、类、接口等必须使用import导入模块是自声明的。两个模块之间的关系通过文件级别上使用im...

2019-02-19 14:59:00 144

转载 linux 创建软连接

ln -s 源文件 目标文件转载于:https://www.cnblogs.com/zongyl/p/10399578.html

2019-02-19 10:35:00 291

转载 kubernetes系列11—PV和PVC详解

kubernetes系列11—PV和PVC详解1、认识PV/PVC/StorageClass1.1 介绍  管理存储是管理计算的一个明显问题。该PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息。为此,我们引入了两个新的API资源:PersistentVolume和PersistentVolumeClaim...

2019-02-19 09:31:00 102

转载 Android UI布局-1.1线性布局(一)-线性布局基础

LinearLayout,中文意思就是线性布局,是一种最简单、最常用的布局方式,它将其中的组件以线性方式进行排列。其中有垂直和水平两种布局方向,可以使用orientation属性来对它的方向进行设定。使用方法如下:android:orientation="vertical"属性将其指定为垂直线性排列;android:orientation="vertical"属性将其指定为水平线性排列;当指定...

2019-02-18 15:46:26 724

转载 LeetCode41.缺失的第一个正数 JavaScript

给定一个未排序的整数数组,找出其中没有出现的最小的正整数。示例 1:输入: [1,2,0]输出: 3示例 2:输入: [3,4,-1,1]输出: 2示例 3:输入: [7,8,9,11,12]输出: 1答案参考:/** * @param {number[]} nums * @return {number} */va...

2019-02-18 09:06:31 48

转载 java基础的几个算法

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-17 21:31:00 73

转载 开工大吉,推荐几个Vim神级插件

2019年的第一个工作日已经结束,想必大家还有些没有缓过来。借此今天给大家聊点儿轻松的话题,分享几个我常用的Vim插件。我在之前的文章提到过,关于Vim的入门实践,大家感兴趣可以去看看。Linux系列开坑记(二)-神的编辑器VimVundle首先推荐的当然是Vundle这个插件管理,在这之前Vim插件安装非常不方便,虽然后面陆续有了Pathogen进行管理,但比起Vundle不够好用。...

2019-02-17 13:42:17 417

转载 统计两个IP地址之间的IP个数

问题求两个IP地址之间的IP个数,例如192.18.16.1~192.18.16.5,2001:DB8:0000:0023:0008:0800:200C:417C~2001:DB8:0:23:8:800:200C:417D之间的IP个数?算法import java.math.BigInteger;import java.util....

2019-02-16 10:30:22 200

转载 dva中组件的懒加载

组件的按需加载是提升首屏性能的重要手段。dva@2.0使用了react-router@4.0,相关的使用方式有变化,网上的讨论基本上都是旧的,不清楚的话会比较乱,这里做一下记录。dva@2.0以前dva@2.0以前的懒加载相关讨论有不少,可以参考dva-example-user-dashboard中的写法,徐飞大佬的文章使用 Dva...

2019-02-16 08:01:40 99

转载 <译>米田嵌入

上一篇:米田引理原文地址:https://bartoszmilewski.com/2...我们之前已经看到,固定范畴C的一个对象,映射C(a, -)是一个从C到Set的(协变)函子。x -&gt; C(a, x)(上域是Set是因为hom集C(a, x)是个集合。)我们把这个映射叫hom函子——我们之前也已经定义了它在态射上的行为...

2019-02-16 02:59:01 188

转载 为什么要使用Node.JS

脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js语言,浏览器是它的解析器角色。而对于需要独立运行的js,nodejs就是一个解析器。每一种解析器都是一个运行环境,不但允许js定义各种数据结构,进行各种计算,还允许js使用允许环境提供的内置对象和方法做一些事情。如运行在浏览...

2019-02-15 04:49:18 83

转载 码农张的Bug人生 - 踩点行动

昨晚这一觉睡得并不踏实。这是第一次离开家一个人睡在外面的陌生的床,那扇摔掉了漆得塑料门也丝毫没有办法带来一点点的安全感。这种陌生不安带上对未来的憧憬让码农张整夜都非常兴奋。天刚刚亮,码农张被隔壁窸窸窣窣的锅碗瓢盆的声音吵醒。反手摸了一下手机,时间是6点48分。想起了今天还有重要的任务,揉了揉眼睛,翻身起来了。走廊尽头有个小的水池,算...

2019-02-15 00:23:09 51

转载 进入docker容器并执行命令的的3中方法

进入docker容器并执行命令的的3中方法docker execnsenterdocker attach "container"建议使用nsenter, exec有时候会有问题。 attach执行完之后会自动退出exec需要在运行中的容器中执行:nsenter需要安装,默认最小安装里面有,yum -y install util-linux...

2019-02-14 17:10:00 2365

转载 [CF1093E]Intersection of Permutations

[CF1093E]Intersection of Permutations题目大意:给定两个长度为\(n(n\le2\times10^5)\)的排列\(A,B\)。\(m(m\le2\times10^5)\)次操作,操作分为以下两种:询问有多少同时在\(A_{[x,y]}\)和\(B_{[l,r]}\)中出现的数。交换\(B_x\)与\(B_y\)。思路:令\(v[a[i]]=i,...

2019-02-14 09:44:00 121

转载 Spring 5.x 新特性

Spring 5.0是在2013年发布Spring 4后的第一个大版本,5.0 M1在2016年7月28日发布。随着慢慢的推广,使用它的人数肯定也会越来越多,那么Spring 5有哪些新的特性呢?一起来看下吧基本可以归为如下几类:JDK版本升级Core框架修订,核心容器更新Kotlin函数式编程响应式编程模型测试改进额外库支持停止维护一些特性JDK版本升级Spring 5的...

2019-02-14 06:25:48 344

转载 [Spring Security 5.2.0] 8.1.3 Authentication

8.1.3 AuthenticationSpring Security can participate in many different authentication environments. While we recommend people use Spring Security for authentication and n...

2019-02-14 04:08:08 102

转载 从 电影《飞驰人生》中想到

刚过去的春节,在今年贺岁档的轰炸下,我想大家或多或少都会有一小段在电影院度过的时光。看过今年贺岁档的电影,对我而言印象更为深刻的是韩寒前辈的《飞驰人生》,讲述的一个越野赛车手关于“热爱”的故事。在观看前便了解到,电影在越野比赛的真实性的还原下了很大的功夫,电影的拍摄成本高达了4亿,原因是电影所使用的真实赛车、场地费用占据了很大的一部分。在观看的时候也可以很好地感受到,无论是比赛情节、人物情感、场...

2019-02-13 13:23:19 266

原创 C#未来新特性:静态委托和函数指针

C#每发布一次新版本,都会增加一些底层相关的新特性, 这些特性对大多数商业程序来说并没什么实际用处,主要用于那些对性能有很高要求的代码,如图形处理、机器学习以及数学工具包,等等。接下来的两个提案,主要实现了新的引用类型和函数调用方式。静态委托C#中的普通委托是一种比较复杂的数据结构。它包含一个函数指针、一个针对this参数的对象引用(可选),以及一个指向委托链的链接。同其他引用类型变量相同,这个结...

2019-02-13 08:00:00 46

转载 React-setState杂记

前言在看React的官方文档的时候, 发现了这么一句话,State Updates May Be Asynchronous,于是查询了一波资料, 最后归纳成以下3个问题setState为什么要异步更新,它是怎么做的?setState什么时候会异步更新, 什么时候会同步更新?既然setState需要异步更新, 为什么不让用户可以同...

2019-02-12 06:06:26 45

转载 Spring Cloud Sleuth 之Greenwich版本全攻略

微服务架构是一个分布式架构,微服务系统按业务划分服务单元,一个微服务系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性较高,如果出现了错误和异常,很难去定位。主要体现在一个请求可能需要调用很多个服务,而内部服务的调用复杂性决定了问题难以定位。所以在微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序...

2019-02-12 03:32:05 67

转载 ajax跨域之CORS

跨域背景同源策略:不同域的客户端脚本在没有明确授权的情况下,不能读写对方资源由于浏览器同源策略的存在,使得某些场景下需要跨域获取数据的场景就需要一些方法来实现跨域请求同域:同协议 同域名 同端口跨域手段1-CORS举例服务器A客户端代码<body><button id="btn">点击加载数据</button><button id...

2019-02-11 19:26:15 73

转载 微信机器人 返现机器人 pc版本 移动版本 java开发 小范省钱

微信机器人 返现机器人 pc版本 移动版本 java开发 小范省钱微信搜索微信号fanli-x 或 扫描下方二维码,可查看效果。非web版微信,pc/移动版微信 支持新号24小时 不封号!有任何疑问可联系邮箱:rockywong.chn@gmail.com转载于:https://www.cnblogs.com/Googler/p/10362235.html...

2019-02-11 16:20:00 90

转载 Apache Ignite原生持久化概述

为什么80%的码农都做不了架构师?>>> ...

2019-02-11 13:31:00 842

空空如也

空空如也

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

TA关注的人

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