自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 分布式 配置中心

配置配置(Configuration) 这个概念每个技术人都不陌生,可以说一个不提供几个配置参数的系统都不好意思上线跟别的系统打招呼。究其本质是我们人类无法掌控和预知一切,映射到软件领域上,我们总是需要对系统的某些功能特性预留出一些控制的线头,以便我们在未来需要的时候,可以人为的拨弄这些线头从而控制系统的行为特征,我把它叫做 “系统运行时(runtime)飞行姿态的动态调整“。静态配置我们的系统存...

2018-10-31 12:07:42 81

转载 【问题解决:启动卡死】Eclipse启动卡死的解决办法

问题描述Eclipse启动后卡死 问题分析由于上一次没有正确关闭,导致在启动的时候开始 问题解决 方法1(推荐):      到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap方法2:      进入workspace/.metadata/.plugins...

2018-10-31 10:09:00 635

转载 SQL Server 2012 列存储索引分析(转载)

一、概述 列存储索引是SQL Server 2012中为提高数据查询的性能而引入的一个新特性,顾名思义,数据以列的方式存储在页中,不同于聚集索引、非聚集索引及堆表等以行为单位的方式存储。因为它并不要求存储的列必须唯一,因此它可以通过压缩将重复的列合并,从而减少查询时的磁盘IO,提高效率。为了分析列存储索引,我们先看看B树或堆中的数据的存储方式,如下图,在page1上,数据是按照行的方式...

2018-10-30 18:07:00 59

转载 从分布式一致性谈到CAP理论、BASE理论

转载自:https://www.cnblogs.com/szlbm/p/5588543.html问题的提出在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。1、火车站售票假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车 票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行----一切似乎都是那么和谐...

2018-10-30 09:44:00 34

转载 Spring Boot(01)——初体验

Spring Boot初体验Spring Boot的理念是抛弃XML配置(当然,如果你想采用XML配置也是可以的,但是Spring Boot推荐使用基于Java的配置),采用纯Java配置和properties或yml文件配置,通过提供一系列的Starter可以使开发者快速的搭建起一套开发环境。Starter将某一工具相关的依赖整合到了一起,通过依赖一...

2018-10-29 20:19:11 73

转载 考拉定时任务框架kSchedule

此文已由作者杨凯明授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。1.背景目前项目中使用的定时任务框架存在下面这些问题没有统一的定时任务管理平台目前项目中使用定时任务的方式比较混乱,有部分系统使用了cron插件,有部分系统直接使用的spring task注解配置,没有一个统一的管理平台。使用cron插件的定...

2018-10-29 16:39:37 78

转载 编译器的诞生[一]使用go开发编译器【转】

概述我对编译器的工作原理已经感兴趣很久了。神秘的指令和奇异的行为总是会令我迷惑不已。也从未真正理解优化是如何进行的,以及编译器又是如何知道我到底做错了什么。当我决定学习如何编写编译器的时候,我发现有许多关于这个领域的术语和缩写。什么是 SLR 或 LALR 解析器?什么是该死的词位(lexeme)或有限自动机(finite automata)?什么是递归下降分析(recursive-des...

2018-10-27 23:59:00 128

转载 Hadoop伪分布式环境搭建之Linux操作系统安装

Hadoop伪分布式环境搭建之Linux操作系统安装本篇文章是接上一篇《超详细hadoop虚拟机安装教程(附图文步骤)》,上一篇有人问怎么没写hadoop安装。在文章开头就已经说明了,hadoop安装会在后面写到,因为整个系列的文章涉及到每一步的截图,导致文章整体很长。会分别先对虚拟机的安装、Linux系统安装进行介绍,然后才会写到hadoop安装,关于...

2018-10-26 20:30:11 47

转载 SQL数据库字段数据类型详细说明

这里先总结数据类型。MySQL中的数据类型大的方面来分,可以分为:日期和时间、数值,以及字符串。下面就分开来进行总结。日期和时间数据类型MySQL数据类型含义date3字节,日期,格式:2014-09-18time3字节,时间,格式:08:42:30datetime8字节,日期时间,格式:2014-09-18 08:42:30...

2018-10-26 15:56:00 87

转载 Linux -日常运维-网络相关

ifconfig #centos6默认有ip addr #centos7 默认没有, 需要安装: yum install -y net-toolsifconfig -a #查看所有的网卡信息关闭网卡: ifdomn 网卡名开启网卡: ifup 网卡名###切记不可单独使用使用办法: ifdown 网卡名 && ifu...

2018-10-25 23:59:32 48

转载 并发编程模型

I/O复用模型原理让多个程序可以同时对多个I/O端口进行监控以判断其上的操作是否可以继续进行,达到时间复用的目的。在书上看到一个例子 ...

2018-10-24 18:51:06 50

转载 centos 6.8 VNC 搭建(详细)

centos 6.8 VNC 搭建(详细)背景:考虑有些情况下,需要用到图形化界面操作(如:配置KVM虚拟化),但是又不想去机房,针对这种情况,我们可以配置vnc服务,使得何时何处都可以轻松的办公(只要网络可达)首先检查是否安装相应的软件包redhat@opman ~]$ rpm -qa |grep tigervnc[redhat@opman ~]$[redhat@opm...

2018-10-24 18:23:14 553

转载 你真的了解js运算符吗

首先来看看我们在js中比较经常用到的运算符有哪些1 + 2 = 3;// 赋值运算符 = 条件 ? 表达式1 : 表达式2 // ?: 三元运算符!表达式 // !取反// 对象数组取值window.location; // .可用用来对象取值[1, 2][0] window['location'] // []用来数组取值,或者对象取值// 算速运算符 加减乘除 取模 ...

2018-10-24 09:23:35 74

转载 Linux基础命令---yes

yes反复的输出指定的字符串,直到手动停止。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法yes[STRING]...yesOPTION如果不指定字符串,那么输出字符“y”2、选项列表选项说明--help帮助信息,并且退出--version显示命令版本信息,并且退出3、实例1)输出hello ...

2018-10-24 08:46:12 55

转载 WPF 3D 模型旋转

原文:WPF 3D 模型旋转 WPF 是 Microsoft 在 Framework3.0 中支持的一种技术,它能作出很绚丽的界面,同时它也支持3D的操作。在3D操作主要包括平移(Translate)、旋转(Rotation)、缩放(Scale)。 本文中主要是讨论3D 模型的旋转。对于旋转操作可以采用旋转模型,通过模型的Transform...

2018-10-22 15:23:00 1773

转载 SVN常用命令详解

命令的使用1、检出svncohttp://路径(目录或文件的全路径) [本地目录全路径]--username 用户名 --password 密码svncosvn://路径(目录或文件的全路径) [本地目录全路径]--username用户名 --password 密码svncheckouthttp://路径(目录或文件的全路径) [本地目录全路径] --username 用...

2018-10-22 15:22:00 36

转载 网站优化基础教程:如何挖掘更多的长尾关键词?六种挖掘关键词的方法!

网站优化的第一步就是确定关键词,然后在做优化,那么新站应该怎么确定关键词,又该怎么去发掘更多的长尾关键词呢?来和发迹创业网一起看看。为什么要做长尾关键词?主要原因是长尾容易优化,首先我们需要确定的是网站的主关键词,比如发迹创业网,其主关键词是“创业”+品牌词“发迹网”组成的。相对于创业来说,“发迹创业网”,显然是更容易优化到首页的。如何挖掘更多的长...

2018-10-21 20:19:22 502

转载 并发编程的艺术-线程池源码解析

线程池的作用: 1,降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 2,提搞响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 3,提高系统的客观理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一分配,调优和监控。但是,要做到合理利用线程池,必须对其实现原理了如指掌。一,线程池的实现原理当想一个线程池提交一个...

2018-10-21 05:45:07 86

转载 【9】python关于os模块与os.path的相关操作

---恢复内容开始---#__author:"吉*佳"#date: 2018/10/20 0020#function:# os模块知识点import os# 获取平台名称: 打印:nt代表windows posix 代表linux,unix MAC osprint(os.name)# 这个Mac系统能执行,打印操作系统...

2018-10-20 22:35:00 65

转载 算法第二章上机实践报告

1.实践题目7-2 改写二分搜索算法2.问题描述设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。输入格式:输入有两行:第一行是n值和x值; 第二行是n个不相同的整数组成的非降序序列,每个整数之间以空格分隔。输出格式:输出...

2018-10-20 15:10:00 41

转载 JAVA的初始化顺序:

JAVA的初始化顺序:父类的静态成员初始化>父类的静态代码块>子类的静态成员初始化>子类的静态代码块>父类的代码块>父类的构造方法>子类的代码块>子类的构造方法注意:1.静态成员和静态代码块只有在类加载的时候执行一次,再次创建实例时,不再执行,因为只在方法区存在一份,属于一整个类。2.上述的是通用的加载顺序,如果没有则省略。...

2018-10-19 20:26:00 36

转载 Python爬虫的N种姿势

    我们的需求为爬取红色框框内的名人(有500条记录,图片只展示了一部分)的 名字以及其介绍,关于其介绍,点击该名人的名字即可,如下图:    这就意味着我们需要爬取500个这样的页面,即500个HTTP请求(暂且这么认为吧),然后需要提取这些网页中的名字和描述,当然有些不是名人,也没有描述,我们可以跳过。最后,这些网页的网址在第一页中的名人后面可以找到,如George Washington的...

2018-10-19 17:27:00 72

转载 阿里云容器服务Kubernetes 基于GPU指标自动伸缩

基于GPU的指标扩缩容在深度学习训练中,训练完成的模型,通过Serving服务提供模型服务。本文介绍如何构建弹性自动伸缩的Serving服务。Kubernetes 支持HPA模块进行容器伸缩,默认支持CPU和内存等指标。原生的HPA基于Heapster,不支持GPU指标的伸缩,但是支持通过CustomMetrics的方式进行HPA指标的扩展。我们可以...

2018-10-19 10:51:00 769

原创 全局角度出发讨论敏捷

\本文要点\\在全局、系统工程框架中,敏捷实践可以获得最好的效果。\\t敏捷需要有好奇心的文化。\\t名义上的敏捷很常见,但并不实用。\\t成熟的敏捷是一种思维方式,而不是生搬硬套的实践。\\t敏捷不等于Scrum。\\\Jon Kern对于是什么促成了敏捷的成功有着自己读到的见解。你可能会不同意他的观点。\\下面列出了一些建立在项目全局角度之上的关键实践,项目本身就是从此开始的。如果不能从系统角...

2018-10-17 18:26:00 34

转载 037 关于微服务的认识

  对于微服务,还是只是一个感性的理解,缺乏系统的整理。  而且,读每一篇文章,都感觉有道理。这样就需要,先将人家比较好的文档列举,然后整理出自己文档。一:一个简单的普通的理解,不涉及具体的技术  一、什么是微服务?  微服务架构风格是一种讲一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制,这些服务围绕业务能力构建并且可通过全自动部署机制独立...

2018-10-14 10:23:00 125

转载 权力的游戏,永远不会有胜利者,只有一时的幸运者。

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

2018-10-13 09:46:00 87

转载 第一次使用HTML

1、第一次使用HTML<title>第一次使用HTML</title></head><body>hello,HTML2、文本处理<title>文本处理</title></head><body><!-- 标题 --> <h1>

2018-10-13 09:29:00 61

转载 我来重新学习js的面向对象(part 4)

我来重新学习js 的面向对象(part 4)续上一篇,随着业务越来越大,要考虑一些继承的玩意了,大千世界,各种东西我们要认识和甄别是需要靠大智慧去分门别类,生物学中把动植物按界、门、纲、目、科、属、种进行分类的方法可能是最有代表的实例之一.........说人话就是,我们终于要学习继承的知识了,然后用这些知识去解决老板的问题。一、继承-原型链继承是 OOP 开发中的一个极为重要的概念...

2018-10-13 09:19:24 51

转载 Echarts的重点

官网中,主要看文档的”教程“和”配置项手册“这两部分1 下载引入js页面放一个容器,一定要设宽高创建对象:var myChart = echarts.init(document.getElementById('main'));配置:var option = {};加载:myChart.setOption(option);2修改option:配置项手册中...

2018-10-12 14:58:00 137

转载 node访问后端接口

requestgithub.com/request/req…const request = require('request');通过这个模块可以发送get post的http接口morganwww.npmjs.com/package/mor…var morgan = require('morgan')// setup the loggerapp.use(morgan('comb...

2018-10-11 12:53:59 1089

转载 shell脚本变量数值计算

1.算数运算符执行算数运算就离不开各种运算符号,和其他编程语言一样,shell脚本也有运算符号。常见运算符号如下图所示:上图中的运算符号常用于常见的运算命令,常用运算命令如下图所示:2.双小括号“(())”运算命令2.1 双小括号数值运算的基础语法双小括号“(())”的作用是进行数值运算与数值比较,它的效率很高。2.2 双小括号数值运算案例案例1:利用“(())”进行简单的运算...

2018-10-11 09:59:17 166

转载 git命令

---------------基本命令远程拉取代码git clone ssh://lix@10.168.4.181:29418/daoshu_jg_page.git提交:git add [file1] [...]git statusgit diffgit commit -m 'comment'推送:git fetch origin [branch]git rebase此时若有冲突,手动处理 g...

2018-10-10 15:18:00 37

转载 KOA2 手写中间件 (装饰器模式)

前言Koa 2.x 版本是当下最流行的 NodeJS 框架,Koa 2.0 的源码特别精简,不像 Express 封装的功能那么多,所以大部分的功能都是由 Koa 开发团队(同 Express 是一家出品)和社区贡献者针对 Koa对 NodeJS 的封装特性实现的中间件来提供的,用法非常简单,就是引入中间件,并调用 Koa 的 use方法使用在对应的位置,这样就可以通过在内部操作 ctx 实现一些...

2018-10-10 08:25:39 172

转载 14.安全

1.基本概念 安全问题的产生:互联网作为商业交易的工具快速发展,越来越多的公司提供网络交易服务。很多商业活动在网上进行当前,成千上万的网民在网上进行各种活动的同时,也在网上传递其个人信息每天在网上发生各种各样的商业活动,如银行交易、股票交易等为了支持这些应用,我们需要一个健壮、安全的互联网保障机制。电子商务没有安全的保障是不可能的。随着公司、个人对其资源和隐私的重视度的增加,网...

2018-10-08 21:14:00 52

转载 entity

entity英[ˈentəti]美[ˈɛntɪti]n.实体; 实际存在物; 本质;[例句]North and South will remain separate entities within a commonwealth until the year 2000.南方和北方将作为一个政治联合体下的两个独立实...

2018-10-07 14:16:00 58

转载 Git 内部原理之 Git 对象哈希

在上一篇文章中,将了数据对象、树对象和提交对象三种Git对象,每种对象会计算出一个hash值。那么,Git是如何计算出Git对象的hash值?本文的内容就是来解答这个问题。Git对象的hash方法Git中的数据对象、树对象和提交对象的hash方法原理是一样的,可以描述为:hea...

2018-10-07 10:01:49 84

转载 修改前

修改前转载于:https://www.cnblogs.com/errumuran/p/9746839.html

2018-10-06 10:54:00 63

转载 在数据库中跑后台长任务

标签PostgreSQL , dblink , 长任务背景如果业务上需要在数据库中跑LONG SQL,并且不希望跑的过程中因为窗口断开,导致数据库任务用户主动cancel query。有什么方法?使用DBLINK异步调用是不错的方法,相当于数据库内部建立了连接在后台跑。方法1、创建任务表,方便观察任务状态create table tb...

2018-10-05 16:44:49 196

转载 超越前端Beyond Frontend — 吉密斯/gMIS 增加点选/PickUp概览功能

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

2018-10-05 11:56:00 111

转载 Java Review

仅限个人学习总结,不适用参考。参考文献:《Java 核心技术(第 10 版)》journaldev异常逐级传递;若未找到异常处理者,终止程序,抛出异常。Java 语言规范将派生于 Error 类或 RuntimeException 类的所有异常称为非受查异常( unchecked ) , 所有其他的异常称为受查异常( checked )编译器将核查是否为所有的受査异常提供了异...

2018-10-05 09:13:12 66

空空如也

空空如也

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

TA关注的人

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