捉虫大师 捉虫大师
3年前
AtomicStampedReference是怎样解决CAS的ABA问题
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。什么是ABA问题但凡对Java有一点深入就会知道CAS,即compareAndSwap。在Java中使用Unsafe类提供的native方法可以直接操作内存,其中就有对compareAndSwap的实现。javapublicfinalnati
雷厉风行 雷厉风行
2年前
IntelliJ IDEA 2023 for Mac:智能、高效的 Java 开发工具,提供多种辅助功能 - Java 开发工具,智能,高效
IntelliJIDEA2023forMac是一款跨平台的集成开发环境(IDE),旨在为Java开发者提供最佳的开发体验。它是由JetBrains公司开发的,也是目前最受Java开发者欢迎的IDE。IntelliJIDEA2023forMac集成了许多强大
Wesley13 Wesley13
3年前
java的反射机制
java中的反射可以将代码结构更加灵活,通过反射机制可以访问属性、方法和构造方法sun公司为我们提供的4大类反射:java.lang.reflect.methodjava.lang.Classjava.lang.reflect.modifierjava.lang.reflect.Constructor有以下几种方式:比如是Employ
Wesley13 Wesley13
3年前
ubuntu 安装oracle jdk
UsingOracleJava7isnotformallysupportedbyUbuntu.There'splentysolutionsforinstallingit,listedonhttps://help.ubuntu.com/community/Java.Thesimplestonelisted
Wesley13 Wesley13
3年前
2020年一季度总结
2020年一季度总结:读书篇:序号书名开始时间结束时间进度备注1深入理解java虚拟机2020112020215未完成215/4032Spring实战20202162020315未完成100/5773java编程思想2020316 未完待续
Wesley13 Wesley13
3年前
Java学习路线!
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  在大家看之前,我要先声明两点。1、由于我本人是Java后端开
Stella981 Stella981
3年前
2021预备春招:Java面试必看的999道面试解析,助你通过大厂面试拿到满意offer
2021预备春招:Java面试必看的999道面试解析,助你通过大厂面试.前言:本文收集整理了各大厂常见面试题N道,你想要的这里都有内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、SpringBoot、SpringCloud、Rab
Wesley13 Wesley13
3年前
Java删除空字符:Java8 & Java11
操作字符串是编程时经常遇到的,常用的比如在字符串中处理空格。到目前为止,Java提供了很多从字符串中删除空格的不同方法,即trim,replaceAll。但是,Java11通过诸如strip,stripLeading和stripTrailing之类的方法对这些方法进行了一些功能性的拓展。在大多数情况下,我们只使用trim(
Stella981 Stella981
3年前
MyEclipse Servers打开异常
MyEclipseServersView:Couldnotcreatetheview:Anunexpectedexceptionwasthrown.java.lang.NullPointerExceptionatcom.genuitec.eclipse.ast.deploy.core.Deployment.<init(
Redis不支持集群错误——ERR This instance has cluster support disabled
缘起最近手动配置了Redis的连接池java@BeanpublicRedisTemplateredisTemplate()RedisClusterConfigurationredisClusterConfigurationnewRedisClusterCo