衣舞晨风

勿忘初心

博客导读

愿我所遇之人,所历之事,哪怕因为我有一点点变好,我就心满意足了。 本博客主要是个人学习、解决问题的笔记,主要涉及以下这些方面: Winfrom、Web C#、Java、Javascript、Go IIS、TomCat WCF、Spring、MyBatis Ora...

2016-09-20 21:27:19

阅读数 2064

评论数 5

Clone all repos from a GitHub organization

比如获取https://github.com/rancher下所有repos curl -s https://api.github.com/users/rancher/repos?per_page=200 | python -c $'import json, sys, os\nfor repo i...

2019-02-15 17:50:06

阅读数 9

评论数 0

elasticsearch : which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)

按照下文设置es开机自启之后, https://blog.csdn.net/jiankunking/article/details/84374354 使用 systemctl status elasticsearch 启动失败,查看服务状态,报出以下错误: [root@jiankunking ...

2019-02-11 09:29:48

阅读数 86

评论数 0

对于异地多活的实践与思考

一、引 异地多活是近几年比较热门的一个话题,那么在实际业务中什么时候需要去做这件事?如何去做?做的时候需要考虑什么? 1、何时去做? 取决于以下几个方面: 业务发展 机房服务可用性 技术积淀 2、如何做? 目前在网上搜索到的异地多活方案来看,基本都是阿里、饿了么、京东、微博...

2019-01-26 10:47:05

阅读数 10697

评论数 0

CentOS 7 修改pip源

由于网络有时不稳定的原因,使用pip/pip3下载会出现网络不可达的问题。建议修改pip源,使用国内镜像服务,这里提供的是使用清华提供的pipy国内镜像服务,当然也可以使用阿里等其它镜像源。 一次性方法是在pip指令后面加上 -i 属性指定源 后面的–trusted-host 是指设置为受信源,否...

2019-01-24 17:51:34

阅读数 52

评论数 1

CentOS 7 zookeeper service 开机自启

[Unit] Description=zookeeper.service After=network.target [Service] Type=forking Environment=/home/jiankunking/zookeeper ExecStart=/home/jiankunking/...

2019-01-24 08:52:06

阅读数 47

评论数 0

Spring Security Oauth2 RedisTokenStore 类图

源码地址:RedisTokenStore.java 个人微信公众号: 作者:jiankunking 出处:http://blog.csdn.net/jiankunking

2019-01-23 14:36:36

阅读数 56

评论数 0

设计原则:防痴呆设计

原文地址:http://dubbo.apache.org/zh-cn/docs/dev/principals/dummy.html 最近有点痴呆,因为解决了太多的痴呆问题。服务框架实施面超来超广,已有 50 多个项目在使用,每天都要去帮应用查问题,来来回回,发现大部分都是配置错误,或者重复的文件...

2019-01-18 20:54:49

阅读数 62

评论数 0

Java 12 Shenandoah GC

Shenandoah: An open-source concurrent compacting garbage collector for OpenJDK ABSTRACT Shenandoah is an open-source region-based low-pause pa...

2019-01-10 20:39:04

阅读数 109

评论数 0

window 7 python 3.7 安装pymysql及用法

1、下载安装包,进行安装 https://www.python.org/downloads/windows/ 2、打开cmd,输入python,查看python查看版本 3、安装PyMySQL 在cmd命令行中输入以下命令,进行安装 pip install PyMySQL ...

2019-01-09 18:03:41

阅读数 45

评论数 0

cat /proc/$PID/status进程状态

[root@554735 pcstat]# cat /proc/2549/status Name: java State: S (sleeping) Tgid: 2549 Ngid: 2549 Pid: 2549 PPid: 2527 TracerPid: ...

2019-01-07 21:10:12

阅读数 58

评论数 0

查看docker container内进程信息及与宿主机上进程的映射关系

1、docker ps 找到对应的容器 2、根据container id 找到容器在宿主机上映射后的进程信息 docker top 8c900d3fe375(容器id) 就会得到类似下面的信息,其中PID是容器内进程在宿主机上的pid,ppid是容器内进程在宿主机上的父进程pid UID ...

2019-01-05 15:09:53

阅读数 68

评论数 0

Java GC G1 详解

G1(Garbage-First)回收器是在JDK1.7中正式使用的全新垃圾回收器,G1拥有独特的垃圾回收策略,从分代上看,G1依然属于分代垃圾回收器,它会区分年代和老年代,依然有eden和survivor区,但从堆的结构上看,它并不要求整个eden区、年清代或者老年代都连续。它使用了全新的分区算...

2019-01-02 18:09:50

阅读数 287

评论数 0

Databus for MySQL

Introduction A frequently asked question on the Databus open source mailing list is about the possibility of capturing changes in MySQL through Datab...

2018-12-31 16:32:44

阅读数 121

评论数 0

Java ZGC: A Scalable Low-Latency Garbage Collector

Summary The Z Garbage Collector, also known as ZGC, is a scalable low-latency garbage collector. Goals GC pause times should not exceed 10ms Ha...

2018-12-26 17:42:40

阅读数 77

评论数 1

如何手撕一个API 网关(API Gateway)?

一、什么是API Gateway 一个比较普遍的定义如下: API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。 API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在...

2018-12-24 23:25:45

阅读数 837

评论数 1

分布式缓存的一致性Hash算法

一致性哈希算法 一致性Hash算法通过一个叫做一致性Hash环的数据结构实现Key到缓存服务器的Hash映射,如图6.11所示: 算法过程如下: 先构造一个长度为2^32的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 2^32-1])将缓存服务器节点放...

2018-12-20 12:41:06

阅读数 153

评论数 0

Golang GC

一、增量式 GC 二、 The GC runs concurrently with mutator threads, is type accurate (aka precise), allows multiple GC thread to run in parallel. It is a ...

2018-12-15 11:40:01

阅读数 111

评论数 0

Golang GC: Prioritizing low latency and simplicity

The Setup Go is building a garbage collector (GC) not only for 2015 but for 2025 and beyond: A GC that supports today’s software development and sca...

2018-12-15 10:29:11

阅读数 37

评论数 0

GC 增量式垃圾回收

增量式垃圾回收(Incremental GC)是一种通过逐渐推进垃圾回收来控制 mutator 最大暂停时间的方法。 通常的 GC 处理很繁重,一旦 GC 开始执行,不过多久 mutator 就没法执行了,这是常有的事。也就是说,GC 本来是从事幕后工作的,可是它却一下子嚣张起来,害得 mutat...

2018-12-15 09:33:37

阅读数 85

评论数 0

提示
确定要删除当前文章?
取消 删除