摘要:简介 区块链是一种防篡改的共享数字分布式账本,可记录公共或私有对等网络中的交易。分布式账本分布到网络中的所有成员节点,以加密散列链接的块的顺序链,永久记录网络中对等点之间发生的资产交换的历史记录。 区块链的广为人知是从比特币开始的,但是区块链不是比特币,区块链只是比特币底层的技术基础。比特币可以看做 阅读全文
posted @ 2020-05-21 07:02 flydean 阅读(274) 评论(1) 推荐(0) 编辑
摘要:简介 自从Spring横空出世之后,Spring就成了事实上的J2EE标准。Spring作为一个轻量级的J2EE应用框架,就是针对EJB的复杂特性而设计的,最后毫无疑问,Spring凭借它的简洁,可理解性和可用性赢得了最后的胜利。 Spring从最初的xml配置到后面的注解配置,一直都在不断的进步, 阅读全文
posted @ 2020-05-20 06:59 flydean 阅读(262) 评论(0) 推荐(0) 编辑
摘要:简介 是什么让java世界变得更好,程序员变得更友爱,秃头率变得不是那么的高,让程序员不必再每天996,有时间找个女朋友? 是Spring。 是什么让企业级java应用变得简单易懂,降低了java程序员的进入门槛,导致了现在遍地都是java程序员的窘境? 是Spring。 是什么从无冕之王变成了事实 阅读全文
posted @ 2020-05-20 06:45 flydean 阅读(839) 评论(0) 推荐(0) 编辑
摘要:java作为第一大编程语言,可谓源远流长,一代又一代的java程序员前仆后继走在java学习的路上。java程序员的学习之路在2020年又有什么变化呢?本文详细附上了每一个部分所需知识的教程链接地址,并会持续更新,希望能够和大家一起进步! 阅读全文
posted @ 2020-04-13 10:20 flydean 阅读(1708) 评论(1) 推荐(0) 编辑
摘要:简介 今天我们要介绍的是Reactor中的多线程模型和定时器模型,Reactor之前我们已经介绍过了,它实际上是观察者模式的延伸。 所以从本质上来说,Reactor是和多线程无关的。你可以把它用在多线程或者不用在多线程。 今天将会给大家介绍一下如何在Reactor中使用多线程和定时器模型。 Thre 阅读全文
posted @ 2020-11-11 09:36 flydean 阅读(46) 评论(1) 推荐(0) 编辑
摘要:简介 上篇文章我们简单的介绍了Reactor的发展史和基本的Flux和Mono的使用,本文将会进一步挖掘Reactor的高级用法,一起来看看吧。 自定义Subscriber 之前的文章我们提到了4个Flux的subscribe的方法: Disposable subscribe(); Disposab 阅读全文
posted @ 2020-11-09 09:24 flydean 阅读(121) 评论(1) 推荐(0) 编辑
摘要:简介 Reactor是reactivex家族的一个非常重要的成员,Reactor是第四代的reactive library,它是基于Reactive Streams标准基础上开发的,主要用来构建JVM环境下的非阻塞应用程序。 今天给大家介绍一下Reactor。 Reactor简介 Reactor是基 阅读全文
posted @ 2020-11-06 09:10 flydean 阅读(207) 评论(1) 推荐(1) 编辑
摘要:简介 在JDK8中,引入了三个非常有用的时间相关的API:Duration,Period和ChronoUnit。 他们都是用来对时间进行统计的,本文将会详细讲解一下这三个API的使用。 Duration Duration主要用来衡量秒级和纳秒级的时间,使用于时间精度要求比较高的情况。 先来看看Dur 阅读全文
posted @ 2020-11-05 10:23 flydean 阅读(178) 评论(1) 推荐(0) 编辑
摘要:简介 java程序是跨平台的,可以运行在windows也可以运行在linux。但是平台不同,平台中的文件权限也是不同的。windows大家经常使用,并且是可视化的权限管理,这里就不多讲了。 本文主要讲讲linux下面的文件的权限和安全性问题,并且探讨一下如何在java程序中考虑文件的安全性。 lin 阅读全文
posted @ 2020-11-03 09:17 flydean 阅读(95) 评论(1) 推荐(0) 编辑
摘要:简介 序列化是java中一个非常常用又会被人忽视的功能,彩16网站直营网:我们将对象写入文件需要序列化,同时,对象如果想要在网络上传输也需要进行序列化。 序列化的目的就是保证对象可以正确的传输,那么我们在序列化的过程中需要注意些什么问题呢? 一起来看看吧。 序列化简介 如果一个对象要想实现序列化,只需要实现Seria 阅读全文
posted @ 2020-11-01 10:29 flydean 阅读(131) 评论(0) 推荐(0) 编辑
摘要:简介 什么是web worker呢?从名字上就可以看出,web worker就是在web应用程序中使用的worker。这个worker是独立于web主线程的,在后台运行的线程。 web worker的优点就是可以将工作交给独立的其他线程去做,这样就不会阻塞主线程。 Web Workers的基本概念和 阅读全文
posted @ 2020-10-29 09:27 flydean 阅读(217) 评论(1) 推荐(1) 编辑
摘要:简介 对于文件的IO操作应该是我们经常会使用到的,因为文件的复杂性,我们在使用File操作的时候也有很多需要注意的地方,下面我一起来看看吧。 创建文件的时候指定合适的权限 不管是在windows还是linux,文件都有权限控制的概念,我们可以设置文件的owner,还有文件的permission,如果 阅读全文
posted @ 2020-10-27 10:47 flydean 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1. 前言 集合是用来存储多个数据的,除了基本类型之外,集合应该是java中最最常用的类型了。java中的集合类型一般都集中在java.util包和java.util.concurrent包中。 其中util包中的集合类是基础的集合类,而concurrent包中的集合类是为并发特别准备的集合类。 集 阅读全文
posted @ 2020-10-26 10:02 flydean 阅读(320) 评论(2) 推荐(2) 编辑
摘要:简介 如果我们在多线程中引入了共享变量,那么我们就需要考虑一下多线程下线程安全的问题了。那么我们在编写代码的过程中,需要注意哪些线程安全的问题呢? 一起来看看吧。 注意线程安全方法的重写 大家都做过方法重写,我们知道方法重写是不会检查方法修饰符的,也就是说,我们可以将一个synchronized的方 阅读全文
posted @ 2020-10-23 09:24 flydean 阅读(144) 评论(1) 推荐(0) 编辑
摘要:简介 对于现代浏览器来说,为了提升效率和处理更加复杂的客户端操作,通常都需要将数据存储在客户端,也就是本地磁盘上。那么这个存储有没有什么限制?如果数据存满了之后,如何进行数据的淘汰和置换? 一起来看看吧。 常用的客户端存储方式 客户的存储方式都有哪些呢? 我们看一下比较常用的几种方式: Indexe 阅读全文
posted @ 2020-10-21 08:43 flydean 阅读(126) 评论(1) 推荐(1) 编辑
摘要:简介 在java中,除了单个使用Thread之外,我们还会使用到ThreadPool来构建线程池,那么在使用线程池的过程中需要注意哪些事情呢? 一起来看看吧。 java自带的线程池 java提供了一个非常好用的工具类Executors,通过Executors我们可以非常方便的创建出一系列的线程池: 阅读全文
posted @ 2020-10-20 09:42 flydean 阅读(170) 评论(0) 推荐(0) 编辑
摘要:简介 java中多线程的开发中少不了使用Thread,我们在使用Thread中提供的API过程中,应该注意些什么规则呢? 一起来看一看吧。 start一个Thread Thread中有两个方法,一个是start方法,一个是run方法,两个都可以调用,那么两个有什么区别呢? 先看一下start方法: 阅读全文
posted @ 2020-10-19 09:17 flydean 阅读(163) 评论(0) 推荐(1) 编辑
摘要:简介 在很久很久以前,我们是怎么创建Spring Boot的docker image呢?最最通用的办法就是将Spring boot的应用程序打包成一个fat jar,然后写一个docker file,将这个fat jar制作成为一个docker image然后运行。 今天我们来体验一下Spring 阅读全文
posted @ 2020-10-16 08:58 flydean 阅读(436) 评论(0) 推荐(0) 编辑
摘要:简介 双重检测锁定模式是一种设计模式,我们通过首次检测锁定条件而不是实际获得锁从而减少获取锁的开销。 双重检查锁定模式用法通常用于实现执行延迟初始化的单例工厂模式。延迟初始化推迟了成员字段或成员字段引用的对象的构造,直到实际需要才真正的创建。 但是我们需要非常小心的使用双重检测模式,以避免发送错误。 阅读全文
posted @ 2020-10-14 08:58 flydean 阅读(132) 评论(0) 推荐(0) 编辑
彩17现金 太阳城银行卡充值手机客户端下载登入 百家乐吉林快3开奖结果 赌博网 阿玛尼SUNBET申博彩票官网
全讯彩票官网 吉祥彩票app下载直营网 彩18手机下载直营网 大通彩票电子游戏 o8欧星电子游戏
123彩票网站直营网 足球彩票在线开户直营网 7070彩票现金直营网 幸运农场网址直营网 好彩客游戏直营网
澳门金三角娱乐登入 皇冠彩票游戏直营网 菲律宾太阳网上娱乐 彩天堂平台 快赢彩票网址