自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql innodb 使用聚集索引和二级索引的好处和坏处

暂时备注,出处高性能mysql5.3.5聚簇索引

2018-08-07 11:46:52 1369

原创 spring session redis 何时保存session。

spring session redis先简单备注,遇到的一个坑。以后再详细描述。 框架使用spring-session,存放在redis中。 我想在每次进入controller的时候通过session.setAttr(“a”,xx) 然后sleep一段时间模拟业务运行。 此时如果在浏览器中再次访问(同一个session),能否拿到刚才设置的getAttr(“a”)的值?答案是不能。...

2018-06-22 11:01:00 970

转载 基于Redis的分布式锁到底安全吗(上)?

原文地址 网上有关Redis分布式锁的文章可谓多如牛毛了,不信的话你可以拿关键词“Redis 分布式锁”随便到哪个搜索引擎上去搜索一下就知道了。这些文章的思路大体相近,给出的实现算法也看似合乎逻辑,但当我们着手去实现它们的时候,却发现如果你越是仔细推敲,疑虑也就越来越多。实际上,大概在一年以前,关于Redis分布式锁的安全性问题,在分布式系统专家Martin Kleppmann和Redis的...

2018-03-14 16:17:08 309

转载 基于Redis的分布式锁到底安全吗(下)?

原文地址自从我写完这个话题的上半部分之后,就感觉头脑中出现了许多细小的声音,久久挥之不去。它们就像是在为了一些鸡毛蒜皮的小事而相互争吵个不停。的确,有关分布式的话题就是这样,琐碎异常,而且每个人说的话听起来似乎都有道理。今天,我们就继续探讨这个话题的后半部分。本文中,我们将从antirez反驳Martin Kleppmann的观点开始讲起,然后会涉及到Hacker News上出现的一些讨论...

2018-03-14 16:15:51 241

转载 技术太多,学不过来怎么办

**作者:SpeedFirst 链接:https://www.jianshu.com/p/297c8de2896b 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。**技术太多,学不过来怎么办上大一时有个同学这么跟我说:哥们,我都想好了,下面我列了个单子就学下去了: C, C++, C#, Java, J++, J#, javascript,

2018-01-17 10:44:53 809

转载 深入分析 ConcurrentHashMap 1.8 的扩容实现

来源: 占小狼,原文地址:来源深入分析ConcurrentHashMap1.8的扩容实现 占小狼  已关注2017.03.09 17:00* 字数 1355 阅读 7332评论 52喜欢 53赞赏 1简书 占小狼转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注此谓知本,此谓知之至也 《礼记·大学》

2018-01-05 12:57:24 2595

转载 Java NIO入门与详解

Java NIO介绍nio 是 New I/O 的简称,属于当时 jdk1.4 提供的新 api。如今 jdk 版本已经到 1.8 了,新 IO 这个称谓有点不合适了,nio 还有一个更合适的叫法——非阻塞(non-blocking)IO。nio与io对比I/O相关概念整理缓冲区通道选择器1. nio与io对比1.1 文件流与文件块的比较原来

2017-12-22 17:00:16 498

转载 原创 京东王栋:618大促网关承载十亿调用量背后的架构实践

原创 京东王栋:618大促网关承载十亿调用量背后的架构实践作者 王栋  发布于 2017年11月01日  阅读 2964京麦架构您目前处于:架构&实践  -  架构本文为王栋老师线上分享《618大促网关承载十亿调用量背后的架构实践》实录。618大促,我们的网关承载了几十亿的流量和调用,在这种情况下,网关系统

2017-12-05 17:05:46 701

转载 细聊冗余表数据一致性(架构师之路)

原文地址 点击打开链接    细聊冗余表数据一致性(架构师之路) 原创2016-03-01 58沈剑架构师之路 架构师之路架构师之路微信号 road5858功能介绍 架构师之路,坚持撰写接地气的架构文章本文主要讨论四个问题:(1)为什么会有冗余表的需求(2)如何实现冗余表(3)正反冗余表谁先执行

2017-12-05 11:26:32 253

转载 线程数究竟设多少合理

本文转载自  https://mp.weixin.qq.com/s/CBGMRsk6aFYAGiYQucqF_w线程数究竟设多少合理 原创2016-03-29 58沈剑架构师之路 架构师之路架构师之路微信号 road5858功能介绍 架构师之路,坚持撰写接地气的架构文章 一、需求缘起Web-Server

2017-12-05 11:24:28 266

转载 分布式ID生成方法

此文转载自 微信公众号 架构师之路细聊分布式ID生成方法原创 2016-02-22 58沈剑 架构师之路一、需求缘起几乎所有的业务系统,都有生成一个记录标识的需求,例如:(1)消息标识:message-id(2)订单标识:order-id(3)帖子标识:tiezi-id这个记录标识往往就是数据库中的唯一主键,数据库上会建立聚集索引(cluster

2017-12-04 16:27:22 300

转载 秒杀系统架构优化思路

此文转载自微信公众号 架构师之路秒杀系统架构优化思路原创 2016-04-06 58沈剑 架构师之路本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的

2017-12-04 16:25:39 226

转载 互联网架构,如何进行容量设计?

此文转载自微信公众号 架构师之路互联网架构,如何进行容量设计?原创 2016-08-23 58沈剑 架构师之路一,需求缘起互联网公司,这样的场景是否似曾相识: 场景一:pm要做一个很大的运营活动,技术老大杀过来,问了两个问题:(1)机器能抗住么?(2)如果扛不住,需要加多少台机器? 场景二:系统设计阶段,技术老大杀过来,又问了两个问题:

2017-12-04 16:23:33 427

转载 JVM参数设置、分析

JVM系列三:JVM参数设置、分析       不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:w

2017-12-04 16:15:42 232

转载 raft协议和paxos

作者:朱一聪链接:https://www.zhihu.com/question/36648084/answer/82332860来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Raft协议比paxos的优点是 容易理解,容易实现。它强化了leader的地位,把整个协议可以清楚的分割成两个部分,并利用日志的连续性做了一些简化: (1)Le

2017-09-29 10:51:16 831

转载 短网址算法

作者:iammutex链接:https://www.zhihu.com/question/29270034/answer/46446911来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。这个问题看到就想答。 个人相关:三年前在公司做过一个短地址服务,目前在线上跑。 而这个问题,也是我现在招聘面试题里面必考的一道,这一道题里面有很多可考的

2017-09-28 15:43:52 1137

原创 JAVA位运算详解

 一、位移1.0、位移基本概念        这部分比较简单,相信大家已经很熟悉。 1.1、位移负数和超过32,64等的大数字位数的处理       java中位移运算,移位的位数并不一定是位移符号后面的数字,准确的说是该数字的二进制表达式的最低5或者6个位所表示的值。所以最大值是31或者63。          移位运算,真正的只能作用于int和long,在java中...

2017-09-19 17:14:49 545

转载 从B树、B+树、B*树谈到R 树

转载地址   http://blog.csdn.net/v_JULY_v/article/details/6530142从B 树、B+ 树、B* 树谈到R 树 作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Franki

2017-06-19 09:48:18 298

转载 JAVA中的21个技术点

原文地址 http://geek.csdn.net/news/detail/197201关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下!1.JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者

2017-05-11 16:10:53 362

转载 深入理解Java类型信息(Class对象)与反射机制

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/70768369 出自【zejian的博客】 本篇主要是深入对Java中的Class对象进行分析,这对后续深入理解反射技术非常重要,主要内容如下:深入理解Class对象RRTI的概念以及Class对象作用Class对象的

2017-05-04 11:44:28 398

原创 JAVA集合三Map—— 01 HashMap详解

JAVA集合三Map——  HashMap源码分析

2017-04-25 16:55:48 880

原创 JAVA集合三Map—— 03LinkedHashMap

JAVA集合三Map—— 03LinkedHashMap

2017-04-25 11:46:00 469

转载 转载TreeMap

http://blog.csdn.net/chenssy/article/details/26668941

2017-04-24 16:59:07 372

转载 转载HashMap

JAVA集合三Map—— 01 HashMap     *特别声明:     *本文只是备忘录。     下图中包含了比较常用的Map接口的实现类。    HashMap

2017-04-24 13:18:49 303

原创 JAVA集合二 ——list(04 LinkedList)

JAVA集合二 ——list(04 LinkedList)     *特别声明:     *本文只是备忘录。                JAVA中List的实现主要有ArrayList、vector、stack、LinkedList,以及一个抽象的类AbstractList.1、LinkedLIst     LinkedList 被称作双向链表。索引速度

2017-04-21 15:13:06 328

原创 JAVA集合二 ——list(03 Vector、Stack)

JAVA集合二 ——list(03 Vector、Stack)     *特别声明:     *本文只是备忘录。                JAVA中List的实现主要有ArrayList、vector、stack、LinkedList,以及一个抽象的类AbstractList.      1、Vector      #Vector可以看作是一个线程安全

2017-04-21 14:29:25 365

原创 JAVA集合二 ——list(02、ArrayList)

Java-集合之List     特别声明:     *本文只是备忘录。

2017-04-21 10:11:31 597

原创 JAVA集合二 ——list(01、List接口)

Java-集合之List     特别声明:     *本文只是备忘录。                       List是一种有序的集合,允许list中对象重复和null的存在(根据实现类不同而限制不一样)。并且提供索引对list中的对象进行访问,新增,操作,删除。       #List中的迭代器:     /** * Re

2017-04-21 10:00:11 357

原创 JAVA集合一 ——集合结构

JAVA集合一 ——集合整体接口     特别声明:     *本文只是备忘录。     JAVA中集合是一个很重要的概念,首先来看看整体的类图。

2017-04-20 15:46:08 540

原创 JAVA备忘录之设计模式(01):策略模式

Java设计模式一:策略模式     特别声明:     *本文为学习笔记。     *本文只是备忘录,并非详细讲解。       策略模式:封装算法(变化、行为),让他们可以相互替换,算法的变化独立于使用者(客户)。                将行为封装起来,利用组合和多态来实现行为的复用。          设计

2017-04-10 13:42:40 354

原创 JAVA备忘录之设计模式(02):观察者模式

JAVA备忘录之设计模式:观察者模式JAVA备忘录之设计模式:观察者模式JAVA备忘录之设计模式:观察者模式JAVA备忘录之设计模式:观察者模式JAVA备忘录之设计模式:观察者模式

2017-04-10 13:39:47 898

转载 Tomcat性能优化

tomcat性能优化 http://ibm-michael.javaeye.com/blog/585337在Tomcat和应用程序进行了压力测试后,如果您对应用程序的性能结果不太满意,就可以采取一些性能调整措施了,当然了前提是应用程序没有问题,我们这里只讲Tomcat的调整。由于Tomcat的运行依赖于JVM,所以在这里我们把Tomcat的调整可以分

2014-06-20 09:51:20 620

原创 java.io.Serializable序列化

一直想学习各种开源框架的java.io.Serializable

2014-05-07 11:56:46 1188

转载 11条人生格言-成功的格言

<br />(1)学会沉默<br />    有时候,你被人误解,你不想争辩,所以选择沈默。本来就不是所有的人都得了解你,因此你认为不必对全世界喊话。却也有时候,你被最爱的人误解,你难过到不想争辩,也只有选择沈默。全世界都可以不懂你,但他应该懂,若他竟然不能懂,还有什么话可说?生命中往往有连舒伯特都无言以对的时刻,毕竟不是所有的是非都能条列清楚,甚至可能根本没有真正的是与非。那么,不想说话,就不说吧,在多说无益的时候,也许沈默就是最好的解释。<br />(2)至少平静<br />    在你跌入人生谷底的时

2011-04-27 15:33:00 1040 1

java高并发编程详解

JAVA高并发编程 JAVA高并发编程 JAVA高并发编程JAVA高并发编程JAVA高并发编程

2018-06-22

数学之美数学之美

数学之美数学之美数学之美数学之美数学之美数学之美数学之美数学之美

2018-03-30

JAVA面试题

JAVA面试总览,不错的书籍,JAVA面试题JAVA面试题JAVA面试题JAVA面试题

2018-03-30

JAVA面试题解惑系列合集

JAVA面试题解惑系列合集 JAVA面试题解惑系列合集 JAVA面试题解惑系列合集

2018-01-05

技术之瞳 阿里巴巴技术笔试心得

面试阿里巴巴技术笔试心得,面试阿里巴巴技术笔试心得,面试阿里巴巴技术笔试心得,面试阿里巴巴技术笔试心得,

2017-12-20

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)

Java虚拟机的好书

2017-04-28

jdk1.7源码

jdk源码

2014-05-08

java Head First设计模式

非常详细的,非常经典的java设计模式介绍,想要在Java上有所精进和深入一定要学,让我们一起成为大牛吧。

2013-07-15

深入java虚拟机

非常详细的,非常经典的java虚拟机技术介绍,想要在Java上有所精进和深入一定要学,让我们一起成为大牛吧。

2013-07-15

struts2 中文教程

所发现最好的struts2中文教程,大家不要错过

2011-10-27

spring in action

spring in action 的pdf完美中文版,学spring的必备书籍

2011-10-27

spring security3

spring security 的PDF完美教程

2011-10-27

EXTJS英文API和经典事例

英文版的API比中文版的详细,全面。 下载完成后解压后, copy到tomcat的webapps下即可。通过 http://localhost:8080/ext-3.4.0/ext-3.4.0/docs/ 访问

2011-09-01

J2ME 英文 API 包括例子

你还在用中文API吗?删除它吧! 英文API才是真正的API!你懂的。 下载完成后,解压,找到目录下的docs/html/index.html就可以查看完整API; 该文件,还包括各种例子和源码

2011-08-27

J2ME中文教程--简单的入门级到高级教程

J2ME中文教程--简单的入门级到高级教程 学习J2ME不可缺少的

2011-04-27

深入体验Java_Web开发内幕-核心基础.part5.rar

深入体验Java_Web开发内幕-核心基础.part5.rar

2011-03-25

深入体验Java_Web开发内幕-核心基础.pdf3

想学java jsp/servlet的最经典书籍,

2011-03-23

深入体验Java_Web开发内幕-核心基础2.pdf

这是第2部分,总共有5部分,慢慢研究,非常清晰非常好

2011-03-23

深入体验Java_Web开发内幕-核心基础.pdf

JAVA的经典书籍,讲解JSP和servlet技术,必看数目,呵呵!绝对经典

2011-03-23

空空如也

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

TA关注的人

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