前言 最近需要实现一个功能,动态刷新线上数据源环境,下面来使用Apollo配置中心和Spring提供的AbstractRoutingDataSource来实现。 具体实现 Apollo是携程开源的统一配置中心,和springboot无缝衔接并且不需要安装其他软件就可以直接使用,可以实时推送最新的配置 ...
分类:
其他好文 时间:
2019-11-27 01:07:54
阅读次数:
324
一、多线程实现并发 from concurrent.futures import ThreadPoolExecutor import requests import time # 把大象放冰箱一共分几步 #1:找一个冰箱 导入并创建线程池(ThreadPoolExecutor) #2:大象放进去 p ...
分类:
编程语言 时间:
2019-11-18 20:17:17
阅读次数:
69
Scrapy 是一个使用 Python 语言开发,为了爬取网站数据,提取结构性数据而编写的应用框架,它用途广泛,比如:数据挖掘、监测和自动化测试。安装使用终端命令 即可。 Scrapy 比较吸引人的地方是:我们可以根据需求对其进行修改,它提供了多种类型的爬虫基类,如:BaseSpider、sitem ...
分类:
其他好文 时间:
2019-11-17 10:52:12
阅读次数:
83
自从开始使用 Go 语言,到现在也有一年多了,虽不算精通,但也算小有理解。在这里简单记录一下我的心得(其实是学习别人的心得) goroutine,Go 语言中 cpu 运行的最小单元,与 lua 携程类似,只是叫法和调度方式不同,而 Go-runtime 是如何调度这些 goroutine 将大大小 ...
分类:
编程语言 时间:
2019-11-08 19:13:37
阅读次数:
80
爬取艺龙酒店基础资料 通过对网页源代码分析找到相应节点 提取相应要素并存储 提取自己需要的信息,然后存储就好,这边存放mysql数据库 结果 ...
分类:
其他好文 时间:
2019-11-06 19:56:17
阅读次数:
145
为表彰携程敏捷团队取得的突出成绩,鼓励其不断追求技术卓越,为公司创造更大的价值,特设置最佳敏捷实践奖。
评奖面向携程技术全员,每次评选出1位最有价值PO;1位最有价值ScrumMaster;3支最优秀Scrum团队。
本奖项自2015H2起已经进行了8次评选,本次是第9次评选。截至上期,共计评选... ...
分类:
其他好文 时间:
2019-11-06 15:18:13
阅读次数:
168
以携程网为例 日期选择框为“只读”属性,所以不能用传统的方法直接去进行赋值等操作,如图: 方法一:通过js直接进行赋值 Js模拟,在控制台输入:document.getElementById('dateObj').value='2019-10-10',直接赋值,如图: 写到selenium代码中,即 ...
分类:
编程语言 时间:
2019-10-30 18:37:00
阅读次数:
133
直观的讲:lua并不支持多线程,lua语言本身具有携程功能,但携程仅仅是一种中继器。 lua多线程的目的:有并发需求时,共享一些数据。 例如使用lua写一个并发服务器。用户登陆之后,用户数据储存在lua中,这样网络IO层与协议控制层可以由C来做,而业务逻辑可以完全交给lua。 解决方案共3种: 1、 ...
分类:
编程语言 时间:
2019-10-21 09:33:30
阅读次数:
728
去哪儿 笔试题 1、(a+b)的n次方,给定n, 然后输出表达式展开式的各系数值。 如n=0时,(a+b)的0次方, 输出结果为1 又n=1时,(a+b)的1次方,展开式为: a + b,输出结果为1 1 又n=2时,(a+b)的2次方,展开式为: 则,输出结果为1 2 1 又n=3时,(a+b)的 ...
分类:
其他好文 时间:
2019-10-17 01:19:56
阅读次数:
118
1.类和对象(实例)的关系 类就是对象的抽象(模板),对象就是类的实例 2.java设置模式--代理模式 定义:代理就是中介,例如租房子经常有中介,还有出票软件 飞猪,携程。 3.代理大纲分为两种:静态代理与动态代理,主要区别在于代理对象是自定义还是系统生成。自定义的为静态代理,自动生成的为动态代理 ...
分类:
编程语言 时间:
2019-10-01 09:54:36
阅读次数:
92