自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

六月星空2011的博客

to be a better man, to be a better coder.

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 技术分享链接汇总[201807]

内容整理自->java高级交流群【329019348】更多Java高级交流文章2018/07/02 Kafka博客专栏 Netty内存池整体设计解读 HashMap就是这么简单【源码剖析】 Spring Boot系列十五 spring boot集成RabbitMQ 源码分析 2018/07/03 Elasticsearch高级搜索排序( 中文+拼音+首字母+简繁转换+特殊...

2018-07-07 10:24:30 490

原创 技术分享链接汇总[201806]

内容整理自->java高级交流群【329019348】更多Java高级交流文章2018/06/01 对 IntegerCache 的探讨 2018/06/04 讲真,别再使用JWT了! nginx强制使用https访问(http跳转到https) SpringBoot + Redis Cluster 秒杀架构实践 2018/06/05 Java Socket编程基础及...

2018-06-09 13:39:28 409 1

原创 技术分享链接汇总[201805]

内容整理自->java高级交流群【329019348】更多Java高级交流文章2018/05/02 It互联网项目经理,如何书写出色的技术文档? 基于Go构建滴滴核心业务平台的实践 现代IM系统中聊天消息的同步和存储方案探讨 微信红包的架构设计简介 Circuit Breaker: Hystrix Clients Java SE 7新特性:改进使用带泛型可变参数的方法时的...

2018-05-06 10:36:16 363

原创 技术分享连接汇总[201804]

内容整理自->java高级交流群【329019348】更多Java高级交流文章2018/04/02 缓存更新的套路 《Serverless架构》 《数据即未来》 《Kafka权威指南》 Java面试通关要点汇总集【终极版】 Mysql区分大小写(大小写敏感)的问题总结 2018/04/03 一个最不可思议的MySQL死锁分析 Linux 内核学习的经典书籍及途径? ...

2018-04-14 21:19:47 306

原创 技术分享连接汇总[201803]

内容整理自->java高级交流群【329019348】更多Java高级交流文章2018/03/01 zipkin使用介绍 Spring Boot 2.0正式发布,新特性解读 区块链3.0:超越货币、经济和市场的公正应用 分布式锁的实现 架构师之路17年精选80篇 为什么 java wait/notify 必须与 synchronized 一起使用,jvm究竟做了些什么 ...

2018-03-04 20:55:28 637

原创 Java优秀资源分享[不定时更新]

备注: [资源随机整理, 无特别之分]0. 更多Java高级交流文章1. 公众号类 架构师之路[58]  微信号:road5858  功能介绍:架构师之路,坚持撰写接地气的架构文章 你假笨[阿里]  微信好:lovestbolg  功能介绍:围绕JVM分享经典性能案例和调优经验 算法爱好者  微信号:AlgorithmFans

2017-11-29 09:31:38 734

原创 技术分享连接汇总[201802]

内容整理自->java高级交流群【329019348】更多Java高级交流文章2018/02/01 Spring Boot 从入门到进阶系列教程 《Building RESTful Web Services with Spring 5 - Second Edition》 《Spring: Work with Data and Cloud in Spring 5》 Follow...

2018-02-02 20:18:46 250

转载 实践基于Redis的分布式锁

原文地址-实践基于Redis的分布式锁本文来自社区这周的讨论话题—— 技术专题讨论第四期:漫谈分布式锁,也总结了我对分布式锁的认知和使用经验。应用场景  当多个机器(多个进程)会对同一条数据进行修改时,并且要求这个修改是原子性的。这里有两个限定:(1)多个进程之间的竞争,意味着JDK自带的锁失效;(2)原子性修改,意味着数据是有状态的,修改前后有依赖。实现方式  1. 基于Red

2018-01-31 16:30:04 244

转载 高并发核心技术-幂等的实现方案

原文地址一、背景  在我们生活中经常有这样的一些事情,比如我们用支付宝二维码去付款,那么这个二维码代表这一次付款,如果这个二维码不小心被扫描多次,那么也应该只扣款一次,如果扣了两次款,那么我们的资金就损失了。  再比如,我们的一个天猫订单去支付,不小心连续点击了两次支付按钮,那么这次支付也应该扣款一次。不然我们就花了两份钱,买了一份东西,亏大发了,是不。  即:在我们实际系统中有很多

2018-01-29 14:47:18 602

转载 坑人无数的Redis面试题

原文地址 更多redis文章 Redis中文文档-推荐 文章中确实有几个点很不错, 所以转载保存一下。Redis有哪些数据结构?  字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。  如果你说还玩过Redis Module

2018-01-28 23:09:40 7186 3

原创 技术分享连接汇总[201801]

内容整理自->java高级交流群【329019348】更多Java高级交流文章2018/01/02 坑人无数的Redis面试题 为什么epoll会那么高效 《Programming Kotlin》 select / poll / epoll: practical difference for system architects Obfuscation causes VerifyE

2018-01-03 15:55:15 1288

转载 接口限流实践-令牌桶

某天A君突然发现自己的接口请求量突然涨到之前的10倍,没多久该接口几乎不可使用,并引发连锁反应导致整个系统崩溃。如何应对这种情况呢?生活给了我们答案:比如老式电闸都安装了保险丝,一旦有人使用超大功率的设备,保险丝就会烧断以保护各个电器不被强电流给烧坏。同理我们的接口也需要安装上“保险丝”,以防止非预期的请求对系统压力过大而引起的系统瘫痪,当流量过大时,可以采取拒绝或者引流等机制。

2017-12-07 16:59:29 618

转载 基于Redis的限流系统的设计

基于Redis的限流系统的设计,主要会谈及限流系统中限流策略这个功能的设计;

2017-12-07 15:03:25 287

原创 技术分享连接汇总[201712]

Spring Cloud限流详解(附源码) 免费的编程中文书籍索引 Modern Java Recipes - Ken Kousen WHAT IS DEADLOCK AND HOW TO PREVENT IT? 基于Redis的限流系统的设计

2017-12-04 13:41:03 786

原创 技术分享连接汇总[201711]

Spring NoSuchBeanDefinitionException原因分析 怎样用通俗的语言解释REST,以及RESTful? 图解VMware内存机制

2017-11-29 17:33:59 517 2

原创 零散点整理[201709-11]

undertowcloud native spring boot默认是tomcat , 可以用Jetty或者Undertow webflux. Spring 5 webflux. webflux是基于netty和reactor实现的

2017-11-29 17:13:13 1756

原创 技术分享连接汇总[201709-10]

Lombok 官方文档 前后端分离实践javaScript 数字精度问题

2017-11-29 16:33:36 375

转载 剖析ArrayList / 计算机程序的思维逻辑

基本用法新建ArrayListArrayList是一个泛型容器,新建ArrayList需要实例化泛型参数,比如:ArrayList intList = new ArrayList();ArrayList strList = new ArrayList();添加元素add方法添加元素到末尾ArrayList intL

2017-08-18 17:11:26 719

原创 java线程笔记

进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序就是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制这进程的执行。一个进程中至少有一个线程。java VM 启动的时候会有一个进程java.exe,该进程中至少有一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中。该线程称之为主线

2017-08-09 15:46:10 228

原创 StringBuffer和StringBuilder

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2017-08-09 15:37:41 166

原创 map集合及遍历

Map集合:该集合存储键值对。一对一对往里存,而且要保证键的唯一性。键:就是存的值的编号值:就是要存放的数据1.添加put(K key, V value);添加元素,如果出现添加时,相同的键,那么后添加的值会覆盖原有键对应的值,并put方法会返回被覆盖的值。2.删除clear();remove(Object key)3.判断boolean contain

2017-08-09 15:32:55 291

原创 IO流

IO流:1.字符流:文本文件。字符流的两个基类:Writer,Reader.2.字节流:字节流的两个基类:InputStream,OutputStream.字符流的特点:既然IO流是用于操作数据的,那么数据的最常见体现形式:文件.close()关闭流资源,但是关闭之前会刷新一次内部的缓冲中的数据。将数据刷到目的地中。和flush()区别:flush刷新后

2017-08-09 15:30:33 184

原创 interface详解

interface(接口):初期理解,可以认为是一个特殊的抽象类。当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。class用于定义类,interface用于定义接口。接口定义时,格式特点:1.接口中常见定义:常量,抽象方法;2.接口中的成员有固定的修饰:常量:public static final方法:public abstract接口中的成员都是p

2017-08-09 15:28:21 933

原创 ==和equals的区别

对于比较基本数据类型来说,==比较的就是数值的大小,例如:  int m = 2;  int n = 3;  boolean b = m==n;  System.out.println(b);//结果为false,因为2和3不等吗.  但是对于引用类型数据来说,==和equals就有些不同了,在大多数类中的equals方法调用的依然是==,但比较的是两个引用变量的地址是否相同.

2017-08-09 15:23:40 239

转载 知道这20个正则表达式,能让你少写1,000行代码

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。下面是@技匠整理的,在前端开发中经常使用到的20个正则表达式。

2017-08-09 15:05:57 172

原创 java之static语法详解

static:用法:是一个修饰符,用与修饰成员(成员变量和成员函数)静态的成员变量,类变量。1.当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态 成员。static特点:1.随着类的加载而加载;也就是:说静态会随着类的消失而消失,说明它的生命周期最长。2.优先于对象存在;明确一点;静态是先存在的,对象是后存在的。

2017-08-09 10:40:02 380

Android api

Android api文档,详细的介绍了Android开发需要的android系统的接口。

2014-06-30

空空如也

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

TA关注的人

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