最近给小伙伴分享了Rxjava的源码解读,并录制成视频,也是为了配合自己的未来出版的书,也是对书的内容的补充,将未能写进去的内容通过视频来展现,也加入了一些自己的理解。希望可以对大家有用。 以下为视频分享内容: 01 响…
分类:java
ssm的maven依赖,直接复制可以使用
直接覆盖pom.xml文件的properties标签下的所有东西 <!– 定义变量 –> …
Java并发编程实战(一)
一、 创建多线程的几种方式 (1)继承Thread类并重写run()方法 实例代码: public class …
CompletableFuture 的 20 个例子
这篇博客回顾JAVA8的CompletionStageAPI以及其在JAVA库中的标准实现CompletableFuture。将会通过几个例子来展示API的各种行为。 因为CompletableFuture是Comple…
后Java9时代的Java演进
一再的推迟之后,Java9终于要在这个月发布了。Java9的主要特性,代号Jigsaw的模块系统,原本预计是在Java7中加入,从提出至今已经过去十年的时间。 当时的SUN日薄西山,之后又被Oracle收购,长期的动荡使…
ThreadLocal如何回收value,什么时候回收?
1)ThreadLocal如何回收value,什么时候回收?从ThreadLocal中的内部类分析:① static class ThreadLocalMap { /** * The entries in this ha…
Java项目往数据库中插入数据,出现中文乱码的问题
项目环境: JSP+Servlet+Mysql5.5数据库 需要检查的地方: java项目整体的编码格式为utf-8.并且将数据传递给数据库之前,数据是否依旧是正常的(可以通过打断点的方式一步步跟踪查看).如果此时就有问…
String,StringBuilder,StringBuffer
一、String,StringBuilder,StringBuffer有何区别 1.String是不可变类,而StringBuilder,StringBuffer是可变类,更改String的值时,实际上是创建了一个新的字…
java设计模式--六大原则
一、单一职责原则 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。通俗来说,就是互相不相关的属性和方法不要放在一个类中,就好比之前简单工厂模式中介绍的那样,客户端(Customer)应该与工厂(Factor…
看这套教程找到了工作 工资一般 现在赠送给你们
刚到大三时前面两年荒废了 什么都没学到所以打算自学个编程 自己对Java非常感兴趣 就打算自学Java 但是一开始看书 有很多看不懂 非常苦恼 也打算过去培训 但是培训太贵了 最后打算还是先自学一段时间 不行再…
Java8新的异步编程方式 CompletableFuture(二)
上一篇文章,讲述了Future模式的机制、缺点,CompletableFuture产生的由来、静态工厂方法、complete()方法等等。 本文将继续整理CompletableFuture的特性。 3.3 转换 我们可以…
Java面试题(一)- Java基础
1. JDK 和 JRE 有什么区别? JRE(JavaRuntimeEnvironment),Java运行时环境,也就是Java平台。所有的Java 程序都要在JRE下才能运行。普通用户只需要运行已开发好的java程序…