自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring Boot 的生产级特性--Actuator监控端点

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

2019-02-28 17:56:00 189

转载 MapReduce精髓

虽然Google的MapReduce论文很老了(十多年),但只要还没看,就值得一看。概要MapReduce是一种重视容错性的分布式并行计算模式,它把分布式并行计算分为map和reduce两个阶段:map: 把输入数据集切分成很多份(1份可包含很多records),传给map函数做转换处理(每次处理1条record,得出1条结果),...

2019-02-28 05:09:31 73

转载 274. H-Index

Given an array of citations (each citation is a non-negative integer) of a researcher, write a function to compute the researcher's h-index.According to the definition o...

2019-02-28 03:09:34 66

转载 刚出炉的一套面试题(JAVA岗)

公司:国内三巨头其中的一家!面试时间约在1月份左右!基本上都是在晚上,所以不影响白天上班!一面一面偏架构方面1、介绍一下自己,讲讲项目经历2、你们项目中微服务是怎么划分的,划分粒度怎么确定?3、那在实践微服务架构中,有遇到什么问题么?4、你们在关于微服务间数据一致性问题,是如何解决的?5、你们为什么不用其他的MQ,最终选择...

2019-02-27 10:18:08 52

转载 响应式图片(自适应图片)

在这篇文章中讨论的新特性 — srcset/sizes/<picture> — 都已经被新版本的现代浏览器和移动浏览器所支 持(包括Edge,而不是IE)。解决的问题分辨率切换问题:小屏手机屏幕上显示网页,那么没有必要在网页上嵌入pc端的大图片,浪费带宽艺术方向问题:当网站在狭窄的屏幕上观看时,显示一幅包含了...

2019-02-27 06:32:23 109

转载 聊聊flink的BlobService

序本文主要研究一下flink的BlobServiceBlobServiceflink-release-1.7.2/flink-runtime/src/main/java/org/apache/flink/runtime/blob/BlobService.java/** * A simple store and retrieve ...

2019-02-27 03:06:19 98

转载 Kotlin整合Vertx开发Web应用

今天我们尝试Kotlin整合Vertx,并决定建立一个非常简单的Web应用程序,使用Kotlin和Vertx作为编程语言进行编码构建。生成项目打开控制台窗口执行以下代码进行生成一个maven项目mvn archetype:generate -DgroupId=com.edurt.kvi -DartifactId=kotlin-ve...

2019-02-26 02:12:27 52

转载 使用EHPC实现“完美并行”的高效批处理方案

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

2019-02-25 17:20:00 66

转载 CAP 一致性协议及应用解析

一、一致性1.1 CAP 理论C 一致性:分布式环境中,一致性是指多个副本之间,在同一时刻能否有同样的值A 可用性:系统提供的服务必须一直处于可用的状态。即使集群中一部分节点故障。P 分区容错性:系统在遇到节点故障,或者网络分区时,任然能对外提供一致性和可用性的服务。以实际效果而言,分区相当于通信的时限要求。系统如果不能在一定实...

2019-02-25 08:59:19 102

转载 mysql命令用法复习笔记

mysql命令用法复习笔记show DATABASES ;create database nulige character set utf8;use nulige;show tables;#创建表CREATE TABLE ExamResult( id INT PRIMARY KEY auto_increment, ...

2019-02-25 08:51:00 60

转载 使用EHPC实现“完美并行”的高效批处理方案

在高性能计算场景中,用户一次业务计算可以划分为大量的任务,每个任务的处理逻辑相同,但是输入文件、参数设置和输出文件不同。由于每个任务处理逻辑相似,执行时彼此没有依赖,按照高性能计算的并行计算模式,可归为 “embarrassing parallel”一类(又被称为完美并行问题),这类问题很少或根本不需要将问题分成许多并行任务的工作,通这些...

2019-02-25 08:50:27 75

转载 PHP的Pcntl多进程扩展基础使用

PHP提供了一个Pcntl扩展,Pcntl基于Linux的进程,Windows系统暂时没有这个扩展,用于实现基础的多进程实现,可以利用这个处理一个很耗时的任务,例如发订阅邮件,短信,站内信等。参考链接:http://php.net/manual/zh/ref....http://php.net/manual/zh/ref....h...

2019-02-23 19:03:51 66

转载 [APIO2018] New Home 新家

扫描线+线段树+二分答案+set+STL就是把区间数颜色做得很好时间看成线段,扫描线对于某一个询问位置x二分答案转化,看区间内有没有k种颜色。。一个区间数颜色的套路是,prei上一个该颜色出现位置查[x-mid,x+mid]pre小于x-mid的有几个。树套树!!(TLE飞起)其实并不关心是哪些个,只关心是否有k种对于(prei,i)开区间,一定没有i这个...

2019-02-23 15:37:00 46

转载 #207. 共价大爷游长沙

题目描述http://uoj.ac/problem/207题解因为这道题有删边和加边的操作,所以我们不能再链上操作,只能在点上操作。考虑一些正确性玄学的算法。我们给每一次链加随机一个权值,这样对于每次询问就查一下这条边分成的两块中的权值异或和是否等于当前所有链的权值异或和即可。注意维护虚子树时link要先split。考虑这个做法的正确性,那么就是一个集合的异或和为0的概...

2019-02-23 07:46:00 107

转载 MariaDB 10.3.13 发布,流行的 MySQL 分支版本

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> MariaDB 10.3.13发布...

2019-02-23 07:35:33 202

转载 Laravel - Auth验证流程以及guard守卫和自定义驱动driver驱动,使用web-token验证

不同认证方式我们先来看 config/auth.phpproviderproviders 数组让我们可以配置一个提供者,每个提供者可以选择不同的 driver.driver可以选择eloquent 或者 database ,对应的驱动之后选择对应的配置项,eloquent:model,database:tablegu...

2019-02-22 16:01:24 191

转载 关于Vuex的action传入多个参数的问题

问题:已知Vuex中通过actions提交mutations要通过context.commit(mutations,object)的方式来完成然而commit中只能传入两个参数,第一个就是mutations,第二个就是要传入的参数一开始遇到的问题是加入购物车方法中要传入一个字典对象里面保存产品信息item,还要传入一个产品数量的参数nu...

2019-02-22 09:23:06 1554

转载 我的这套VuePress主题你熟悉吧

最近熬了很多个夜晚, 踩坑无数, 终于写出了用VuePress驱动的主题.只需体验三分钟,你就会跟我一样,爱上这款主题.vuepress-theme-indigo-material, 已经发布到npm, 请客官享用~~介绍vuepress-theme-indigo-material 的原主题是hexo-theme-indigo, ...

2019-02-21 22:57:25 290

转载 JVM执行方法调用(一)- 重载与重写

原文回顾Java语言中的重载与重写,并且看看JVM是怎么处理它们的。重载Overload定义:在同一个类中有多个方法,它们的名字相同,但是参数类型不同。或者,父子类中,子类有一个方法与父类非私有方法名字相同,但是参数类型不同。那么子类的这个方法对父类方法构成重载。JVM是怎么处理重载的?其实是编译阶段编译器就已经决定好调用...

2019-02-21 08:42:20 47

转载 Docker Swarm部署应用的总结

原文大纲本文只是一种实际部署方案的例子,涉及到的技术有(除Docker/Docker Swarm外):Docker overlay networkFluentdPrometheus stackvegasbrianc的Prometheus监控方案步骤大纲:部署Docker machine基本配置配置网络启动...

2019-02-21 05:08:38 105

转载 基于 Kafka 实现分布式事件驱动

事件驱动是一种灵活的系统设计方法,在事件驱动的系统中,当数据发生变化时系统会产生、发布一个对应的事件,其它对这个事件感兴趣的部分会接收到通知,并进行相应的处理。事件驱动设计最大的好处在我看来有两点:一是它为系统提供了很好的扩展能力,比如我们可以对某类事件增加一个订阅者来对系统进行扩展,最主要的是我们并不需要修改任何已有的代码,它完全符合开闭原则;二是它实现了模块间的低偶合,系统间各个部分不是强依赖...

2019-02-20 16:24:59 57

转载 Zabbix 4.0,添加Linux监控主机(2)

一、安装Zabbix-agent以下操作在所需加入监控的Linux主机上进行:实验为,192.168.100.51# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm# yum install -y zabbix-agent# vim /etc/zab...

2019-02-20 16:08:04 161

转载 Kafka源码解读——动态加载class类,减少项目依赖包

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

2019-02-20 15:01:00 230

原创 从初创型到独角兽企业,监控架构演进的那些事儿

一、业务背景运满满创立于2013年,致力于为公路运输行业提供高效管理配货的app。在5年时间内从初创型公司发展到独角兽企业,我们经历了很多次的技术架构调整。今天给大家分享下不同时期,在运维监控方面做的多次架构升级。希望给大家在技术选型阶段,提供一些参考和借鉴。二、架构演进运满满监控整体可以分为三个阶段:全家桶套餐时代、DevOps时代、定制AIOps时代创业期:全家桶套餐在2015年以前,公司业务...

2019-02-20 14:32:26 48

转载 java压缩多个文件

首先创建一个工具类,定义好接口,这里的参数1:fileList:多个文件的path+name2: zipFileName:压缩后的文件名下面是代码,注释已经很详细了public class ZIPUtil { public static String createZipFile(ArrayList<Strin...

2019-02-20 12:23:27 48

转载 Codechef Sad Pairs——圆方树+虚树+树上差分

SADPAIRS删点不连通,点双,圆方树非割点:没有影响割点:子树DP一下有不同颜色,所以建立虚树在圆方树上dfs时候如果当前点是割点1.统计当前颜色虚树上的不连通点对,树形DP即可2.统计所有颜色的虚树上的不连通点对。。。。一个麻烦事是,虚树上一条边上选择一个原树割点,都会对这个虚树造成相同的影响(两边sz乘积)n,m 2e5树上差分设虚树上,(...

2019-02-20 10:49:00 64

转载 数据库分片(Database Sharding)详解

本文由云+社区发表作者:腾讯云数据库Introduction 导言任何看到显著增长的应用程序或网站,最终都需要进行扩展,以适应流量的增加。以确保数据安全性和完整性的方式进行扩展,对于数据驱动的应用程序和网站来说十分重要。人们可能很难预测某个网站或应用程序的流行程度,也很难预测这种流行程度会持续多久,这就是为什么有些机构选择“可动态...

2019-02-20 10:09:35 930

转载 centos7+jenkins+svn+maven+tomcat一键构建部署

软件环境:centos7jdk1.8svn1.9maven3.5tomcat8jenkins2.80以上软件安装过程省略...tomcat增加一个管理员账号和密码jenkins通过maven命令打好的war包,copy到tomcat中,这要求tomcat开启热部署,说白了就是在tomcat的conf目录下的tomcat-users.xml中增加t...

2019-02-20 09:41:00 98

转载 RecyclerView缓存机制(scrap view)

这是RecyclerView缓存机制系列文章的第四篇,系列文章的目录如下:RecyclerView缓存机制(咋复用?)RecyclerView缓存机制(回收些啥?)RecyclerView缓存机制(回收去哪?)RecyclerView缓存机制(scrap view)第一篇中遗留的一个问题还没有解决:复用表项时优先级最高的scrap view是用来干嘛的?这篇文章试着通过阅读源码来解答...

2019-02-20 08:36:22 307

转载 Apache JMeter 5.1 发布,JDBC 测试可设置 init SQL

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> Apache JMeter 5.1 ...

2019-02-20 07:39:37 255

转载 Mac OS下包管理器brew的安装与使用

先检测mac是否安装有brew 终端命令行输入:brew会提示:-bash: ~brew: command not found这说明还未安装brew。###安装1.安装XCode或者Command Line Tools for Xcode。如果你使用XCode来进行软件的开发,那么只需要在App Store中安装Xcode即可。如果你并不使用Xcode这个庞然大物来编码,那么可以安装...

2019-02-20 02:04:47 123

转载 个人博客二|创建项目

Django是一种基于Python的开源Web框架,采用了MVC的框架模式。工作区 D:Userswork1、创建虚拟环境mkvirtualenv stormsha2、安装django==1.11.12(本项目计划使用此版本开发)pip install django==1.11.123、创建django项目dja...

2019-02-19 20:37:23 50

转载 解决小米手机USB安装apk时AS报错:INSTALL_FAILED_USER_RESTRICTED

今天,直接用AS在小米手机上运行安装的时候总是报错:INSTALL_FAILED_USER_RESTRICTED,于是乎,通过以下方式解决:在开发者选项将USB安装打开,然后,哈,解决了。记录一下。转载于:https://www.cnblogs.com/tangZH/p/10401287.html...

2019-02-19 15:19:00 130

转载 如何用Dockerfile构建镜像

本文旨在用通俗的语言讲述枯燥的知识前面讲到镜像的构建时,讲述的是用commit的方式构建镜像,而Dockerfile是另一种构建镜像的方式。Dockerfile构建镜像是以基础镜像为基础的,Dockerfile是一个文本文件,内容是用户编写的一些docker指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。Dockerfile的基本指令有十三个,分别是:FROM、...

2019-02-19 14:53:32 93

转载 JavaScript高级程序设计(3)

JS数组的栈方法和队列方法:ECMAScript数组提供了让数组类似于其他数据结构的方法。比如可以表现的像栈一样,栈是一种数据结构(Last in First Out)。数组的push()接受任意数量的参数,并逐个添加到数组末尾,而pop()方法则从数组末尾移除最后一项,减少数组的length值,然后返回移除的项。var sum = ...

2019-02-18 21:59:32 46

转载 LeetCode39.组合总和 JavaScript

给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。解集不能包含重复的组合。示例 1:输入: candidates = [2,3,6...

2019-02-18 20:18:39 46

转载 杂篇

111转载于:https://www.cnblogs.com/python119/p/10397433.html

2019-02-18 19:36:00 65

转载 手机主宰了你的生活,这不是乔布斯想看到的

简评:当年乔布斯的原话是「今天,苹果将重塑手机」而不是「重塑你的生活」。智能手机是我们忠实的伴侣。对于我们中的很多人来说,它亮着光的屏幕无处不在,无休止地转移我们的注意力,比如那些温暖的提示音,代表着社交认可,以喜欢和转发的形式送达,还有最新的「突发」新闻或争论中被算法放大的愤怒。一醒来,它们就在我们手中,博得我们的注意,直到入睡前的最...

2019-02-18 18:26:26 56

转载 Nginx 上传大文件时报404错误

处理方法:在配置文件中更改以下2个参数client_max_body_size 10M;client_body_buffer_size 10M;转载于:https://blog.51cto.com/linux10000/2351248

2019-02-18 11:36:46 4025

转载 你get到了吗?3D打印行业未来发展的十大趋势

岁末年终之际,国际数据公司(IDC)围绕3D打印行业的未来发展,发布了十项可能产生重要影响的前瞻性预测。IDC认为,到2022年,75%的新3D打印机将支持凝胶和橡胶等特性的新材料,从而带来20亿美元与3D打印产品相关的新支出。今年早些时候,IDC更新了其全球半年度3D打印支出指南,预测2018年全市增材制造支出约为120亿美元。3D打印技术的未来IDC根据不同主题分类,从十个角度对全球3D打印行...

2019-02-18 11:19:59 122

空空如也

空空如也

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

TA关注的人

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