首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xiaosen
掘友等级
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
3
文章 3
沸点 0
资讯 0
赞
3
关注
返回
|
搜索文章
xiaosen
3年前
关注
Java多线程学习(六)——Lock的使用
锁是用于通过多个线程控制对共享资源的访问的工具。通常,锁提供对共享资源的独占访问:一次只能有一个线程可以获取锁,并且对共享资源的所有访问都要求首先获取锁。 但是,一些锁可能...
7
5
分享
xiaosen
关注了
阿里本地生活技术团队
xiaosen
3年前
关注
SpringBoot连接Elasticsearch实战总结
第一次使用elasticsearch,于是从网上找轮子复制粘贴。早好轮子测试完毕,上线。可是几天下来发现接口响应时间一直都偏高(默认的超时时间是500ms),所以就不停的对...
3
评论
分享
xiaosen
3年前
关注
Java多线程学习(五)——等待通知机制
方法wait()的作用是使当前线程进行等待,wait()方法是Object类的方法,该方法用来将当前线程放到“预执行队列”,并在wait()所在的代码处停止执行,直到接到通...
1
评论
分享
xiaosen
3年前
关注
简洁又快速地处理集合——java8 Stream(下)
值得注意的是:学习 Stream 之前必须先学习 lambda 的相关知识。本文也假设读者已经掌握 lambda 的相关知识。 一. 数值流 计算元素总和的方法其中暗含了装...
赞
评论
分享
xiaosen
3年前
关注
简洁又快速地处理集合——java8 Stream(上)
Java 8 发布至今也已经好几年过去,如今 Java 也已经向 11 迈去,但是 Java 8 作出的改变可以说是革命性的,影响足够深远,学习 Java 8 应该是 Ja...
1
评论
分享
xiaosen
3年前
关注
设计模式(四)——搞懂什么是代理模式
上图中,Subject是一个抽象类或者接口,RealSubject是实现方法类,具体的业务执行,Proxy则是RealSubject的代理,直接和client接触的。 代理...
赞
评论
分享
xiaosen
3年前
关注
Java多线程学习(四)——volatile关键字
当用volatile关键字声明变量的时候,就等于告诉虚拟机,这个变量极有可能被某些程序或者线程修改,为了保证比那辆被修改后应用程序范围内的所有线程可以看到这个改动,虚拟机必...
赞
评论
分享
xiaosen
3年前
关注
Java多线程学习(三)——synchronized(下)
用关键字synchronized声明方法是有弊端的。比如线程A调用同步方法执行一个长时间任务,那么线程B就要等较长时间才能调用。 从运行时间上来看,synchronized...
赞
评论
分享
xiaosen
3年前
关注
Java多线程学习(三)——synchronized(上)
在前两节的《Java多线程学习(一)——多线程基础》和《Java多线程学习(二)——Thread类的方法介绍》中我们接触了线程安全和非线程安全的概念,这节就来学习一下syn...
1
评论
分享
xiaosen
3年前
关注
设计模式(一)——单例模式
确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。构造器私有化,不能被new出来。 单例模式可以避免对资源的多重占用, 例如一个写文件动作, 由于只有一个实...
赞
评论
分享
xiaosen
4年前
关注
Java虚拟机(三)——类加载机制
遇到 new、getstatic、putstatic和invokestatic这4条字节码指令时。 使用java.lang.reflect包方法对类进行反射调用时候。 当初...
赞
1
分享
xiaosen
4年前
关注
Java多线程学习(二)——Thread一些方法
currentThread()方法可以返回代码被那个线程调用的信息。 判断当前线程是否处于活跃状态,活跃状态是指线程已经启动并且尚未终止。 sleep()方法是让正在运行的...
1
评论
分享
xiaosen
4年前
关注
Java多线程学习(一)
进程是操作系统运行程序的基本单位,是一次程序的执行。简单来说一个进程就是一个运行中的程序。 线程可以认为是在进程中独立运行的子任务。一个进程会有多个线程。 进程和线程最大区...
赞
评论
分享
xiaosen
4年前
关注
Java虚拟机笔记(二)
给对象中添加一个引用计数器,每当有一个地方引用他时就给计数器值加一;当引用失效时,计数器值就减一;任何时刻计数器为0的对象就是不可能再被使用的。 缺点:很难解决对象...
赞
评论
分享
xiaosen
4年前
关注
一篇搞懂Java线程池
在上一篇文章《spring boot使用@Async异步任务》中我们了解了使用@Async的异步任务使用,在这篇文章中我们将学习使用线程池来创建异步任务的线程。 接下来就让...
赞
评论
分享
xiaosen
赞了这篇文章
xiaosen
4年前
关注
分享
Java虚拟机(一)
java虚拟机总结...
1
评论
分享
xiaosen
关注了标签
求职
xiaosen
关注了标签
Spring Boot
xiaosen
赞了这篇文章
xiaosen
4年前
关注
spring boot使用@Async异步任务
如果使用future.get()方法会阻塞线程直到拿到结果。 如果异步方法变成阻塞的同步方法,可能原因是异步方法和普通的调用方法在同一个类中,解决方法是将异步方法单独放到一...
1
评论
分享
下一页
个人成就
文章被点赞
18
文章被阅读
13,358
掘力值
428
关注了
6
关注者
10
收藏集
1
关注标签
37
加入于
2018-06-12