09 2018 档案
摘要:HTTPS 站中的几大难题 性能,包括: 其次,兼容性及周边,如: 如何解决 采用了统一接入层的架构,并配备管控平台。这样的设计解决了很多问题,比如证书分散且落地不安全、软件版本难以维护、配置过多、难以标准和自动化、VIP 过多等; 以域名收敛的方式减少建连; 采用 HSTS 技术去掉 80 到 4
阅读全文
摘要:TSAD的来源: TSAD由Open-test、Open-stor、Open-api、Open-dev四大系统组成,提供API测试平台Open-test;测试通过版本可发布服务仓库Open-stor,仓库抽离单一服务,其他产品部可任意装配服务;根据业务需求将服务开放到Open-api与Open-de
阅读全文
摘要:从小事做起,学会吃亏,与他人合作 这是研究生毕业前最后一堂课,电子电路的老师最后送给我们几句话,虽然我忘了这位老师的名字,但这几句话却至今铭记。在华为的工作实践,越发感受到这简单的几条的道理深刻。 从小事做起不是一直满足于做小事,也不是夸夸其谈好高骛远。学会吃亏不是忍受吃亏,是不斤斤计较于一时一地的
阅读全文
摘要:如今,支付的引入是很多互联网产品都需要的。为了让用户用着更“舒心”,集成像支付宝、微信支付这样的第三方支付也就成了常有的事。今天就来看看微信支付,涉及代码之处均用 Python 编写。 要想开发顺利进行,首先要对业务流程有个清晰的认识。这里以微信公众号支付为例,因此也借用微信支付官方文档中的业务流程
阅读全文
摘要:Http负载均衡 Nginx Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力 Tcp负载均衡 LVS LVS(LinuxVirtual Server)是由章文嵩博士主导开发的一
阅读全文
摘要:支付宝系统架构概况 典型处理默认 资金处理平台 财务会计 支付清算 核算中心 交易 柔性事务 消息系统 数据分布 数据缓存 支付宝技术产品线 支付宝的开源分布式消息中间件–Metamorphosis(MetaQ) Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中
阅读全文
摘要:Eureka服务端配置 一、Eureka的pom.xml 引入spring-boot-starter-security坐标 二、Eureka的application.properties 新增用户名密码配置 三、启动Eureka,根据提示,输出用户名密码,成功进入Eureka Eureka客户端配置
阅读全文
摘要:本地部署时代 在软件还是“本地部署(on-premise)”的时候,SaaS的版图被大型玩家把持着,几乎所有的垂直领域(营销、支持、销售、人力)都被微软、SAP等大公司的解决方案占据。那时候的用户并没有什么“软件栈”可供选择。 第一代SaaS冠军 随着互联网的不断普及,SaaS模式开始发挥作用。第一
阅读全文
摘要:做运维的朋友应该知道,公司IDC机房经常有上架、下架、报修和报废的服务器。如果服务器数量很多的时候很容易造成监控遗漏。 大的互联网公司把监控系统和CMDB(资产管理系统|配置管理数据库系统)集成在一起,当上架一台新机器的时候CMDB里面会记录相关的信息,Zabbix根据CMDB里面信息自动Link相
阅读全文
摘要:一个人知道的Topic是单点推送,大家都知道Topic是广播。 kafka消息消费机制: 1.广播消费:通过定义topic前缀来标识属于广播的消息(例如:topicname:gonggao1535680698557,gonggao1535680722624,gonggao1535681677381等
阅读全文
摘要:面试中经常会遇到一个问题:“请告诉我你最大的成就”,看似简单的问题却有很多人不知从何入手。 如何回答好这个问题的确在使你战胜其它竞争对手,获得理想职位offer方面起到了关键性的作用。HR 不一定精通你所从事的专业领域的技能考核,但却能通过这一个简单的问题,判断候选人在专业领域技能如何,候选人的逻辑
阅读全文
摘要:互联网+的需要 在信息越来越繁杂的互联网时代,公司所运行的项目越来越多,项目相关服务繁多,服务之间存在复杂的依赖关系,运维与管理任务越来越繁重,手工交付需要花费很多的人力与时间,且安全性和时效性均无法保证。对于多资源型分布/分离式部署项目,Udeployer应运而生。 随着企业对版本上线质量和速度的
阅读全文
摘要:先做一个对比: 对比点 Storm Spark Streaming 实时计算模型 纯实时,来一条数据,处理一条数据 准实时,对一个时间段内的数据收集起来,作为一个RDD,再处理 实时计算延迟度 毫秒级 秒级 吞吐量 低 高 事务机制 支持完善 支持,但不够完善 健壮性 / 容错性 ZooKeeper
阅读全文
摘要:诚言:程序员是一门苦差事,虽工资待遇相对其他行业略高一点,但是工作节奏和工作压力却远远大于大部分行业。然而,面对这样一个客观事实,仍有很大一部分程序员没有良好的工作方法和生活方式,让自己长期处在亚健康的状态,这是让人非常心痛的。 最能毁掉程序员健康的几件事 一、熬夜 很多程序员将熬夜变成了生活习惯,
阅读全文
摘要:对待加班 还有几分钟下班的时候,人早已开始收拾起了东西。没有严格的声明,抱着绝不加班的心态,做不完明天继续搞咯.... 对待问题 能躲就躲,躲不过,能敷衍,就敷衍,从不主动面对问题。 对待技术 能用就一直用着,什么新技术新模式,反正和自己没有关系,谁爱用谁用去。 对待时间 这个问题好像从来没考虑过,
阅读全文
摘要:问题描述: 一、更新依赖,并打包项目 cd /root/.jenkins/workspace/v-test;npm installcd /root/.jenkins/workspace/v-test;npm run build 二、发布Tomcat mv ../dist/* $tomcatpath/
阅读全文
摘要:第一步:准备工作 1、下载并集成公司自定义maven maven包见QQ群文件 2、克隆Git源码到本地eclipse: xx 3、构建项目 一键初始化parent:run as maven install 注意:构建报错缺少依赖jar ojdbc14-10.2.0.5.0.jar 到 C:\Use
阅读全文
摘要:持续集成(Continuous Integration)指的是,频繁地(一天多次)将代码集成到主干。 持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。 它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。 持续集成可以把工程师从繁琐的任务中解放出来
阅读全文