【摘要】eureka是一种去中心化的服务治理应用,其显著特点是既可以作为服务端又可以作为服务向自己配置的地址进行注册。那么这篇文章就来探讨一下eureka的注册流程。 一、Eureka的服务端 eureka的服务端核心类是EurekaBootstrap,该类实现了一个ServletContextListen 阅读全文
2018年5月30日星期三
深入理解SpringCloud之Eureka注册过程分析 - 洛阳融科聂晨
2018年5月29日星期二
游戏开发过程中需求变化那些事 - 乐观黑胡子
【摘要】"原文链接" : http://www.bugclosed.com/post/18 背景 随着软件项目越来越庞大,为了提高开发效率和有效的质量管控,开发过程中的项目管理越来越重要,流程分工也在不断细化。传统的软件开发过程分大致分为如下几个步骤: 1. 需求提出 2. 可行性分析 2. 需求分析 3. 阅读全文
2018年5月28日星期一
3行代码实现一个简易版promise - 林鸣鹤
【摘要】前言 作为一个后端过来的同学,刚入门前端的时候,被js种种「反人类」的概念折腾的死去活来的.其中一个印象比较深刻的,就是promise,感觉实在太难理解了...所有就有了写个简单的promise的想法.希望能帮助到一些跟我一样,感觉promise很难理解的新同学. promise的教程网上多如牛毛, 阅读全文
2018年5月27日星期日
线程安全问题(多方面考虑) - Mr_LINWH
【摘要】概念: 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 什么时候考虑到线程安全: 阅读全文
2018年5月26日星期六
分布式系统中zookeeper实现配置管理+集群管理 - 奔跑的Man
【摘要】引言 之前就了解过kafka,看的似懂非懂,最近项目组中引入了 "kafka" ,刚好接着这个机会再次学习下。 Kafka在很多公司被用作分布式高性能消息队列,kafka之前我只用过redis的list来做简单的队列处理,也还算好用,可能数据量比较小,也是单机运行,未出现过问题,用作轻量级消息队列还 阅读全文
2018年5月25日星期五
Java中clone方法的使用 - Kevin.ZhangCG
【摘要】什么是clone 在实际编程过程中,我们常常要遇到这种情况:有一个对象object1,在某一时刻object1中已经包含了一些有效值,此时可能会需要一个和object1完全相同新对象object2,并且此后对object2任何改动都不会影响到object1中的值,也就是说,object1与objec 阅读全文
2018年5月24日星期四
Android P Beta发布!最新版本抢先体验! - 腾讯WeTest
【摘要】在不久前结束的谷歌I/O开发者大会上,谷歌公布了下一个版本的 Android,也就是 Android P 的 beta 版本。Android P 将 AI 定位为操作系统的核心,并侧重于提供智能且简洁的体验。 WeTest第一时间升级了原有Android P DP1的系统版本,同步为最新的Beta版 阅读全文
2018年5月22日星期二
python3:操作excel文件 - Shapelei
【摘要】前提:自动化接口测试中,可以将用例放在excel中管理。结合实际情况讲解如何操作excel文件 1.安装xlrd:pip install xlrd 2.导入模块:import xlrd 3.打开Excel文件读取数据 4.获取一个工作表(两种方式都可以) 5.获取表名称 6.获取行数和列数 7.获取 阅读全文
2018年5月21日星期一
Java开源生鲜电商平台-监控模块的设计与架构(源码可下载) - 巨人大哥
【摘要】Java开源生鲜电商平台-监控模块的设计与架构(源码可下载) 说明:Java开源生鲜电商平台-监控模块的设计与架构,我们谈到监控,一般设计到两个方面的内容: 1. 服务器本身的监控。(比如:linux服务器的CPU,内存,磁盘IO等监控) 2. 业务系统的监控. (比如:业务系统性能的监控,SQL语 阅读全文
2018年5月20日星期日
由HashMap哈希算法引出的求余%和与运算&转换问题 - YSOcean
【摘要】1、引出问题 在前面讲解 HashMap 的源码实现时,有如下几点: ①、初始容量为 1<<4,也就是24 = 16 ②、负载因子是0.75,当存入HashMap的元素占比超过整个容量的75%时,进行扩容,而且在不超过int类型的范围时,进行2次幂的扩展(指长度扩为原来2倍) 扩大一倍 ③、新添加一 阅读全文
2018年5月19日星期六
[OPEN CV] 常用视频操作方法 - newzol
【摘要】一、视频的定义 视频(Video)泛指将一系列静态影像以电信号的方式加以捕捉、纪录、处理、储存、传送与重现的各种技术。连续的图像变化每秒超过24帧(frame)画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频。视频技术最早是为了电视系统而发 阅读全文
2018年5月18日星期五
poj~2318 TOYS - 弃疗大表哥
【摘要】TOYS Time Limit:2000MS Memory Limit:65536K Total Submissions:17730 Accepted:8431 Description Calculate the number of toys that land in each bin of 阅读全文
2018年5月17日星期四
SVG的动态之美-搜狗地铁图重构散记 - 才子锅锅
【摘要】搜狗地图发布了新版的移动端地铁图,改版初衷是为了用户交互体验的提升以及性能的改善。原版地铁图被用户吐槽最多的是pinch缩放不流畅、无过渡动画、拖拽边界不合理等等,大体上都是交互体验上的问题。实际上原版的问题不仅仅存在于交互体验上,源代码也是一团糟: 无模块化概念; 存在冗余逻辑和文件; 滥用第三方 阅读全文
2018年5月15日星期二
ELK 架构之 Logstash 和 Filebeat 安装配置 - 田园里的蟋蟀
【摘要】上一篇: "ELK 架构之 Elasticsearch 和 Kibana 安装配置" 阅读目录: 1. 环境准备 2. 安装 Logstash 3. 配置 Logstash 4. Logstash 采集的日志数据,在 Kibana 中显示 5. 安装配置 Filebeat 6. Filebeat 采 阅读全文
2018年5月14日星期一
Git分支合并冲突解决 - 水木竹水
【摘要】前2天群里发了张git历史图,如下: 根据提交历史,可以看出图中所有分支合并都采用merge的方式,具体merge是怎么操作的,可以阅读下边文章。 根据项目上的需求,如果要求git提交历史是比较简单的一条时间线,可以使用rebase的合并;如果没有这个要求,可以使用merge合并,其分支树是网状结构 阅读全文
2018年5月13日星期日
高通spi 屏幕 -lk代码分析 - yooooooo
【摘要】lk SPI驱动 1. 初始化时钟 在lk中,我们是从kmain开始执行下来的,而执行顺序则是先初始化时钟,也就是在 函数中开始执行的: 在这里我们需要修改这个函数中的 ,我们来这里看这个函数,平台为msm8909: 这个数组增加可以参考链接来增加,之后会提供patch来显示,相关寄存器文档参考 ; 阅读全文
2018年5月12日星期六
如何更好的编写async函数 - 贾顺名
【摘要】2018年已经到了5月份,node的4.x版本也已经停止了维护 我司的某个服务也已经切到了8.x,目前正在做koa2.x的迁移 将之前的generator全部替换为async 但是,在替换的过程中,发现一些滥用async导致的时间上的浪费 所以来谈一下,如何优化async代码,更充分的利用异步事件流 阅读全文
2018年5月11日星期五
前端工程化(二)---webpack配置 - lichking2017
【摘要】导航 前端工程化(一) 工程基础目录搭建 前端工程化(二) webpack配置 前端工程化(三) Vue的开发模式 前端工程化(四) helloWord 继续上一遍的配置,本节主要记录webpack的配置过程 webpack的基础知识可以参照官方文档:webpack中文官网 一些知识点 目前在我的项 阅读全文
2018年5月9日星期三
[ SSH框架 ] Struts2框架学习之二 - Kevin.ZhangCG
【摘要】一、Struts2访问Servlet的API 前面已经对 Struts2的流程已经执行完成了,但是如果表单中有参数如何进行接收又或者我们需要向页面保存一些数据,又要如何完成呢?我们可以通过学习 Struts2访问 Servlet的API来实现这样的功能。 在 Struts2中, Action并没有直 阅读全文
2018年5月8日星期二
黄文俊:Serverless小程序后端技术分享 - 腾讯云+社区
【摘要】欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 黄文俊,现任腾讯云SCF无服务器云函数高级产品经理,多年企业级系统开发和架构工作经验,对企业级存储、容器平台、微服务架构、无服务器计算等领域均有涉猎。 今天讲的是怎么使用Serverless做后端技术分享。我的职业偏向是后端,可能不是写前端 阅读全文
2018年5月7日星期一
Java并发编程——BlockingQueue - NeilZhang
【摘要】简介 BlockingQueue很好的解决了多线程中,如何高效安全"传输"数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。 阻塞队列是一个队列,而且是一个先进先出的队列(FIFO)。 多线程环境中,通过队列可以很容易实现数据共享,比如经典的"生产者"和" 阅读全文
2018年5月6日星期日
Mac 电脑前端环境配置 - codetker
【摘要】恍惚间,好久没有在外面写过随笔了。在阿里的那两年,学到了许多,也成长了许多,认识了很多可爱的人,也明白了很多社会的事。最后种种艰难抉择,我来到了美团成都,一个贫穷落后但更自由开放弹性的地方。已经误以为不打卡是对程序猿的保护,现在发现打卡上下班才是最好的保护,且不深谈~ 新的环境开始配置新的电脑,本来 阅读全文
2018年5月5日星期六
使用 JMeter 进行压力测试 - 晓晨Master
【摘要】一.前言 压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具JMeter。 二.关于JMeter Ap 阅读全文
2018年5月4日星期五
JQuery(二)---- JQ的事件与动画详解 - 阿来丶
【摘要】JQuery的事件 事件委派 1.事件委派:将原来绑定在DOM节点上的事件,改为绑定在其父节点甚至根结点上,然后委派给当前节点执行。 2.事件委派的作用: (1)将事件直接绑定在根结点上,可以减少事件绑定次数,更加节省资源。 (2)使用事件委派绑定的事件当页面新增同类型标签时,新的标签也可以获得绑定 阅读全文
2018年5月2日星期三
unity 代码C#封装为dll - woweinierlai
【摘要】1 Visual studio软件打开后创建一个项目 2并选择类库类型 3编写简单的代码看看效果(发现会报错),主要是没有添加类库,以及using UnityEngine;引用空间 4添加类库,引用空间 发现依然会报错,这就需要添加应用库unityengine.dll,方法如下 找到安装unity目 阅读全文