会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NPE
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
···
23
下一页
2020年10月26日
Swagger3使用
摘要: swagger是干嘛的不是本说明介绍的内容,请自行百度。 本说明旨在快速上手使用swagger生成接口文档,swagger3真香!!! 一、依赖 添加依赖和spring-boot-starter-parent的版本有关,自动引入的spring-plugin-core包版本不一致会导致项目跑不起来,这
阅读全文
posted @ 2020-10-26 18:06 npe0
阅读(9483)
评论(0)
推荐(2)
2020年10月9日
生产者和消费者简单实现
摘要: 一、synchronized实现 package com.duchong.queue; /** * @author DUCHONG * @since 2020-09-17 18:23 **/ public class SynchronizedDemo { //对象锁 static Object lo
阅读全文
posted @ 2020-10-09 10:34 npe0
阅读(224)
评论(0)
推荐(0)
2020年9月22日
CentOS系统时间同步
摘要: yum install ntpdate ntpdate -u cn.pool.ntp.org
阅读全文
posted @ 2020-09-22 09:31 npe0
阅读(250)
评论(0)
推荐(0)
2020年9月17日
Feign使用MultipartFile参数
摘要: 昨天同事发给我一个异常的截图,说是用@FeignClient上传文件时报错,我看了下方法的入参是MultipartFile,于是采坑开始(此处省略一万字,一万匹***奔涌而过,某度真LJ),参考网上技术文章,是因为feign不支持multipart/form类型,需要引入feign-form、fei
阅读全文
posted @ 2020-09-17 14:37 npe0
阅读(7119)
评论(2)
推荐(1)
2020年9月8日
volatile底层实现原理
摘要: 内存屏障 原文地址 作者:Martin Thompson 译者:一粟 校对:无叶,方腾飞 本文我将和大家讨论并发编程中最基础的一项技术:内存屏障或内存栅栏,也就是让一个CPU处理单元中的内存状态对其它处理单元可见的一项技术。 CPU使用了很多优化技术来实现一个目标:CPU执行单元的速度要远超主存访问
阅读全文
posted @ 2020-09-08 18:30 npe0
阅读(534)
评论(0)
推荐(0)
2020年9月7日
Object和String
摘要: 一、Object类 package java.lang; public class Object { private static native void registerNatives(); static { registerNatives(); } //获取class对象 public fina
阅读全文
posted @ 2020-09-07 20:28 npe0
阅读(306)
评论(0)
推荐(0)
2020年9月5日
java并发锁
摘要: 序号 锁名称 应用 1 乐观锁 CAS 2 悲观锁 synchronized、vector、hashtable 3 自旋锁 CAS 4 可重入锁 synchronized、Reentrantlock、Lock 5 读写锁 ReentrantReadWriteLock,CopyOnWriteArray
阅读全文
posted @ 2020-09-05 10:33 npe0
阅读(324)
评论(0)
推荐(0)
java死锁
摘要: 一、死锁产生的四个必要条件 1.1、互斥 即当资源被一个线程使用(占有)时,别的线程不能使用 1.2、不可剥夺 资源请求者不能强制从资源占有者手中夺取资源,资源只能由资源占有者主动释放。 1.3、请求和保持 即当资源请求者在请求其他的资源的同时保持对原有资源的占有。 1.4、循环等待 即存在一个等待
阅读全文
posted @ 2020-09-05 00:55 npe0
阅读(300)
评论(0)
推荐(0)
2020年9月3日
java并发工具类
摘要: 一、CountDownLatch 字面意思:倒计时锁闩,该类可以实现一个线程在等其他多个线程执行完之后,继续执行。 入参是一个计数器的值,当一个线程执行完毕时调用countDown()方法,计数器值会减1,当计数器值为0时,被await()阻塞的线程将被唤醒。 CountDownLatch latc
阅读全文
posted @ 2020-09-03 20:28 npe0
阅读(224)
评论(0)
推荐(0)
jdk8中的jar
摘要: 一、rt.jar rt是Runtime的缩写,翻译过来就是运行时。 是java的基础类库,jar文件位于%JAVA_HOME%\jre\lib 路径下,源码文件是src.zip ,源码文件位于%JAVA_HOME%\路径下 该rt.jar包中的类由引导类加载器Bootstrap ClassLoade
阅读全文
posted @ 2020-09-03 17:09 npe0
阅读(416)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
23
下一页
公告