``` * * $param$ * @author lijun <wblijun_li@kingdee.com> $date$ * @return **/ ```` ``` ...
1. 使用idea创建springboot项目后,idea右上角没有启动图标 问题如上,出现这个是因为没有配置 启动类,操作如下 点击 + 选则 springboot 输入...
我们知道 一个网页由html,css以及js3部分组成,html是用于内容显示的载体,js是行为,用来实现网页特效效果,而css则也是页面的外观控制说的简单点就是穿的衣服,化...
欢迎使用 Cmd Markdown 编辑阅读器 我们理解您需要更便捷更高效的工具记录思想,整理笔记、知识,并将其中承载的价值传播给他人,Cmd Markdown 是我们给出的...
生产者与消费者 满足 自定义同步容器,容器容量上限为10。可以在多线程中应用,并保证数据线程安全。 1,wait()和notifyAll() 2, 使用ReentrantLo...
满足一下条件 定义一个容器 提供添加元素和获取元素数量的 方法 启动两个线程 第一个添加元素,第二个获取元素,当第二个获取的元素的长度为5时 结束这个线程 1,使用 vol...
挂多把锁,当所有的锁都释放掉后 才执行 可以和锁混合使用,或替代锁的功能。 在门闩未完全开放之前等待。当门闩完全开放后执行。 避免锁的效率低下问题。 一般用于有前后顺序的地方...
volatile的可见性 通知OS(操作系统)底层,在CUP计算的过程中,都要检查内存中数据的有效性,保证最新的内存数据被使用下面先看一段代码: volatile 只保证可见...
ReentrantLock是jdk1.5里面的, 可以理解为相当于 Synchronized,但二者实现机制不一样,总之是 加锁,同步代码 下面看一个示例 尝试锁 直接上代码...
Synchronized 关键字一般在 多线程访问同一代码块时 保证这段代码执行的原子性。有以下几个方面需要注意下 1, synchronized 锁的有哪些? ① 对象(...
和Java的环境变量设置一样大致如下1,新建系统变量 ,变量名MAVEN_HOME,变量值 maven的安装路径2,选择 系统变量path编辑,然后新增一 填写%MAVEN_...
1,使用win+R,然后输入 sysdm.cpl 回车,进入系统属性窗口(也可以 我的电脑-右键属性-高级设置),如图 2,切换到高级点击换进变量,如图: 4,在系统变量下找...
黄勇,从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开...
哈哈,标题党一枚。这篇文章是介绍对象的枚举性和几个用于遍历对象方法的。主要是我读《你不知道的js》时做的笔记,如有错误和疑惑请在评论区指出,查看代码高亮优化版原文请点击链接,...
这真的是一篇跨年的文章了,好长,一边看,一边跟着敲代码验证,那么,问题来了,你和谁一起跨年了(机智脸)? 在Node.js中,提供一个fs模块,以实现文件及目录的读写操作。 ...