240 发简信
IP属地:广东
  • Idea liveTemplate

    ``` * * $param$ * @author lijun <wblijun_li@kingdee.com> $date$ * @return **/ ```` ``` ...

  • 120
    springboot项目相关配置问题

    1. 使用idea创建springboot项目后,idea右上角没有启动图标 问题如上,出现这个是因为没有配置 启动类,操作如下 点击 + 选则 springboot 输入...

  • css基础

    我们知道 一个网页由html,css以及js3部分组成,html是用于内容显示的载体,js是行为,用来实现网页特效效果,而css则也是页面的外观控制说的简单点就是穿的衣服,化...

  • 2019-01-17

    欢迎使用 Cmd Markdown 编辑阅读器 我们理解您需要更便捷更高效的工具记录思想,整理笔记、知识,并将其中承载的价值传播给他人,Cmd Markdown 是我们给出的...

  • JAVA 生产者与消费者

    生产者与消费者 满足 自定义同步容器,容器容量上限为10。可以在多线程中应用,并保证数据线程安全。 1,wait()和notifyAll() 2, 使用ReentrantLo...

  • 面试题

    满足一下条件 定义一个容器 提供添加元素和获取元素数量的 方法 启动两个线程 第一个添加元素,第二个获取元素,当第二个获取的元素的长度为5时 结束这个线程 1,使用 vol...

  • 门闩CountDownLatch

    挂多把锁,当所有的锁都释放掉后 才执行 可以和锁混合使用,或替代锁的功能。 在门闩未完全开放之前等待。当门闩完全开放后执行。 避免锁的效率低下问题。 一般用于有前后顺序的地方...

  • volatile关键字

    volatile的可见性 通知OS(操作系统)底层,在CUP计算的过程中,都要检查内存中数据的有效性,保证最新的内存数据被使用下面先看一段代码: volatile 只保证可见...

  • ReentrantLock 重入锁

    ReentrantLock是jdk1.5里面的, 可以理解为相当于 Synchronized,但二者实现机制不一样,总之是 加锁,同步代码 下面看一个示例 尝试锁 直接上代码...

  • Synchronized关键字

    Synchronized 关键字一般在 多线程访问同一代码块时 保证这段代码执行的原子性。有以下几个方面需要注意下 1, synchronized 锁的有哪些? ① 对象(...

  • 120
    Maven环境变量设置

    和Java的环境变量设置一样大致如下1,新建系统变量 ,变量名MAVEN_HOME,变量值 maven的安装路径2,选择 系统变量path编辑,然后新增一 填写%MAVEN_...

  • 120
    Java环境变量设置

    1,使用win+R,然后输入 sysdm.cpl 回车,进入系统属性窗口(也可以 我的电脑-右键属性-高级设置),如图 2,切换到高级点击换进变量,如图: 4,在系统变量下找...

  • 一位10年Java工作经验的架构师聊Java和工作经验

    黄勇,从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开...

  • 大清都亡了,你还用for...in...遍历对象呢

    哈哈,标题党一枚。这篇文章是介绍对象的枚举性和几个用于遍历对象方法的。主要是我读《你不知道的js》时做的笔记,如有错误和疑惑请在评论区指出,查看代码高亮优化版原文请点击链接,...

  • 120
    《node.js权威指南》(三)在Node.js中操作文件系统

    这真的是一篇跨年的文章了,好长,一边看,一边跟着敲代码验证,那么,问题来了,你和谁一起跨年了(机智脸)? 在Node.js中,提供一个fs模块,以实现文件及目录的读写操作。 ...