自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 线上日志集中化可视化管理:ELK

本文来自网易云社区作者:王贝为什么推荐ELK:当线上服务器出了问题,我们要做的最重要的事情是什么?当需要实时监控跟踪服务器的健康情况,我们又要拿什么去分析?大家一定会说,去看日志,去分析日志。是的,日志对于服务器开发人员来讲是最亲密的伙伴了,基本上每天都会去看各种类型的海量的日志去定位问题,去做统计分析等等。最常见的查看日志的情况,比如线上出了bug,我们ssh到线上服务器,cd到服务器的日志目录...

2018-09-29 11:10:00 69

转载 为什么我们做分布式使用Redis?

绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。1、为什么使用 Redis在项目中使用 Redis,主要考虑两个角度:性能和并发。如果只是为了分布式锁这些其他功能,还有...

2018-09-29 08:59:24 81

转载 Adept即将亮相2013中国国际机器人展

总部位于美国加利福尼亚州的AdeptTechnology是一家专注于设计、研究制药机器人的公司。Adept对中国机器人市场的远景比较看好,随着人力成本的不断攀升,以及对产品的安全和精度要求的不断提高,具有视觉导航技术的机器人可代替人工完成一些无法胜任的工作,同时也降低了生产成本。另外,包装产品装箱之类的简单重复工作,机器人应用智能化优势也愈加体现。机器人将迎来前所未有的发展机会。智搜(Giiso)...

2018-09-29 06:44:59 72

转载 IPV4和IPV6 特殊地址块

https://en.wikipedia.org/wiki/Reserved_IP_addresseshttps://blog.csdn.net/tty521/article/details/72566150转载于:https://www.cnblogs.com/zhangmingda/p/9720207.html

2018-09-28 18:34:00 85

转载 第七节:框架搭建之页面静态化的剖析

一. 前言抛砖引玉: 提到项目性能优化,大部分人第一时间就会想到缓存,针对“读多写少”的数据,可以放到缓存里,设置个过期时间,这样就不用每次都去数据库中查询了,减轻了数据库的压力,比如:商城项目的物品分类目录,不会经常变化,就可以放到缓存里。 详细分析:缓存的引入减轻了数据库的压力,但还是要访问服务器端的接口,需要执行接口中的代码,需要从缓存中读取数据,我们有没有办法直接访问一个页面...

2018-09-28 13:15:00 52

转载 redis单机版安装

1. 下载地址:redis-4.0.11.tar.gzhttp://download.redis.io/releases/2. 解压缩sudo tar -zxvf redis-4.0.11.tar.gz -C /usr/local/# 设置软链接sudo ln -s redis-4.0.11 redis3. 安装sudo make testsudo make installsudo m...

2018-09-28 11:41:00 49

转载 WPF 设置控件阴影后,引发的Y轴位置变化问题

原文:WPF 设置控件阴影后,引发的Y轴位置变化问题背景最近遇到一个动画执行时,文本位置变化的问题。如下图:如果你仔细看的话,当星星变小时,文本往下降了几个像素。貌似有点莫名其妙,因为控件之间并不在同一个Panel布局控件中,不存在高度限制变化引发此类问题。所以有了如下测试测试场景1. 首先新建了一个空项目,前面是一个带阴影的文本,后面用一张...

2018-09-27 23:57:00 76

转载 json

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

2018-09-27 23:49:00 43

转载 Python爬虫学习代码

【1】用一个简单的程序来显示Python的数字类型。code: 1 class ShowNumType(object): 2 def __init__(self): 3 self.showInt() 4 self.showLong() 5 self.showFloat() 6 self.sh...

2018-09-27 22:00:00 101

转载 windows资源管理器添加右键打开

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

2018-09-27 15:16:00 327

转载 从源码解析vue的响应式原理-响应式的整体流程

前言vue官方对响应式原理的解释:深入响应式原理上一节讲了VUE中依赖收集和依赖触发的原理,然鹅对响应式的整体流程我们还是有很多疑问:VUE是何时进行依赖收集的?依赖触发了以后又是怎么进行页面响应式变化的?watcher对象到底起到了什么作用?为了回答以上的几个问题,我们不得不梳理一波VUE响应式的整体流程了从实例初始化阶段开始说起vue源码的 instance/init....

2018-09-27 02:10:51 119

转载 RxJava【过滤】操作符 filter distinct throttle take skip first MD

Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina.comRxJava【过滤】操作符 filter distinct throttle take skip first MD demo地址...

2018-09-26 19:30:00 158

转载 Stuts2与SpringMVC

Struts2:一个基于MVC设计模式的Web应用框架,本质上相当于一个servlet。以WebWork为核心,采用拦截器的机制处理用户的请求(Filter)。    轻量级的MVC框架。低侵入性,与业务代码的耦合度很低。    采用Filter实现实现MVC方式:SpringMVC:属于SpringFrameWork的后续产品。spring2.5版本发布后,支持注解配置,提高...

2018-09-26 19:24:00 53

转载 【Golang 基础】Go 语言的变量与常量

Go 语言的变量与常量变量声明,初始化与赋值 (示例代码)变量的声明格式:var <变量名称> [变量类型];变量的赋值格式:<变量名称> = <值,表达式,函数等>;声明和赋值同时进行:var <变量名称> [变量类型] = <值,表达式,函数等>;分组声明的格式...

2018-09-26 17:36:29 174

转载 移动端web页面滚动不流畅,卡顿闪烁解决方案

移动端web页面滚动不流畅,卡顿闪烁解决方案1.ios端的-webkit-overflow-scrolling属性可控制页面滚动效果,设置如下实现惯性滚动和弹性效果:-webkit-overflow-scrolling: touch2.position属性导致的页面滚动不流畅问题:<div style="overflow-x: hidden; ove...

2018-09-26 10:46:00 1894

转载 BZOJ3208:花神的秒题计划Ⅰ(记忆化搜索DP)

Description背景【backboard】:Memphis等一群蒟蒻出题中,花神凑过来秒题……描述【discribe】:花花山峰峦起伏,峰顶常年被雪,Memphis打算帮花花山风景区的人员开发一个滑雪项目。我们可以把风景区看作一个n*n的地图,每个点有它的初始高度,滑雪只能从高处往低处滑【严格大于】。但是由于地势经常变动【比如雪崩、滑坡】,高度经常变化;同...

2018-09-25 19:25:00 45

转载 项目权限设计

我们公司权限控制没有用shiro框架使用的是自己封装的权限:主要的sql文件有:一般的权限控制由五张表就可以搞定转载于:https://www.cnblogs.com/java7115/p/9698297.html...

2018-09-25 10:36:00 127

转载 Spring Boot SSL [https]配置例子

前言本文主要介绍Spring Boot HTTPS相关配置,基于自签证书实现;通过本例子,同样可以了解创建SSL数字证书的过程;本文概述Spring boot HTTPS 配置server.port=8443server.ssl.key-alias=selfsigned_localhost_sslserverserver.ssl.key-password=changeitserve...

2018-09-24 19:45:00 145

转载 Python笔记26----正则表达式匹配

1、语法:2、题目1:数据类型:如果要选择 time 为2014-12-18那天的数据:采用正则化来处理  代码:import reregex = re.compile(r'^2014-12-18+ /d+$')def datefun(data): if re.match(regex,data['time']): da...

2018-09-24 17:43:00 74

转载 Vue2.0学习系列 之 项目上线

当你好不容易的做好了一个Vue项目,准备去上线的时候却发现不知道该怎么办时,或者遇到了一些问题,那么来看我这篇文章吧,你会有所收获的。1:打包项目上线必须要打包。命令: npm run build打包后会生成 一个 dist 文件夹,里边有 index.html文件 和 static文件夹打包命令截图如下:生成文件如下:现在...

2018-09-23 23:56:20 58

转载 Verdaccio-Basic

Verdaccio是什么A lightweight private npm proxy registry复制代码轻量级私有npm代理注册表Note:可用于搭建本地的私有npm复制代码如何安装npm install --global verdaccio复制代码如何使用如何启动,安装完成后,执行verdaccio复制代码之后,会看到开始运行,打开http://localhost:48...

2018-09-23 04:52:28 810

转载 synchronized同步代码块锁释放

今天发现自己写的线上程序出现数据库不能同步的问题,查看日志已经停止记录,随后使用jstack查看线程的运行状况,发现有个同步线程锁住了。以下是jstack -l637 问题线程的内容。"schedulerJob-t-291" #314 daemon prio=5 os_prio=0 tid=0x00007f7d64844800 nid=0x3d5 runnable [0x00007...

2018-09-22 14:52:00 745

转载 (十七) 整合spring cloud云架构 -消息驱动 Spring Cloud Stream

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

2018-09-22 09:55:00 73

转载 朱晔的互联网架构实践心得S1E4:简单好用的监控六兄弟

这里所说的六兄弟只指ELK套件(ElasticSearch+Logstash+Kibana)以及TIG套件(Telegraf+InfluxDb+Grafana)。 上图显示了两套独立的体系,ELK和TIG(TIG是我自己编出来的,网上没有类似于ELK这种约定俗成的说法):这两套体系都由...

2018-09-22 02:56:18 50

转载 【洛谷 P3629】 [APIO2010]巡逻 (树的直径)

题目链接容易发现,当加一条边时,树上会形成一个环,这个环上的每个点都是只要走一次的,也就是说我们的答案减少了这个环上点的个数,要使答案最小,即要使环上的点最多,求出直径\(L\),则答案为\(2(n-1)-L+1\)。当加两条边时,同样会形成一个新环,但这个新环可能和第一个环有交点,而这些交点仍是要走两次的,所以我们要让交点的个数尽可能小,所以,把原直径上的所有边权取反,代表若取了这条边,答案...

2018-09-21 21:56:00 95

转载 正则表达式带例子详解

https://www.cnblogs.com/chanshuyi/p/9197164.html转载于:https://www.cnblogs.com/gaara-zhang/p/9687159.html

2018-09-21 16:21:00 590

转载 debian系linux墙内安装安全工具集

虽然有kali linux这样集合了很多安全工具的操作系统,但是kali的软件源相对老旧,没有ubuntu等主流debian系统丰富,kali默认使用su权限进入图形化界面也是违背linux权限机制的体现之一,故使用主流debian系linux系统安装安全工具集比kali更具可用性,但是许多安全工具安装十分繁琐,所以这里使用GitHub上的katoolin和katoolin4china这两个工具进...

2018-09-19 22:14:00 138

转载 javascript基础修炼(6)——前端路由的基本原理

【造轮子】是笔者学习和理解一些较复杂的代码结构时的常用方法,它很慢,但是效果却胜过你读十几篇相关的文章。为已知的API方法自行编写实现,遇到自己无法复现的部分再有针对性地去查资料,最后当你再去学习官方代码的时候,就会明白这样做的价值,总有一天,你也将有能力写出大师级的代码。一. 前端路由现代前端开发中最流行的页面模型,莫过于SPA单页应用架构。单页面应用指的是应用只有一个主页面,通过动态...

2018-09-18 20:27:00 48

原创 敏捷世界中的合规性

合规性(Compliance)是指确保人们正确地做事,并能够证明做事的正确性。在实施敏捷和频繁交付的情况下,人们需要为交付过程建立合规性。融入了合规性义务(Compliance Obligation)的DevOps团队将更有可能取得成功。\\在Atlassian 2018欧洲峰会(Summit Europe 2018)上,Atlassian的风险未来学家(Risk Futurist)Guy Her...

2018-09-18 10:32:35 44

转载 币币合约执行解析(包含部分源码)

作者:芈橙比原项目仓库:Github地址:https://github.com/Bytom/bytomGitee地址:https://gitee.com/BytomBlockc...本文解析的为比原提供的币币合约 模板如下:contract TradeOffer(assetRequested: Asset, ...

2018-09-17 21:12:17 152

转载 pytest学习 一

网上有很多这样的资料,学起来还是比较简单,为了将学到的东西应用于工程化,参考这样的样板代码: https://github.com/jeffmacdonald/pytest_test 将其下载到C:\work\python\pytest_test后尝试在命令行中运行: py.test tests 如图,出错了,经典的Py.test No module named * 根据作者的提示,需要将当前目...

2018-09-17 17:09:00 56

转载 如何优雅发布博客内容到各不同的平台

不知道是否有小伙伴和我遇到一样的问题:使用为知笔记(举个例子,不是打广告),漂漂亮亮的做了一份某个知识点的记录,做完后想分享到CSDN、简书、掘金等不同的平台,首先想到“ctrl + c + v”,但是一贴到各个平台的编辑页面,就懵b了,怎么就变的如此丑萌丑萌的了?难道就没有一个方式,可以只让我们安心总结经验,而不是浪费宝贵时间来做编辑的工作?答案当然是有呀,这点小事怎么会难倒我们呢。小编分享一...

2018-09-16 05:28:42 311

转载 Linux 下 python如何配置virtualenv

1.安装virtualenvpip3 install virtualenvpip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvpip3 install --upgrade pip2.创建目录mkdir Myprojectcd Myproject3.创建独立运行环境-命名...

2018-09-15 17:23:00 40

转载 RocketMQ中顺序消息示例

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

2018-09-15 16:49:00 226

转载 【译】前端知识储备——Promise/A+规范

概述自从准备晋级之后,就拖更了很久了,既然晋级弄完了,那么也恢复更新了。在面试别人的过程中,发现基本上没有人对整个Promise完全了解,因此希望通过这篇文章来帮助大家了解下Promise的全貌。本文的主要内容是Promise/A+规范的译文,主要是能够帮助大家了解下Promise的规范,以及解决在日常运用中遇到的一些问题。原文地址...

2018-09-15 04:31:17 104

转载 开发工具中出现报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path...

jsp界面 出现报错信息报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path原因可能是项目中没添加tomcat运行相关类造成的。解决方案:  邮件项目--->      属性--->          java Buil...

2018-09-12 09:16:00 42

转载 Dynamic function tracing events

本文翻译自LWN文章“Dynamic function tracing events”,原文链接从内核引入tracepoint开始,开发者们就对这些tracepoint是否为内核ABI的一部分而发生过争执。过去由于破坏了已有存在依赖的用户态程序,tracepoint相关变更被回退过。同时,对内部代码无法改变的恐慌使得在多个内核子系统中新增tracepo...

2018-09-12 06:12:08 103

转载 排错

第1章排错安装 Telnet-server 的过程中 出现以下情况显示说从缓存的主机中加载镜像 找半天找不出问题出在哪 突然一想 老师给我们讲第一节课的时候好像说在安装之前需要调整以下yum源 然后我做了以下操作 这才恢复过来操作完成这一步后再一次装 Telnet-server 出现以下这才恢复过来了转载于:https://blog.51cto.com/13860447/2173586...

2018-09-11 08:31:47 47

转载 海明码-多重奇偶检错系统

它具有检错和纠错的功能。海明码中的全部传输码字是由原来的信息和附加的奇偶校验位组成的。每一个这种奇偶校验位和信息位被编在传输码字的特定位置上。这种系统组合方式能找出错误出现的位置,无论是原有信息位,还是附加校验位。设海明码校验位为k,信息位为m,则它们之间的关系应满足m+k+1≤2的k次方。下面以原始信息101101为例,讲解海明码的推导与校验过程。(1)确定海明码校验位长m是信息位长...

2018-09-10 23:45:00 101

原创 Redis Enterprise新版优化线性扩展,性能测试有点厉害!

在Redis Enterprise 5.0版本中,其团队引入了对开源(OSS)集群API的支持,允许Redis Enterprise集群通过添加分片和节点以线性方式进行扩展。本文给出了第一个线性扩展基准测试,并展示了这种无限的线性扩展能力。线性扩展是什么?根据维基百科的介绍,可扩展的数据库是一个可以通过添加新的处理器和存储来升级处理更多事务的数据库,并且可以在不影响使用的情况下轻松升级。数据库可以...

2018-09-10 09:46:36 219

空空如也

空空如也

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

TA关注的人

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