自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 深入Redis持久化

转载:https://segmentfault.com/a/1190000017193732一、Redis高可用概述在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义。我们知道,在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999% 等等)。但是在Redis语境中,高可用的含义似乎要宽泛一...

2018-11-30 09:35:00 48

原创 前线观察 | AWS re:Invent 2018见闻实录

作为云计算行业科技盛会,AWS:reInvent大会近年来越来越受关注,其中尤其被关注的分别是CEO Andy Jassy和CTO Werner Vogels的Keynote演讲。2018年11月28日星期三,AWS:reInent 2018会议开始第三天,AWS CEO Andy Jassy在8点至11点进行了Keynote演讲,本人有幸亲临现场,特此记录一下大概内容,与各位关注的朋友一起分享,...

2018-11-29 14:49:51 57

转载 springcloud config 配置文件管理动态刷新

配置文件管理server端当修改一个配置文件,我们需要重新打包项目或重新启动服务才能生效;springcloud的config实现了配置文件的统一管理,当配置文件修改后提交Git后系统会自动刷新获取修改后的配置文件(springcloud bus 会对外提供一个接口,即/bus/refresh, 将这个接口配置到Git的webhook上,当git上的内容有所变动时,它就会自动调用这个接口,通知c...

2018-11-29 09:25:03 143

转载 Activiti引擎的流程配置文件

流程配置文件分为2种:Activiti配置文件:    使用activiti.cfg.xml文件配置 <!-- 流程引擎的配置对象 使用h2数据库 首先定义一个id为processEngineConfiguration的bean的对象,即Activiti默认的引擎配置管理器名称 接...

2018-11-28 22:01:00 131

转载 每日一道shell练习(10)——统计字符数

1. 习题将下面这句话中字符数在6以内的单词打印出来:Bash also interprets a number of multi-character options .2. 习题分析思路:用for循环将每个单词取出,才能单独统计。for循环的分隔符有空格、tab键和回车键,刚好这句话的分隔符是空格键。3. 脚本#!/bin/bashline='Bash also interpre...

2018-11-28 16:49:41 199

原创 Percona PT-kill重构版(PHP)

/**Percona PT-kill重构版(PHP)https://github.com/hcymysql/pt-killUPDATE:Modified by: hcymysql 2018/11/271、增加慢SQL邮件报警功能2、增加慢SQL微信报警功能环境准备:shell&gt; yum install -y php-process php php-mysql*/概述原生Percona版 P...

2018-11-28 10:32:40 93

转载 python serial 模块使用

python3 开始, python 加入了 serial 操作串口的模块模块的引用 import serial串口的申请 serial_com1 = serial.Serial("/dev/ttyO2", 9600, timout=5)串口数据的写入: serial_com1.write("test_chr".encode())串口数据的读取: ...

2018-11-27 13:39:00 1505

转载 程序架构

程序架构C/S(client/server)QQ 微信 LOL优点:有一部分代码写在客户端,用户体体验好。缺点:服务器更新,客户都安也要随着更新。占用资源大。B/S(browser/server)网页游戏,WebQQ优点:客户都安只要有浏览器就可以。占用资源小,不用更新缺点:用户体验不佳。转载于:https://www.cnblogs.com/lq123...

2018-11-26 20:15:00 105

转载 Vue路由[4]

路由vue-router1、什么是路由后端路由 :对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源;前端路由 : 对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash有一个特点:HTTP请求中不会包含hash相关的内容;所以,单页面程序中的页面跳转主要用hash实现;在单页面应用程序中,这种通过hash改变...

2018-11-26 00:54:31 49

转载 【速记】React解决IE浏览器svg标签不支持innerHTML操作的问题及相关拓展知识

react代码资料:文件:packages/react-dom/src/client/setInnerHTML.js/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE fil...

2018-11-25 16:24:13 303

转载 (项目六)Mha-Atlas-MySQL高可用方案实践

mha-mysql环境准备:三台虚拟机,都安装了mysql,都关闭防火墙和selinux,同时在每台虚拟机上都做映射软件包1) mha管理节点安装包:mha4mysql-manager-0.56-0.el6.noarch.rpmmha4mysql-manager-0.56.tar.gz2) mha node节点安装包:mha4mysql-node-0.56-0.el...

2018-11-24 17:37:00 143

转载 USACO 3.1 丑数

题目:https://www.luogu.org/problemnew/show/P2723强烈谴责quq:这题根本不是黄题!!根据题意,若令丑数集合为f,目前在第i个丑数,我们要判断f[i]的值由于现在的丑数都是由另一个丑数乘以个数得来(我们假设f[0] = 1),利用类似dp的思想,我们知道f[i] = min(f[t] * a[j]),其中f[t]表示之前的丑数,j for 1 ...

2018-11-24 09:45:00 90

转载 每天一个设计模式·策略模式

策略模式原文地址更多《设计模式系列教程》更多免费教程0. 项目地址作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript(靠这吃饭)和python(纯粹喜欢)两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)本节课代码《每天一个设计模式》地址1. ...

2018-11-23 22:54:06 58

转载 Java进阶部分的总结,你们都学会了吗?

一直说学Java,做Java开发,其实并没有做一个系统的总结。那么做一个Java开发,或者是高级Java开发、架构师,到底要会哪些东西,哪些原理,先简单做一个总结,也希望能监督自己按这个路线一直的学习和总结下去。基础知识:Java反射:Field、TypeJava代理:proxy、cglibJava线程:Thread、Runnable、ExecutorService、Callable、Fu...

2018-11-23 19:24:31 49

转载 Spring是如何注解的

我教Java课程时强调的一点是注解是惰性的。换句话说,它们只是标记,可能具有某些属性,但没有自己的行为。因此,每当你在一段Java代码上看到一个注解时,就意味着必须有一些其他的Java代码来寻找那个注解并包含真正的智能来做一些有用的东西。不幸的是,这种推理的问题在于,确切地确定哪一段代码正在处理注解是非常困难的,特别是如果它在库中。处理注解的代码可能会令人困惑,因为它使用反射并且必须以非常抽象的...

2018-11-23 15:59:33 44

转载 [PHP]代码执行和生命周期

PHP代码的执行:1.和大部分程序一样,接收数据,处理数据,输出结果2.编写的代码就是输入的数据,php内核进行处理,返回相应的输出3.php作为业务程序和编译语言的区别就是,php多了一步把用户代码翻译为机器语言的步骤:词法分析,语法分析4.词法分析把php代码分割成一个个单元,语法分析将这些单元转化为Zend Engine执行的操作PHP和WEB服务器配合时的生命周期5.PHP的S...

2018-11-22 21:48:00 65

转载 CTFd平台搭建以及一些相关问题解决

CTFd平台搭建以及一些相关问题解决 一.序言  因为想给学校工作室提高一下学习氛围,随便带学弟学妹入门,所以做了一个ctf平台,开源的平台有CTFd和FBCTF,因为学生租不起高端云主机所以只能选择占资源相比FBCTF小的CTFd进行搭建。记录一下搭建过程和遇到的一些问题。 二.搭建CTFd步骤  首先我们需要安装镜像,这里我选择...

2018-11-22 15:20:00 2393

转载 深入理解java AtomicInteger原子类型

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

2018-11-22 11:45:00 82

转载 Java中的对象与垃圾回收

一、垃圾回收机制特征垃圾回收机制只负责回收堆内存中的对象,不糊回收任何物理资源程序无法精确控制垃圾回收的运行,垃圾回收会在合适的时候进行。在垃圾回收任何对象之前,总是会先执行它的finalize()方法,该方法可能使对象被重新引用二、对象在内存中的状态(1)可达状态:当对象被一个及以上的引用变量所引用时,它的状态就是可达状态(2)可恢复状态:当对象没有任何引用变量引用,且其fin...

2018-11-22 08:32:36 83

转载 Python - GUI(Graphical User Interface,图形用户界面)

Tkinterhttps://docs.python.org/3/library/tkinter.htmlPython自带的标准GUI库,可用于快速创建GUI应用程序,能够满足基本的GUI程序要求;;Tkinter是对图形库TK的封装,跨平台(在windows下编写的脚本,可以不加修改的在linux,unix等系统下运行);如果是非常复杂的GUI程序,建议用操作系统原生支持...

2018-11-21 23:46:00 855

转载 ansible批量自动安装LNMP

转载于:https://www.cnblogs.com/hai-better/p/9995258.html

2018-11-21 15:15:00 394

转载 外边距合并

首先理解什么是块格式化上下文块格式化上下文(Block Formatting Context,BFC)是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域。下列方式会创建块格式化上下文:根元素或包含根元素的元素浮动元素(元素的 float 不是 none)绝对定位元素(元素的 position 为 absolute 或 fix...

2018-11-21 08:53:26 58

转载 Node.js模块系统

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

2018-11-21 08:04:00 69

转载 WIFI 测试和调试

WIFI测试和调试本文将介绍如何使用 ASOP 中提供的工具测试和调试 WLAN 实现。测试为了测试 WLAN 框架,AOSP 提供了一系列单元测试、集成测试 (ACTS) 和 CTS 测试。单元测试AOSP 包括针对默认 WLAN 框架的功能测试和单元测试:这两项测试均适用于 WLAN Manager(应用端代码)和 WLAN 服务。WLAN Manager 测试:...

2018-11-20 18:53:00 1233

转载 前端页面性能优化一 之 打包

说明:我这里用的是vue项目,vue-cli 3.0 ,本文以此为例解决问题的方式,都直接在“方法”里面写了,有不懂的,欢迎大家交流

2018-11-19 08:32:05 526

转载 [iOS开发]UITableView的分割线设置及不能全屏原因

一般TableView设置全屏分隔线有下面三种方法方法1:自定义cell, 手动添加分割线首先先隐藏系统自带的分割线, 接下来有2种做法 (建议使用做法a)tableView.separatorStyle = UITableViewCellSeparatorStyleNone;或者self.tableView.separatorColor = [UIColor clearColo...

2018-11-18 18:56:00 138

转载 物联网架构成长之路(26)-Docker构建项目用到的镜像2

0. 前言  前面介绍的都是一些标准的第三方中间件,基本都是有现成的Dockerfile或者Image,不需要我过多的关心,这一篇要介绍一些自己构建的Docker Image了。刚开始学,Dockerfile写得比较挫,请见谅哈!!! 1. 构建Nginx-RTMP镜像  由于基于Nginx的RTMP插件的镜像,好像没有找到。同时为了以后可以自己自定义功能,因此需要自己构建镜像。关于Ngi...

2018-11-18 10:07:00 121

转载 Object起源

众所周知,面向对象三大思想:封装,继承,多态。但面向对象到底是怎么产生的,产生他的原因是什么呢?且听我慢慢道来~先从结构化编程说起很久以前,软件开发的世界还是一片浑浑噩噩,不管开发什么软件都面临着复杂性这个问题,代码里面到处是goto语句,程序的流程随意跳转。众生写代码时,越写到后面越不知道自己写的是什么。这时候出现一位巨人,它就是结构化编程。结构化编程的基本思想是:有序地控制流程,即把程序的执行...

2018-11-16 16:18:00 59

转载 python3使用ctypes在windows中访问C和C++动态链接库函数示例

python3使用ctypes在windows中访问C和C++动态链接库函数示例这是我们的第一个示例,我们尽量简单,不传参,不返回,不访问其他的动态链接库一 测试环境介绍和准备测试环境:操作系统:windows10Python版本:3.7.0VS版本:vs2015社区版(免费)相关工具下载:VS版本vs2015社区版(免费)Python3.7.0 (源码和安装文件)http://ffmpeg.cl...

2018-11-16 11:52:07 150

转载 第九节:基于MVC5+AutoFac+EF+Log4Net的基础结构搭建

一. 前言  从本节开始,将陆续的介绍几种框架搭建组合形式,分析每种搭建形式的优势和弊端,剖析搭建过程中涉及到的一些思想和技巧。(一). 技术选型  1. DotNet框架:4.6  2. 数据库访问:EF 6.2 (CodeFrist模式)  3. IOC框架:AutoFac 4.8.1 和 AutoFac.MVC5 4.0.2  4. 日志框架:log4net 2.0....

2018-11-16 09:43:00 428

转载 V神最新演讲:以太坊2.0到底是什么?

本文为 Vitalik 在 Devcon4 演讲的翻译稿祝贺中本聪共识诞生 10 周年!今天我的演讲主题是以太坊 2.0,但我希望呈现的不仅是以太坊 2.0 在技术上的要点,还包括为什么我们需要推进以太坊升级,我们会做哪些升级,又经由哪些尝试走到今天。那么,什么是以太坊 2.0 呢?几年来,我们孜孜不倦地讨论和研究系统的一些特性,也在 App 开发上投入了大量精力,最终,它们汇集在一起,组成一个融...

2018-11-15 10:00:40 490

转载 苹果市值蒸发超千亿美元;戴威称 ofo 不会倒闭;人人网被卖,多牛接盘 | 雷锋早报...

苹果创下 4 月下旬以来最长连跌,市值蒸发逾 1000 亿美元 北京时间 11 月 15 日,苹果公司创下逾 6 个月来最长连跌,随着 iPhone 需求疲软迹象增多,投资者重新评估该公司的增长前景。苹果当日股价下跌约 2.8%,连续第五天收低,创下 4 月下旬以来最长连跌;由此导致五天累计下跌约 11%,抹去约 1070 亿美元市值。 在多家...

2018-11-15 08:07:15 354

转载 第二十章:异步和文件I/O.(三)

带回调的警报返回Task 的DisplayAlert方法的用途是向用户询问是或否答案的问题。 显然,在用户按下按钮并且警报被取消之前,答案是不可用的,此时真值表示是,错误值表示否。使用Task 对象的一种方法是使用回调方法。 AlertCallbacks程序演示了这种方法。 它有一个XAML文件,带有一个用于调用警报的Button和一个用于显示某些信息的...

2018-11-14 22:39:42 63

转载 Hadoop系列(二):Hadoop单节点部署

环境:CentOS 7JDK: 1.7.0_80hadoop:2.8.5hadoop(192.168.56.101)配置基础环境1. 测试环境可以直接关闭selinux和防火墙2. 主机添加hosts记录# vim /etc/hosts192.168.56.101 hadoop3. 创建hadoop用户# useradd hadoop...

2018-11-14 17:35:00 141

转载 fluentd日志处理-安装配置(一)

简介:这个是一个很好的日志搜集处理工具,它的性能会比logstash提升许多,重点在于通过这个工具,会把日志处理所消耗的资源很大程度上的降低,logstash通过JVM来运行,而fluentd完全不需要,也不会出现logstashCPU和内存占用过高的情况,通过我的测试,docker的CPU占用在1%左右,内存占用60MB左右,对主机的资源的消耗很小。是一个非常不错的日志收集工具。主机安装td-...

2018-11-14 16:14:54 483

转载 中高级面试知识点:缓存

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

2018-11-14 14:47:00 74

转载 面经 | 我是如何通过校招拿到京东的Offer的

本文来自粉丝投稿,原作者:红鼻子熊。 版权归Hollis所有。OFFER:京东2018校招物流研发岗个人:211小硕面试时间:2017年秋天整体:三轮面试,前两轮为技术面试,最后为hr面试一面面试时间较长,回答速度也较快,所有问题都进行了完整的回答。形式为电话面试,都是基础,难度一般,不要紧张,回答知识点即可。内容主要包括jvm相关,网络知识(TCP/IP,DNS),JDK源码(...

2018-11-13 18:54:00 152

转载 Spring Boot Jpa多数据源配置

前言随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,如:user一个库,business一个库。那么接下来我们就要考虑怎么去在spring boot中实现多个数据源的配置。×××实现建表首先是建表语句,我们要建立两个数据库,并各库内新建一张表user表mysql> use user;mysql> select * from user;+---...

2018-11-12 21:58:00 54

转载 SpringBoot系列: Pebble模板引擎语法介绍

本文基于Pebble官方文档, 对pebble的语法做一些介绍. ===============================Pebble 官方资料===============================主页: https://pebbletemplates.io/github wiki: https://github.com/PebbleTemplates/pebble/wiki...

2018-11-11 22:09:00 816

转载 Java NIO 粘包 拆包 (实战) - 史上最全解读

疯狂创客圈 Java 聊天程序【 亿级流量】实战系列之13 【博客园 总入口 】本文的源码工程:Netty 粘包/半包原理与拆包实战 源码 本实例是《Netty 粘包/半包原理与拆包实战》 一文的源代码工程。写在前面大家好,我是作者尼恩。为了完成了一个高性能的 Java 聊天程序,在前面的文章中,尼恩已经再一次的进行了通讯协议的重新选择。这就是:放弃了大家非常熟悉的json 格式,选择了性能更佳的...

2018-11-11 11:44:00 131

空空如也

空空如也

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

TA关注的人

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