摘要:
对“锁”大家肯定都不陌生,锁是针对多线程情况下对资源访问的控制,初学java时候,就知道synchronize和lock,synchronize是重量级锁,lock是轻量级的锁,巴拉巴拉。。。但是它们两都是针对单个jvm来说的,现在稍微大点的网站都是多台服务器... 阅读全文
摘要:
这篇博客是参考 GitLab配置ssh key 中途遇到了几个问题,所以记录下问题1:HTTPS拉下来的项目,使用SSH提交,仍然需要输入用户名和密码 在“二、解决方案”中,我配置ssh后,在git bash里,push的时候,会让我输入用户名和密码。我不解,... 阅读全文
摘要:
在虚拟机中安装了centos6.5,但是,一直不能联网,ping百度也ping不通一点点对照网上的教程,发现,是centos的网关配置的不对,我配置的是 点1 结尾,修改为点2就好了但是,我们的网关一般情况不都是点1结尾嘛,为什么这里就不行了呢?原来是虚拟机干... 阅读全文
摘要:
先贴下代码Runtime.getRuntime().exec(System.getenv("windir") + File.separator + "system32" + File.separator + "shutdown -s -f");效果图执行后的效果,大概... 阅读全文
摘要:
说到全局唯一ID,之前做的一个项目,有遇到类似的需求,会有多并发,但是,又需要类似于id的这么个存在。当时是直接采用的UUID(这个方案实施起来效率最高),当时为了赶进度,就匆匆忙忙的上线了。现在正好来总结一下。 一般情况,实现全局唯一ID,有三种方案,分... 阅读全文
摘要:
运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 1、准备工作1.1 库介绍只有登录微信才能获取到微信好友的信息,本文采用wxpy该第三方库进行微信的登录以及信息的获取。wxpy 在 itchat 的基础上... 阅读全文
摘要:
使用 Kong Community Edition(社区版 v1.3.0)来搭建一个负载均衡器,由于 Kong 是基于 Openresty 的,而 Openresty 又是 Nginx 的二次封装,所有很多配置项和 Nginx 类似。来看一个较为典型的 Nginx 负... 阅读全文
摘要:
Kafka背景 Kafka最初是由LinkedIn公司使用Scala语言实现的,用作LinkedIn的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础。现在它已被多家不同类型的公司作为多种类型的数据管道和消息系统使用。 ... 阅读全文
摘要:
过去的10年里,很多大公司都在使用蓝绿部署,安全、可靠是这种部署方式的特点。蓝绿部署虽然算不上”Sliver Bullet“,但确实很实用。在有关于“微服务”、“DevOps”、“Cloud-native”的讨论中,蓝绿部署、A/B测试、灰度发布,这三种部署方式往往同... 阅读全文
摘要:
整个优惠券中心分为前端和后端,小灰所负责的是后端RPC接口的开发。接口中包含“查券”和“领券”两个方法,项目大体结构如下图:两周后——小灰:看,这是优惠券查询功能的效果!小灰:看,这是优惠券领取功能的效果!三天后——小灰原本的优惠券查询接口是这样实现的:优惠券列表在R... 阅读全文