- 博客(6)
- 资源 (56)
- 收藏
- 关注
原创 《effective java》阅读理解
java书籍如core Java经常分两册,上册为基础fundmental,下册为advanced。上册讲编程的基本概念,下册谈被升级的概念(如泛型对于Object,try是某种不判断的if,并发是循环的横向扩展,集合是某种高级的数组等等)。这类书给人的感觉是概念的任意组合,正交化,什么都可以做。而本书所说的就是希望你用高级的概念的使用去避免基本概念使用的一些弊端,告诉你怎么做更好,什么样的做...
2018-11-30 13:33:38 504
原创 docker容器创建的流程详解
普通启动的容器runoob@runoob:~$ docker run ubuntu:15.10 /bin/echo "Hello world"Hello world各个参数解析: docker: Docker 的二进制执行文件。 run:与前面的 docker 组合来运行一个容器。 ubuntu:15.10指定要运行的镜像,Docker首先从本地主机上查找...
2018-11-20 15:45:23 36929 1
原创 nginx的转发之外,SpringCloud的zuul转发
服务网关是微服务架构中一个不可或缺的部分。通过服务网关统一向外系统提供REST API的过程中,除了具备服务路由、均衡负载功能之外,它还具备了权限控制等功能。Spring Cloud Netflix中的Zuul就担任了这样的一个角色,为微服务架构提供了前门保护的作用,同时将权限控制这些较重的非业务逻辑内容迁移到服务路由层面,使得服务集群主体能够具备更高的可复用性和可测试性。路由在微服务体系结构...
2018-11-19 15:13:20 1421
原创 springCloud的ribbon负载均衡与nginx的负载均衡
Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。Ribbon是什么?Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接...
2018-11-19 11:27:31 4825 3
原创 分布式ID 雪花算法JAVA实现
少年不想写,来吧:https://github.com/singgel/SnowFlakesnowflake的结构如下(每部分用-分开):概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。...
2018-11-15 09:44:35 1137 1
原创 netty功能实现讲解
本文的所有示例代码出处:https://github.com/singgel/NettyDemo/tree/master/src/test/java/com/singgel一. 简介Netty is a NIO client server framework which enables quick and easy development of network applications ...
2018-11-09 15:53:15 1498
redis-desktop-manager-0.8.3-2550.dmg
2018-12-25
head+first+servlets jsp
2018-07-31
深入理解Java虚拟机[JVM高级特性与最佳实践](周志明)
2018-07-31
从PAXOS到ZOOKEEPER分布式一致性原理与实践
2018-07-31
mac的网络传输分析工具
2018-07-06
mac数据恢复
2018-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人