关键词搜索

源码搜索 ×
×
JAVA

Java 并发工具合集 JUC 大爆发!!!

并发工具类通常我们所说的并发包也就是java.util.concurrent(JUC),集中了Java并发的各种工具类,合理地使用它们能帮忙我们快速地完成功能。1.CountDownLatchCountDownLatch是一个同步计数器,初始化的时候传入需要计数的线程等待数,可以是需要等待执行完成的线程数,或者大于,一般称为发令枪。\​countdownlatch是一个同步类工具,不涉及锁定,当c
JAVA

Java内存屏障简介

简介内存屏障是插入两个CPU命令之间的命令,禁止处理器命令的重新排序(如屏障),以确保有序性。此外,为了达到屏障的效果,在处理器写入、读取值之前,将主机的值写入缓存,清空无效的队列,保障可见性。 使用场景Synchronized关键词包含的代码区域,在线程进入该区域阅读变量信息时,确保阅读的是最新值。这是因为在同步区域内写入变量操作,离开同步区域时将目前线程内的数据更新到内存,数据的阅读
JAVA

Java单元测试浅析(JUnit+Mockito)

Java测试我们应该都遇到过,一般我们会被要求做单元测试,来验证我们代码的功能以及效率。这里来和大家一起探讨下有关单于测试。什么是单元测试?是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试
JAVA

使用Java打包Zip文件

在项目中可能会遇到,下载文件的情况,下载文件还是比较好处理的比较简单的方式就是我们直接写入OutPutstream,网上会有很所类似的教程。也可以使用一些现成的工具类。那么当我们遇到了需要下载文件夹的时候,我们不得不遍历所有的文件,去逐个的下载文件,这个时候我们最好是返回给前端一个zip或者tar包的形式,供用户下载使用,这里我来分享一下有关Java如何将文件夹打包并且上传。这里我们使用的核心类就
JAVA

一款深受开发者喜爱的Java诊断工具-Arthas

今天要给大家分享的是一款Alibaba开源的Java诊断工具Arthas。Arthas是Alibaba在2018年9月开源的Java诊断工具。支持JDK6+,采用命令行交互模式,提供Tab自动补全,可以方便定位和诊断线上程序运行问题。得益于Arthas强大且丰富的功能,让Arthas能做很多的事情,比如以下场景:是否有一个全局视角来查看系统的运行状况?为什么CPU又升高了,到底是哪里占用了CPU?
前端开发

js文件模块化引用问题(JavaScript modules)

有个前端项目,需要用到配置文件。这个配置文件实在是太大了,就想拆成多个小的,然后一一引入,组合成一个完整的配置文件。如果是vue代码,这种情况根本是手到擒来,不费吹灰之力,而该前端项目是个普通的js程序。但其实,在编写VUE代码过程中,我们所熟知的import,export,并不是VUE的语法,而是jses6(?)的语法。所以,虽然不是VUE项目,现在一般的浏览器都能支持js代码中使用import
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载