自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java基础(三):null 和 ““

两者的区别与 “数字0和没有不是同一种概念”是一个道理。null是空对象,""是空字符串null可以赋值给任何对象,而""就不行了,只能赋值给字符串对象如:String s=null;//定义了一个对象实例s,但未将该实例指向任何内存空间String s="";//定义了一个对象实例s,指向了一个空串/*...

2021-06-27 14:37:09 487

转载 Java并发基础(2):volatile关键字

不管是在面试还是实际开发中 volatile 都是一个应该掌握的技能。首先来看看为什么会出现这个关键字。内存可见性由于 Java 内存模型(JMM)规定,所有的变量都存放在主内存中,而每个线程都有着自己的工作内存(高速缓存)。线程在工作时,需要将主内存中的数据拷贝到工作内存中。这样对数据的任何操作都是基于工作内存(效率提高),并且不能直接操作主内存以及其他线程工作内存中的数据,之后再将更新之后的数据刷新到主内存中。这里所提到的主内存可以简单认为是堆内存,而工作内存则可以认为是栈内存。

2021-06-14 22:44:49 151

转载 分布式(2):缓存与数据库的数据一致性

目录1、问题一致性问题分布式锁删除缓存单线程其他方案1、问题保证缓存和数据库的一致性很简单吗? 有哪些方式能保证缓存和数据库的一致性呢? 如果发生了缓存和数据库数据不一致的情况怎么办呢?在上篇文章我们介绍了缓存的定义分类以及优缺点等,如果还没看的同学可以移步这里听说你会缓存?当我们的系统引入缓存组件之后,性能得到了大幅度提升,但是随之而来的是代码需要引入一定的复杂度,比如缓存的更新策略,写入策略,过期策略等,而其中最可能导致程序员加班的莫过于缓存和数据库的一致性

2021-06-14 21:51:57 706

转载 Java基础(六):this关键字

1、为什么要引入this关键字?2、3、参考:https://zhuanlan.zhihu.com/p/70414228

2021-06-14 13:29:39 250

原创 Java回调机制

1、回调即我调用你的函数,你调用我的函数。通俗讲是类A的函数a()调用类B的函数b(),当类B的b()函数的执行时又去调用类A里的函数。是一种双向的调用方式。一般情况下,回调分两种,分别是同步回调和异步回调。...

2021-06-14 13:17:33 468

原创 设计模式(九):观察者模式

https://www.cnblogs.com/java-my-life/archive/2012/05/16/2502279.html\

2021-06-12 17:34:32 150

原创 Spring积累(2):InitializingBean和static执行顺序

1、staticbi@Servicepublic class KmsService implements InitializingBean { public static final Logger LOGGER = LoggerFactory.getLogger(KmsService.class); private static List<String> list = Lists.newArrayList(); @Override public voi

2021-06-11 21:32:49 1863

原创 UnsupportedOperationException2021-06-10

1、c String configValue = "EventCacheSavePreProcessor"; List<String> preProList = SPLITTER.splitToList(configValue); preProList.remove("EventCacheSavePreProcessor"); System.out.println(preProList);

2021-06-10 23:14:28 211

原创 &&和||优先级

&&高于||。即a || b && c等价于a || (b && c)

2021-06-05 18:18:47 470

086、案例实战:每秒仅仅上百请求的系统为什么会因为OOM而崩溃.pdf

086、案例实战:每秒仅仅上百请求的系统为什么会因为OOM而崩溃.pdf

2021-11-14

sqoop详细教程

sqoop详细教程。Apache Sqoop是用来实现结构型数据(如关系数据库)和Hadoop之间进行数据迁移的工具。它充分利用了MapReduce的并行特点以批处理的方式加快数据的传输,同时也借助MapReduce实现了容错。

2018-05-17

matlab实现神经网络

用matlab实现了神经网络,并标注了批注,通俗易懂。易于理解。

2018-01-30

matlab使用小结

matlab基础介绍,每条语句标注清楚,通俗易懂。易于理解。

2018-01-30

lomok.docx

lombok的讲解

2017-08-21

空空如也

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

TA关注的人

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