排序:
默认
按更新时间
按访问量

文件操作,异步非阻塞I/O

文件操作,异步非阻塞I/O java封装了很棒且很完美的文件系统操作详情请移步https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html import org.springframework.util.Clas...

2018-04-08 14:42:53

阅读数:34

评论数:0

分布式锁-zookeeper-SharedReentrantReadWriteLock基于InterProcessReadWriteLock(四)分布式重入读写共享锁

分布式重入读写共享锁:InterProcessReadWriteLock共享重入读写锁zk分布式锁基础依赖package com.miku.common.util.lock.zookeeper;import org.apache.curator.framework.recipes.locks.In...

2018-02-02 11:05:06

阅读数:107

评论数:0

分布式锁-zookeeper-SharedReentrantLock基于InterProcessMutex(三)分布式重入共享锁

分布式重入共享锁:InterProcessMutex可重入共享锁,同一个线程可以重新调用获取,多次调用需要相应的释放资源zk分布式锁基础依赖 package com.miku.common.util.lock.zookeeper; import com.miku.common.util.loc...

2018-02-02 10:47:33

阅读数:107

评论数:0

分布式锁-zookeeper-SharedLock基于InterProcessSemaphoreMutex(二)分布式共享锁

分布式共享锁:InterProcessSemaphoreMutex完全分布的全局同步锁,意味着在任何快照时间,没有两个客户端认为他们拥有相同的锁,继承上一篇分布式锁-zookeeper的AbstractZookeeperLock。细节与注意事项请看分布式锁-基于zookeeper客户端curato...

2018-02-01 22:27:49

阅读数:88

评论数:0

分布式锁-基于zookeeper客户端curator实现锁机制(一)锁基础

分布式锁基础:继承接口的锁实现,以统一的接口调用完成,封装错误处理 定义接口,实现此接口都拥有获取锁与释放锁 /* * Copyright 2016-2018. Individual ownership panw * * Tech blog at http://blog.csdn...

2018-02-01 22:05:33

阅读数:159

评论数:0

BigDecimal、DecimalFormat工具类-浮点类型计算格式化-史上最全=_=

即上一篇屌的一批的时间操作工具类之后又一力作BigDecimal浮点类型操作/DecimalFormat浮点类型格式化保留小数注意:1. 强制依赖jdk8以上 2.方法:支持可变长参数,所有数值类型以及collection类型声明:可变长参数的方法跟传入两个参数的方法其实是可以用重载来声明相同的方...

2017-11-26 00:20:57

阅读数:322

评论数:0

Date、LocalTime、LocalDate、LocalDate-时间操作工具类

java 8时间日期操作工具类,覆盖了日常工作中大部分的日期操作,因LocalDateTime自身封装的方法比完善,简单的操作只需转换格式调用封装方法即可。强制依赖jdk8LocalDateUtils/* * Copyright 2016-2018. Individual ownership p...

2017-11-24 01:05:45

阅读数:808

评论数:0

Nginx配置详情-配置说明-参数优化-Nginx反向代理、负载均衡(四)

前言:上一篇写到ngx_http_core_module模块提供的变量,这一篇主要讲Nginx反向代理与负载均衡。反向代理(reverse proxy)方式是指代理服务器来接收Internet上的连接请求,然后将请求转发给内部网络中的上游服务器,并将从上游服务器得到的结果返回给Internet上请...

2017-09-26 23:49:05

阅读数:26531

评论数:0

Nginx配置详情-配置说明-参数优化-ngx_http_core_module模块变量(三)

前言:上一篇写到Nginx核心模块HTTP模块,这一篇主要讲ngx_http_core_module模块提供的变量在记录access_log访问日志文件时,可以使用ngx_http_core_module模块处理请求时所产生的丰富的变量,当然这些变量还可以用户其他HTTP模块。例如:当URI中的某...

2017-09-24 22:51:49

阅读数:47808

评论数:0

Nginx配置详情-配置说明-参数优化-核心HTTP配置(二)

前言:上一篇写到Nginx的基础配置,这一篇主要讲Nginx核心模块HTTP模块1、虚拟主机与请求转发 监听端口 配置块:server 监听端口,由于ip地址数量有限,因此经常存在多个主机域名对应着同一个ip地址的情况,这时在nginx.conf中就可以按照server_name(对应用户请求...

2017-09-24 17:57:37

阅读数:8846

评论数:0

Nginx配置详情-配置说明-参数优化(一)

前言:Nginx?为什么选择Nginx?还不用Nginx你就out了。Nginx相比Apache拥有更块、高扩展性、高可用性、低内存消耗、单机支持10万以上并发等等。后面将分为几篇文章来简单介绍Nginx的配置等说明。nginx.conf配置通用语法块配置项块配置项由一个块配置项名和一对大括号组成...

2017-09-24 16:34:43

阅读数:25403

评论数:0

TCP-可靠传输的实现-滑动窗口协议

TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。 一、滑动窗口协议      关于这部分自己不晓得怎么叙述才好,因为理解的部分更多,下面就用自己的理解来介绍下TCP的精髓:滑动窗口协议。      所谓滑动窗口协...

2017-09-06 14:38:22

阅读数:11468

评论数:0

nginx-网络参数优化-网络参数详解-linux内核网络参数

滑动窗口的大小与套接字缓存区会在一定程度上影响并发连接的数目,每个TCP连接都会为维护TCP滑动窗口而消耗内存,这个窗口会根据服务器的处理速度收缩或扩张。 参数wmem_max的设置,需要平衡物理内存的总大小、nginx并发处理的最大连接数量(由nginx.conf中的worker_process...

2017-09-06 14:32:17

阅读数:5292

评论数:0

linux-进程切换,用户态进程,内核态进程

进程切换 一开始我并不想写这个笔记,因为太过复杂,我一直想以简单的方式理解内核,只从概念,避免涉及过多的代码。实际上,我写笔记的时候,书已经看到很后面了,因为总要理解更多才能理解之前看似简短实际复杂的内容。但最后发现实际上任何内容都没有办法跳过,即便不想看,也需要了解基本的概念,所以依旧不会拿大...

2017-09-05 14:41:43

阅读数:1104667

评论数:1

Linux IO模式及 select、poll、epoll详解

注:本文是对众多博客的学习和总结,可能存在理解错误。请带着怀疑的眼光,同时如果有错误希望能指出。 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。 本文讨论的背景是Linux环境下的netw...

2017-09-05 14:37:40

阅读数:22202

评论数:0

spring schema 扩展(NamespaceHandler,BeanDefinitionParser)

前言:Spring从2.0开始引入了一个新的机制用于扩展xml模式,我们就可以编写自定义的xml bean解析器然后集成到Spring IoC容器中(Spring不识别aop,mvc,这些标签都是通过本章要学习的内容,扩展标签) mvc:interceptors>mvc:intercep...

2017-08-10 01:15:05

阅读数:946835

评论数:1

Dubbo之旅-启动解析-扩展spirng标签-阿里SOA服务化治理方案

Dubbo通过Spring的加载而启动,本文分析了通过注解方式加载的过程.    1.Schema扩展           通过注解加载dubbo,需要在spring的配置文件中添加:     dubbo:annotation是dubbo基于spring的schema扩展。 ...

2017-08-06 15:36:48

阅读数:397892

评论数:0

HTTP 请求头中的 X-Forwarded-For

我一直认为,对于从事 Web 前端开发的同学来说,HTTP 协议以及其他常见的网络知识属于必备项。一方面,前端很多工作如 Web 性能优化,大部分规则都跟 HTTP、HTTPS、SPDY 和 TCP 等协议的特点直接对应,如果不从协议本身出发而是一味地照办教条,很可能适得其反。另一方面,随着 No...

2017-07-23 01:47:21

阅读数:39564

评论数:0

Java 8 Function之Predicate

Java 8 Predicate 示例 java.util.function.Predicate是在java 8中引入的functional interface。Predicate用于分配lambda表达式。functional interface是返回布尔值的test(T t)。当我们将对...

2017-06-22 00:08:34

阅读数:710

评论数:0

Java Lambda(语言篇——lambda,方法引用,目标类型,默认方法,函数接口,变量捕获)

深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法) 原文链接:http://zh.lucida.me/blog/java-8-lambdas-insideout-language-features 关于 本文是深入理解 Java 8 Lambda 系...

2017-06-21 23:06:03

阅读数:337

评论数:0

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