自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 Java线程池源码及原理

目录 1 说明 1.1类继承图 2 线程池的状态 3 源码分析 3.1完整的线程池构造方法 3.2 ctl 3.3 任务的执行 3.3.1 execute(Runnable command) ...

2019-07-14 00:04:00 79

转载 Java并发之等待/通知机制

目录 1 前言 1.1 先来段代码放松一下 2 Object wait()/notify() 2.1 一段入门代码 2.2 问题三连击 a.为什么官方说wait() 要放在while里面? b.为什么wait()必须在同步...

2019-05-11 15:31:00 128

转载 Form表单的enctype

基础form表单<form action="/submit" enctype="text/plain" method="POST"> <p>关键字: <input type="text" name="keyword" /></p> <input type="submit" value="Submit" />&...

2017-06-06 19:22:00 130

转载 GitBook 使用

介绍GitBook是一个基于Node.js的命令行工具,可使用 Github/Git和Markdown来制作精美的电子书,GitBook 并非关 Git的教程。导出格式有PDF、HTML等,需要添加相应插件。官网:https://www.gitbook.com安装安装npm从网站 https://nodejs.org/en/download/ 上下载并安装npm -v查...

2017-05-29 00:34:00 111

转载 Spring 5.0.0.RC1 - CORS Support 【译文】

3 CORS支持3.1 介绍出于安全考虑,浏览器禁止对当前源之外的资源进行AJAX调用。例如,当你在一个标签页检查你的银行账户时,你可以在另一个标签页打开evil.com的网站。在evil.com中的脚本不能使用你的凭据来通过AJAX请求访问你的银行API(例如,从你的银行取款!)。跨域资源共享(Cross-origin resource sharing)(CORS)是W3C的标准...

2017-05-28 14:51:00 72

转载 Spring 日期时间处理

1 Spring自身的支持1.1 factory-bean<bean id="dateFormat" class="java.text.SimpleDateFormat"> <constructor-arg value="yyyy-MM-dd" /></bean><bean id="user" class="zxy.demo.s...

2017-05-15 20:50:00 219

转载 dubbo 入门

1 介绍1.1 背景随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。1.2 说明DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架。1.3 功能启动时检查、集群容错、负载均衡、线程模型、直连提供者、只订...

2017-05-14 17:17:00 44

转载 ZooKeeper 入门

0 介绍官网:http://zookeeper.apache.org/ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper代码版本中,提供了分布式独享锁、选举、队...

2017-05-12 11:41:00 70

转载 Linux 软件安装

目录 0 前言 1 RPM 1.1 介绍 1.2 命令 1.3 问题 2 YUM 2.1 介绍 2.2 命令 3 dpkg 3.1 介绍 3...

2017-05-07 18:17:00 50

转载 大型网站架构设计原理(书的目录)

说明:以下内容来自李智慧的《大型网站技术架构:核心原理与案例分析》这本书的目录,虽然是目录,但能从中学到的东西还是不少的。第1篇 概述1 大型网站架构演化1.1 大型网站软件系统的特点1.2 大型网站架构演化发展历程1.2.1 初始阶段的网站架构1.2.2 应用服务和数据服务分离1.2.3 使用缓存改善网站性能1.2.4 使用应用服务器集群改善网站的并发处理能力1.2...

2017-05-06 18:11:00 138

转载 Spring Cloud 学习笔记(二)——Netflix

4 Spring Cloud NetflixSpring Cloud 通过自动配置和绑定到Spring环境和其他Spring编程模型惯例,为Spring Boot应用程序提供Netflix OSS集成。 通过几个简单的注释,可以快速启用和配置应用程序中的常见功能模块,并使用久经考验的Netflix组件构建大型分布式系统。 提供的功能模块包括服务发现(Eureka),断路器(Hystri...

2017-04-19 17:52:00 152

转载 Spring Cloud 学习笔记(一)——入门、特征、配置

目录 0 放在前面 0.1 参考文档 0.2 maven配置 0.3 简介 1 特征 2 原生云应用程序 2.1 Spring Cloud Context: 应用上下文服务 2.1.1 引导应用程序上下文...

2017-04-18 11:43:00 141

转载 RocketMQ与Kafka对比

转自:https://github.com/alibaba/RocketMQ/wiki/rmq_vs_kafka淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用MySQL作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review...

2017-04-16 10:16:00 92

转载 分布式开放消息系统(RocketMQ)的原理与实践(转)

转自:http://www.jianshu.com/p/453c6e7ff81c分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题消息的重复问题RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ 有哪些关键特性...

2017-04-16 10:09:00 71

转载 RocketMQ 介绍与基本使用

介绍RocketMQ是阿里巴巴自研的第三代分布式消息中间件,是阿里系下开源的一款分布式、队列模型的消息中间件,原名Metaq,3.0 版本名称改为RocketMQ,是阿里参照kafka设计思想使用Java实现的一套MQ。同时将阿里系内部多款MQ产品(Notify、metaq)进行整合,只维护核心功能,去除了所有其他运行时依赖,保证核心功能最简化,在此基础上配合阿里上述其他开源产品实现不...

2017-04-16 10:07:00 153

转载 Linux 零拷贝技术

简介零拷贝(zero-copy)技术可以减少数据拷贝和共享总线操作的次数,消除通信数据在存储器之间不必要的中间拷贝过程,有效地提高通信效率,是设计高速接口通道、实现高速服务器和路由器的关键技术之一。数据拷贝受制于传统的操作系统或通信协议,限制了通信性能。采用零拷贝技术,通过减少数据拷贝次数,简化协议处理的层次,在应用和网络间提供更快的数据通路,可以有效地降低通信延迟,增加网络吞吐率。...

2017-04-16 10:01:00 74

转载 Spring Boot 整合 MyBatis

前言现在业界比较流行的数据操作层框架 MyBatis,下面就讲解下 Springboot 如何整合 MyBatis,这里使用的是xml配置SQL而不是用注解。主要是 SQL 和业务代码应该隔离,方便和 DBA 校对 SQL。我的Githttps://github.com/JasperZXY/TestSpringCloud/tree/master/boot-feature由于我很多...

2017-04-16 10:00:00 63

转载 Java static 关键字详解

引言在《Java编程思想》中有这样一段话:static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言之,一句话来描述就是:方便在没有创建...

2017-04-16 09:59:00 66

转载 Spring Boot 学习笔记

参考资料http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/Spring Boot简介Spring Boot使创建基于Spring的应用程序变得轻松,只需要做到“just run”就能创建一个独立的、产品级别的Spring应用程序。官方为Spring平台及第三方库提供了相对固定的搭配,所以开始的...

2017-04-16 09:55:00 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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