
架构
野木香
电信,物流,车联网,金融行业,主要做JAVA, 喜欢C/CPP, Linux嵌入式,有一个自己做的代码生成平台
展开
-
使用OAuth 2.0访问Google API
参考:https://developers.google.com/identity/protocols/oauth2使用OAuth 2.0访问Google API注意:使用Google的OAuth 2.0实现受OAuth 2.0政策的约束。Google API使用OAuth 2.0协议进行身份验证和授权。Google支持常见的OAuth 2.0方案,例如针对Web服务器,客户端,已安装和有限输入的设备应用程序的方案。首先,请从Google API控制台获取OAuth 2.0客户...原创 2020-07-14 14:50:25 · 3443 阅读 · 0 评论 -
MAC开发环境必备
1,atom,vscode, idea, axure, tunnelblick安装2,wget安装命令:brew install wget3, snailSVN4, finalShell5,原创 2020-03-04 13:38:28 · 331 阅读 · 0 评论 -
最近5年133个Java面试问题列表
http://www.importnew.com/17232.html Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问...转载 2018-10-18 16:52:28 · 199 阅读 · 0 评论 -
Go调优神器trace介绍
英文原文:go tool trace你想知道你的Go程序在做什么吗? go tool trace可以向你揭示:Go程序运行中的所有的运行时事件。 这种工具是Go生态系统中用于诊断性能问题时(如延迟,并行化和竞争异常)最有用的工具之一。 在我之前的博客文章中,我提到我们在Pusher中使用go tool trace来跟踪为何Go垃圾收集器有很长的停顿时间。 在这篇博文中,我更加深入的介绍go tol...转载 2018-07-13 21:21:53 · 1367 阅读 · 0 评论 -
使用Redis SETNX 命令实现分布式锁
http://blog.youkuaiyun.com/lihao21/article/details/49104695使用Redis的 SETNX 命令可以实现分布式锁,下文介绍其实现方法。SETNX命令简介命令格式SETNX key value将 key 的值设为 value,当且仅当 key 不存在。 若给定的 key 已经存在,转载 2017-03-16 14:19:42 · 488 阅读 · 0 评论 -
浅析Apache中RewriteRule和RewriteCond规则参数的详细介绍
参考: http://www.jb51.net/article/39298.htm http://www.cnblogs.com/scgw/archive/2011/05/01/2033730.html正则的链接: http://baike.baidu.com/item/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F转载 2017-02-09 16:14:40 · 21695 阅读 · 0 评论 -
初始ZooKeeper与集群搭建实例
zookeeper是什么Zookeeper,一种分布式应用的协作服务,是Google的Chubby一个开源的实现,是Hadoop的分布式协调服务,它包含一个简单的原语集,应用于分布式应用的协作服务,使得分布式应用可以基于这些接口实现诸如同步、配置维护和分集群或者命名的服务。zookeeper是一个由多个service组成的集群,一个leader,多个follower,每个serve转载 2016-04-11 12:42:33 · 583 阅读 · 0 评论 -
学习Redis必须了解的N个常识
1.1 资料<The Little Redis Book> ,最好的入门小册子,可以先于一切文档之前看,免费。作者Antirez的博客,Antirez维护的Redis推特。Redis 命令中文版, huangz同学的翻译。Redis设计与实现 ,又是huangz同学的巨作,深入了解内部实现机制。Redis 2.6源码中文注释版 ,继续是huangz同学的大功德。NoSQL Fa转载 2016-03-28 18:07:50 · 8873 阅读 · 0 评论 -
每个架构师都应该研究下康威定律
今天的分享主要来自我之前的工作经验以及平时的学习总结和思考。我之前的背景主要是做框架、系统和平台架构,之前工作过的公司 eBay、携程、唯品会都是平台型互联网公司,所以今天主要带着平台架构视角和大家分享心得体会。架构的视角每个人都不一样,可以说一万种眼光,有业务架构、安全架构、平台架构、数据架构,各不相同,这里仅是我的一家之言,欢迎大家加入『聊聊架构』社群参与讨论。今天聊的话题主要包括以下几点:转载 2016-03-14 13:13:52 · 838 阅读 · 0 评论 -
架构漫谈(一):什么是架构?
架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。专栏的目的是希望能抛出一些观点,并引发大家思考,如果你有感触或者新的感悟,欢迎联系专栏负责人Gary(微信greenguolei)深聊。 本文是漫谈架构专栏的第一篇,作者将会通过类比的方式来介绍什么是架构以及为什么会产生架构。转载 2016-03-14 13:11:57 · 509 阅读 · 0 评论 -
架构的本质
目前讨论架构实操(术)的文章较多,讨论架构理念(道)的较少,本文基于作者在大型电商系统架构方面的一些实践和思考,和大家聊聊架构理念性的东西,希望能够抛砖引玉,推进大家对架构的认识。 什么是道,什么是术?道是事物发展的本质规律,术是事物发展的具体途径。规律只有一个,途径很多,条条大路通罗马,罗马是道,大路是术。道为本,术为途,如果事先知道罗马在哪里,那么遍地是路,路路相通。架构也是如此,如转载 2016-03-14 13:10:51 · 772 阅读 · 0 评论