自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java B2B2C电子商务平台分析之八--配置中心svn示例和refresh

国内很多公司都使用的svn来做代码的版本控制,我们先介绍以下如何使用svn+Spring Cloud Config来做配置中心。愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三svn版本同样先示例server端的代码,基本步骤一样。1、添加依赖<dependencies> <dependency> <groupId>org.spring...

2018-11-30 07:32:10 47

转载 Spring源码导入IDEA

项目环境 Jdk1.8 、Gradle5.0、IntelliJ IDEA 2018.2.3Stepsspring源码GitHub地址可以下载压缩包解压到相应文件夹,或者用git荡下来,导入步骤:在项目的根目录下使用gradlew :spring-oxm:compileTestJava进行预编译spring-oxm这期间要下载一下...

2018-11-29 22:23:09 102

转载 UICollectionViewCell中self.addSubView和contentView.addSubview区别

contentView.addSubview(bgImageVie...

2018-11-29 15:05:00 681

原创 Hystrix已经停止开发,官方推荐替代项目Resilience4j简介

译者注:Hystrix官方已经停止开发了,Hystrix官方推荐使用新一代熔断器作为Resilience4j。作为新一代的熔断器,Resilience4j有很多优势,比如依赖少,模块化程度较好等优势。本文是关于resilience4j的初学者指南。resilience4j是受Hystrix启发而做的熔断器,通过管理远程调用的容错处理来帮助实现一个健壮的系统。resilience4j提供了更好用的A...

2018-11-29 13:22:39 928

转载 exit与return的区别

===========================PHP的解释===========================================================    return 虽然返回数据,并且不再往下执行,但是它会返回执行上一步的操作,所以return的只是当前function而不会影响其他function的执行;       exti 是完全将整个项目的执行...

2018-11-29 10:29:00 69

转载 [网络流24题-13]餐巾计划问题

餐巾计划问题写网络流写的头昏脑涨QAQ大概还是太菜了比较有趣的建图题对于每一个点拆点拆成早晨和晚上分别为 i 和 i'1. s -> i (r,p) 每天早晨可以买最多r条新餐巾 一条p分2. s -> i' (r,0) 每天用剩下r条脏餐巾 没有代价3. i -> t(r,0) 每天要用r条干净餐巾 没有代价4. i' -> i+m (inf...

2018-11-29 08:04:00 60

转载 rabbitmq系统学习(三)集群架构

RabbitMQ集群架构模式主备模式实现RabbitMQ的高可用集群,一般在并发和数据量不高的情况下,这种模型非常的好用且简单。主备模式也称为Warren模式HaProxy配置listen rabbitmq_clusterbind 0.0.0.0:5672 # 配置TCP模式mode tcp #简单的轮询balance roundrobin #主节点server bhz76 1...

2018-11-28 22:18:00 101

转载 postgres预写式日志的内核实现详解-heap类型

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

2018-11-28 11:30:00 342

转载 es6+node

安装全局的babel在命令提示符下,输入下面命令:npm install babel-cli babel-eslint -g完成后,可以输入babel --version可以显示babel的版本号用npm init创建工程如果已创建,则跳过 在控制台下,建好工程目录,如:d:\work\firstnode 然后进入该目录d:cd d:\work\firstnoden...

2018-11-26 18:17:00 125

转载 Python【0】:windows环境下 安装python3

了解Python首先·····Python是一门解释性语言,这是他的特点,这让Python似乎与“高效”无缘。然而你知道吗,著名的Instagram服务器就是是用Python+Django搭建的,而且月活用户超过7亿。要知道Python+Django是一个以速度慢著称的web框架,一定是python的某个优点深深的吸引了他们。是的,这个优点就是,开发效率高  Python is a progr...

2018-11-26 18:09:12 69

转载 (五)api网关服务 zuul-路由

路由是微服务架构中必须的一部分,比如,“/” 可能映射到你的WEB程序上,”/api/users“可能映射到你的用户服务上,“/api/shop”可能映射到你的商品服务商。(注解:我理解这里的这几个映射就是说通过Zuul这个网关把服务映射到不同的服务商去处理,从而变成了微服务!)这里只列举zuul一些配置,headers,client等等不做考虑。通过Zuul我们可以完成以下功能:...

2018-11-26 16:56:00 76

转载 导入项目Plugin with id 'com.github.dcendents.android-maven' not found.错误

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

2018-11-26 10:16:00 480

转载 LNMP架构介绍

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

2018-11-25 22:02:00 44

原创 18个有趣的API供你的前端开发测试之用

【提示】本文来自medium.com,访问下面提供的开放API的话,有很多你需要借助×××才可进行.Original: https://medium.com/@vicbergquist/18-fun-apis-for-your-next-project-8008841c7be9Chuck Norris FactsA fan of Chuck Norris? This one is for yo...

2018-11-25 11:16:49 64

转载 awk

声明一个关联数组变量:declare -A a -a -i 整数变量 -r 只读变量 -x 全局变量awk 'BEGIN{a["mon"]=monday;a["sun"]=sunday;print a["mon"]}'awk 'BEGIN{b[...

2018-11-23 18:11:00 52

转载 Linux的vi&vim

vi和vim的基本介绍1.基本介绍所有的 Linux 系统都会内建 vi 文本编辑器。Vim 具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。2.vi和vim常用的三种模式正常模式:以 vim 打开一个档案就直接进入一般模式了(这是默认的模...

2018-11-23 17:22:00 72

转载 -bash: xhost: command not found

参考自:http://blog.csdn.net/csdnones/article/details/51513163,感谢原作者解决了我的问题。执行xhost +,报以下错误,原因是因未没有安装相关的包(其他类似command not found命令没有可以用这种方式解决)[root@rac01 ~]# xhost +-bash: xhost: command not fou...

2018-11-23 16:16:00 925

转载 【快速入门ORM框架之Dapper】大牛勿进系列

原文:【快速入门ORM框架之Dapper】大牛勿进系列前言:dapper是什么?Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。使用:在项目中nuget下载即可,dapper如何使用呢?它和EF不同,我们什么的配置都需要手写,连接配置,实...

2018-11-23 14:17:00 92

转载 Python 输入一串数字,对其排序或找寻max或min值

思考:当我们输入一串数字,使用什么函数?排序使用什么函数?我使用的是Python 3 的input()函数,注意:input()函数的返回值始终是字符串如果我们输入的是整数,我们需要int函数进行转化,如果是浮点型,则使用float函数转化。。。。排序使用的是sort()函数,转换时还使用了map()函数,最大值利用的是max()函数,最小值是利用的min()函数,这些函数的具体用法我...

2018-11-22 21:50:00 2007

转载 linux 的日志系统

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

2018-11-22 17:35:00 117

转载 史上最烂的开发项目长啥样:苦撑12年,600多万行代码...

编译: 欧剃来源:http://projectfailures.wordpress.com你见过最烂的项目,撑了多长时间才完蛋?六个月?一年?今天介绍的这个奇葩项目,不但一开始就烂得透透的,还硬撑了12年多,直到项目负责人被逮起来丢进监狱才完事。到底有多烂?用下面这组触目惊心的数据告诉你↓↓● 总共 600 多万行 C++ 代码● 总共 50000 多个类● 受编译器版本限制,用的 C++ 语法...

2018-11-22 10:09:07 134

转载 在 VS Code 中校验 Jenkinsfile

在日常工作中,我经常需要创建或修改很多 Jenkinsfile,有时还会发生错误。这是一个非常繁琐的流程——修改 Jenkinsfile,提交、推送,然后等 Jenkins 提醒你少加了一个括号。Command-line Pipeline Linter(jenkins.io/doc/book/pi…) 可以有效地减少编写 Jenkinsfile 所需要的调试时间,但是它也有一些不方便的地方。你需...

2018-11-22 09:59:06 1690

转载 java异常中throw和throws的区别

throws和throwthrows:用来声明一个方法可能产生的所有异常,不做任何处理而是将异常往上传,谁调用我我就抛给谁。  用在方法声明后面,跟的是异常类名  可以跟多个异常类名,用逗号隔开  表示抛出异常,由该方法的调用者来处理  throws表示出现异常的一种可能性,并不一定会发生这些异常throw:则是用来抛出一个具体的异常类型。  用在方法体内,跟的是异常对象名  只能抛出一个异常对象...

2018-11-21 18:10:00 125

转载 4.2WebHost配置「深入浅出ASP.NET Core系列」

原文:4.2WebHost配置「深入浅出ASP.NET Core系列」希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。WebHost配置覆盖配置文件和修改启动URL覆盖配置文件和修改启动URL是经常使用的地方,覆盖配置文件可以自定义自己的配置信息,或者同时支持多个配置文件并存,对配置内容过多的情况可以起到一...

2018-11-21 13:28:00 70

转载 vue-cli配置axios,并基于axios进行后台请求函数封装

文章https://www.cnblogs.com/XHappyness/p/7677153.html已经对axios配置进行了说明,后台请求时可直接this.$axios直接进行。这里的缺点是后端请求会散乱在各个组件中,导致复用和维护艰难。升级:将请求封装在一个文件中并加上类型声明步骤:1.npm install axios --save2. src/common下...

2018-11-21 11:18:00 71

转载 使用阿里云接口进行银行卡三要素实名认证

如今随着互联网产业的多元化发展,尤其是互联网金融,O2O,共享经济等新兴商业形式的兴起,企业对实名认证业务的数据形式和数据质量有了更高的需求。如今也衍生出银行卡实名认证业务,通过接口将【银行卡号、身份证号码、姓名】上传至阿里云,再与银行系统进行匹配,判断信息的一致性。在使用接口服务的方面我推荐使用技术实力强大的阿里云;首先点击:【阿里云API接口】获取...

2018-11-20 11:37:50 708

转载 用普通话说微服务系列(一) 单体应用到微服务的进化

用普通话说微服务系列(一) 单体应用到微服务的进化   转发时请注明原创作者及地址,否则追究责任。原创:alunchen从工作体验切入开始部署应用 在很久很久以前,开发与部署web应用时,一开始都是很开心地写完‘整个’应用,以包或者文件夹等方式部署到服务器上。在java中,用war包部署到tom...

2018-11-19 17:15:00 52

转载 spring 手动添加 bean 到容器,例子 :多数据源配置

 package com.thunisoft.spsjsb.config.db.decrypt;import com.alibaba.druid.pool.DruidDataSource;import com.thunisoft.spsjsb.config.AppEnv;import org.springframework.beans.factory.support.BeanDefin...

2018-11-19 15:37:00 595

转载 MySQL 避免行锁升级为表锁——使用高效的索引

文章目录普通索引属性值重复率高属性值重复率低小结  众所周知,MySQL 的 InnoDB 存储引擎支持事务,支持行级锁(innodb的行锁是通过给索引项加锁实现的)。得益于这些特性,数据库支持高并发。如果 InnoDB 更新数据使用的不是行锁,而是表锁呢?是的,InnoDB 其实很容易就升级为表锁,届时并发性将大打折扣了。  经过我操作验证,得出行锁...

2018-11-19 14:54:00 95

转载 lvs

lvs LVS基于工作的协议层次划分:传输层:lvs,haproxy(mode tcp)应用层:haproxy,nginx,ats,perlbal章文嵩lvs:Linux Virtual Server14:四层交换,四层路由:根据请求报文的目标IP和PORT将其转发至后端主机集群中的某一台主机(根据挑选算法):netfilter:PREROUTING--&gt...

2018-11-19 12:48:00 241

转载 yum提示Another app is currently holding the yum lock; waiting for it to exit

https://blog.csdn.net/testcs_dn/article/details/48711805转载于:https://www.cnblogs.com/minconding/p/9982221.html

2018-11-19 11:37:00 46

转载 Android 二次打包(封装)AAR实用指南

前言上次文章Android SDK开发与使用的那些事儿说到如何在aar里集成导入的aar,也就是二次封装aar的问题,一带而过,难免不过瘾。在封装这条路上也遇到了不少坑,现在将此方法详细记录下来。说到二次打包aar这个需求应该算小众了,谷歌一圈下来也找不到答案,Android Studio到目前也还不支持这个操作,一开始遇到这个问题的时候可以说非常蛋疼了...原理aar作为一个...

2018-11-19 11:02:00 661

转载 爬虫数据库MongoDB的介绍

MongoDB (名称来自「humongous (巨大无比的)」), 是一个可扩展的高性能,开源,模式自由,面向文档的NoSQL,基于 分布式 文件存储,由 C++ 语言编写,设计之初旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB使用的是内存映射存储引擎,它会把磁盘IO操作转换成内存操作,如果是读操作,内存中的数据起到缓存的作...

2018-11-17 20:11:35 139

转载 IPSEC ×××的复习

拓扑图如上,启用R1 R2 R5三个路由器 ,R1的环回和R2的环回之间的访问走×××,R1的环回192.168.1.0/24R2的环回192.168.2.0/24R1#show version Cisco IOS Software, 7200 Software (C7200-ADVSECURITYK9-M), Version 12.4(11)T, RELEASE SOFTW...

2018-11-17 17:23:35 141

转载 html5-离线缓存

什么是离线缓存,为什么要用它?这是我们需要思考的问题。顾名思义,离线缓存,就是离线了你的东西内容也缓存了下来,放在我们的开发项目中就是,当你有网络的情况下,将你需要的内容,页面,样式逻辑功能存下来,这样在离线的时候同样能够看到这些东西,不至于出现空白。往往在我们做飞机火车地铁的时候,总有断网的时候,这个时候你或许在刷着手机看新闻,看小说等,那么断网了,为了更好的用户体验,我们肯定不能让用户所看的...

2018-11-16 11:36:27 85

转载 送给即将踏入软考征途的你

当一大波×××解析来袭终于掀起了一阵无法压制的躁动于是 几家欢喜几家愁有的人忙着校对 到底是答案有误 还是发挥失常有的人忙着叹息 到底是操作不当 还是学术不精有的人有的人还有很多有的人随着软考最后一门科目的考试钟声响起软考的帷幕便缓缓落下也意味着备考周期的结束只是这一段等待结果的过程使人格外兴奋胜败乃兵家常事胜不骄败不馁唯有善于从走过的路中总结经验 汲取养分的...

2018-11-15 17:35:45 105

转载 slice(),substring()和substr()的异同

同三个方法都是对字符串的截取操作,返回被操作的字符串,不会修改字符串本身;都接受一或两个参数,第一个参数都为开始的位置;只有一个参数且为正数的情况下返回的结果相同;var str = "12345678";console.log(str.slice(3)); // "45678"console.log(str.substr...

2018-11-15 17:04:29 100

转载 geopyspark入门

背景    对于GIS的大数据量实时数据分析和渲染的需求,ArcGIS Server和Geoserver、普通空间数据库往往难以满足,对此我一直感觉很沮丧。这时就要寻求大数据的分布式框架帮助。(ArcGIS的ga也可以,但是太贵)现状    我了解到有Geomesa,Geotrellis,GeoWave三大框架。GeoWave和Geomesa都可以支持Geoserver,但是Geotrell...

2018-11-15 14:01:42 334

转载 当Kubernetes应用遇到阿里分批发布模式

对于熟悉Kubernetes的用户来说,应该知道当你的应用程序一旦部署到Kubernetes以后,Kubernetes能够自动帮你管理应用程序,当Pod发生故障后可以自动调度重建,确保服务的持续可用。但Kubernetes的原生发布策略难以满足生产级别的发布要求。 本文将介绍一种在阿里巴巴常用的应用发布模式:分批发布,以及在云效是如何在Kubernetes是如何实现这种发布模式的。Kubernet...

2018-11-15 07:17:34 45

转载 简单介绍一下solr?

  简单介绍一下solr?    Solr是一个独立的企业级搜索应用服务器,它对外提供类似于web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过http Get操作提出查找请求,并得到XML格式的返回结果。    特点:Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lu...

2018-11-14 19:01:00 188

空空如也

空空如也

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

TA关注的人

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