首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小竹竹
掘友等级
Java
人生在世,总得努力地去做些什么,就算被人耻笑天真,也总得默默试一下
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
ElasticSearch快速入门
Elasticsearch 是一个分布式的免费开源搜索和分析引擎,,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。
强大的CompletableFuture
这是我参与8月更文挑战的第1天,活动详情查看:8月更文挑战 异步计算 异步调用其实就是实现一个可无需等待被调用函数的返回值而让操作继续运行的方法。
江湖论道:分布式事务
分布式事务就是由多个本地事务组合而成的事务,一般在分布式场景下才会出现。 分布式事务用于解决分布式环境下,跨系统应用的一致性问题。
Dubbo重拾到重识
第一次接触Dubbo, 是在毕业后第一家公司,那时候阿里停止了对Dubbo的维护,但是还是有相当多的公司在使用。当当在他的基础上开发Dubbox,而后Dubbo在沉寂几年之后,阿里又开始了对他的升级维护,2018 年 1 月 8 日发布 Dubbo 2.6.0 版本,与之前当当…
Leetcode 503 下一个更大元素 II |刷题打卡
注意: 输入数组的长度不会超过 10000。 会超时。 可以使用单调栈解决本题。单调栈中保存的是数组nums的下标,从栈底到栈顶的下标在数组 nums 中对应的值是单调递减的。维护一个单调递减栈。 每次移动到数组中的一个新的位置i,我们就将当前单调栈中所有对应值小于 nums[…
Synchronized锁原理与锁升级
保证在同一时刻最多有一个线程能执行Synchroized修饰的代码,被修饰的代码就会以原子的形式运行,不会存在并发问题,从而达到并发安全的效果。 如果monitor的进入数为0,则该线程进入monitor,然后将进入数+1,该线程即为monitor的所有者。 如果线程已经占有该…
JVM 垃圾回收篇
内存中不在被使用到的内存空间,就是垃圾。 Java中的内存是动态分配和自动回收的。学习垃圾收集机制,调优策略,能够帮助我们处理和应对各种工作中面临的内存泄漏问题。 Java 虚拟机运行时数据区分为程序计数器、虚拟机栈、本地方法栈、堆、方法区。 其中程序计数器、虚拟机栈、本地方法…
Java并发之线程池详解
我们在应用中,通过new Thread().start()的方法创建执行一个线程来执行任务,执行完后线程关闭,整个过程中,线程的创建和关闭需要花费时间,当线程数量多的时候,会占用很多CPU源。 所以,为了减少频繁创建和关闭线程的开销。我们可以让创建好的线程复用。如同数据库连接池…
Java并发之AQS简单入门
AQS(AbstractQueuedSynchronizer) 同步器 JDK1.5 提供了 java .util.concurrent 包(JUC)大大的提升了并发性能,而AQS是JUC的核心。 他是用来构建锁(比如ReentrantLock)和其他同步工具(比如CountD…
Java多线程之并发控制工具
多个线程并发执行时候,在默认情况下CPU是随机切换线程的,不受我们程序员控制的。有时候我们希望CPU能按照我们想要的规律执行线程,此时就需要线程之间的协调控制。 CountDownLatch是一个非常实用的多线程控制工具类,通常用来控制线程等待,让某一个线程等待倒计数结束再开始…
下一页
个人成就
文章被点赞
42
文章被阅读
10,630
掘力值
444
关注了
15
关注者
13
收藏集
9
关注标签
22
加入于
2018-06-22