自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

转载 socket、tcp、udp、http 区别

一、先来一个讲TCP、UDP和HTTP关系的1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送

2017-11-22 14:05:15 258

原创 InterruptedException详解

1.线程为什么会抛出InterruptedException?假如现在有两个线程1和2;线程1在正常执行,此时线程2调用了线程1的interrupt方法;代码如下:@RunWith(SpringJUnit4ClassRunner.class)public class SynchronizedTest { @Test public void testSynchroniz

2017-10-24 10:50:14 7602

原创 分布式ID生成器解决方案

一、分布式系统带来ID生成挑战在复杂的系统中,往往需要对大量的数据如订单,账户进行标识,以一个有意义的有序的序列号来作为全局唯一的ID;而分布式系统中我们对ID生成器要求又有哪些呢?全局唯一性:不能出现重复的ID号,既然是唯一标识,这是最基本的要求。递增:比较低要求的条件为趋势递增,即保证下一个ID一定大于上一个ID,而比较苛刻的要求是连续递增,如1,2

2017-09-28 17:02:57 9612 1

原创 synchronized关键字知多少

synchronized可以根据锁的类型分为两种:1.锁对象用法为同步代码块中的参数为一个对象或者一个非静态方法,这种锁主要用于单例模式中保护实例属性存在以下两种情况synchronized(this){//可以为当年对象this,也可以为其他对象如String Object等// do something,}public synchronized String

2017-09-28 15:10:28 450 1

java程序员面试要点

包含众多面试点,如java基础 并发 集合,数据机构 算法,分布式,缓存,数据库等等

2018-08-06

《大型网站系统与java中间件实践》读书笔记ppt分享

《大型网站系统与java中间件实践》读书笔记ppt分享,纯自己用心编写,同时也给同事做了分享,不过当时很多自己讲的内容没有备注进去

2017-03-15

空空如也

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

TA关注的人

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