Wesley13 Wesley13
4年前
TARS基金会宣布外联委员会成立
!(https://oscimg.oschina.net/oscnet/02df7c69db234cdf885783ecc834f76c.gif)TARS基金会很高兴宣布外联委员会(OutreachCommittee)的成立,该委员会将代表董事会执行TARS基金会对外宣传和拓展业务。外联委员会由TARS的7个公司会员
Swift之struct二进制大小分析
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积带来的影响及规避措施。
Souleigh ✨ Souleigh ✨
5年前
React Hooks 快速上手
ReactHook快速上手一、Hook简介1.1Hook历史在ReactHook出现之前的版本中,组件主要分为两种:函数式组件和类组件。其中,函数式组件通常只考虑负责UI的渲染,没有自身的状态也没有业务逻辑代码,是一个纯函数。而类组件则不同,类组件有自己的内部
Stella981 Stella981
4年前
Nginx日志运维笔记
在分析服务器运行情况和业务数据时,nginx日志是非常可靠的数据来源,而掌握常用的nginx日志分析命令的应用技巧则有着事半功倍的作用,可以快速进行定位和统计。1)Nginx日志的标准格式(可参考:http://www.cnblogs.com/kevingrace/p/5893499.html(https://www.oschina.net/ac
Wesley13 Wesley13
4年前
Java高级特性 第12节 XML技术
一、XML简介  1.XML介绍XML是可扩展标记语言(ExtensibleMarkupLanguage),XML是一种数据格式,类似HTML,是使用标签进行内容描述的技术,与HTML不同的是,XML的标签和属性都是根据业务需求自定义的。  XML可以作为配置文件的载体,例如servlet、struct2、h
Stella981 Stella981
4年前
EleasticSearch 线上大索引按日期分割
版权声明:本文为博主原创文章,遵循CC4.0BYSA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Norman\_Hu/article/details/899175691\.背景由于项目初期设计问题,采集到es的业务日志只使用了一个索引(index),随着线上日志量的增长,es很
Stella981 Stella981
4年前
Redis 单机模式,主从模式,哨兵模式(sentinel),集群模式(cluster),第三方模式优缺点分析
Redis的几种常见使用方式包括:单机模式主从模式哨兵模式(sentinel)集群模式(cluster)第三方模式单机模式Redis单副本,采用单个Redis节点部署架构,没有备用节点实时同步数据,不提供数据持久化和备份策略,适用于数据可靠性要求不高的纯缓存业务场景。优点:
Wesley13 Wesley13
4年前
vivo 调用链 Agent 原理及实践
一、项目背景2017年,vivo互联网研发团队认为调用链系统对实际业务具有较大的价值,于是开始了研发工作。3年的时间,调用链系统整体框架不断演进……本文将介绍vivo调用链系统Agent技术原理及实践经验。vivo调用链系统的研发,始于对Google的《Dapper,aLargeScaleDistributedSyst
Wesley13 Wesley13
4年前
3种使用MQ实现分布式事务的方式
1.保证消息传递与一致性1.1生产者确保消息自主性当生产者发送一条消息时,它必须完成他的所有业务操作。如下图:!(https://static.oschina.net/uploads/space/2017/1210/172415_2pMS_2296755.png)这保证消费者接受到
DevOpSec DevOpSec
2年前
解决运维痛点服务器去外网ip
在我们做业务或网络运维的过程中肯定会接触到外网ip,外网ip是服务和外界连接的桥梁,由此可见外网ip很重要,但与此同时它的存在也同样会带来安全上的隐患。下面我们来看看常见的安全问题。