自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java并发工具类之CountDownLatch和CyclicBarrier

文章目录介绍使用场景API构造方法常用方法示例介绍CountDownLatch 和 CyclicBarrier 是 Java 并发包提供的两个非常易用的线程同步工具类使用场景CountDownLatch 主要用来解决一个线程等待多个线程的场景,可以类比旅游团团长要等待所有的游客到齐才能去下一个景点CyclicBarrier 主要用来解决一组线程之间互相等待,更像是几个驴友之间不离不弃,互相等待APICountDownLatch API构造方法CountDownLatch

2020-05-28 17:19:44 176

转载 【文件下载】Java下载文件的几种方式

1.以流的方式下载public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 String filename = file.getName(); /

2020-05-26 13:13:17 651

翻译 SpringBoot中获取静态资源路径

//方法一:String url= getClass().getClassLoader().getResource("static/pdf").getPath();System.out.println(url);//方法二:String url2 = ClassUtils.getDefaultClassLoader().getResource("static/pdf").getPath();System.out.println(url);路径为:target/classes/static/i

2020-05-25 18:11:11 1163

转载 jstat命令详解---JVM的统计监测工具

文章目录一:jstat命令简介二:使用详情列表类加载统计编译统计垃圾回收统计堆内存统计新生代垃圾回收统计新生代内存统计老年代垃圾回收统计老年代内存统计JDK7 下 永久代空间统计JDK8 下 元数据空间统计总结垃圾回收统计JVM编译方法统计一:jstat命令简介jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]二:使用详情列表【以下的统计空间单位,未标明的 都是KB】类加载统计命令:

2020-05-15 10:24:39 554

原创 (史上最全)Java性能调优工具,你都知道哪些?

文章目录一、JDK指令jps命令jstat命令jstack命令jhat命令jinfo命令jmap命令二:Linux指令三:工具实时分析工具JconsoleVisualVM离线分析工具四:诊断问题运行时问题-软件角度运行时问题-硬件角度一、JDK指令jps命令jps用于列出Java的进程,jps还可以增加参数-m用于输出传递给Java进程的参数-l用于输出主函数的完整路径-v可以用于显示传递给jvm的参数jstat命令jstat可以查看堆内存的使用情况以及gc情况,功能强大

2020-05-14 17:47:56 662

原创 Java 实现异步的两种方式(仅思路)

同步,是 Java 代码默认的处理方式,那么如何实现异步呢?下面提供两种方式调用方创建一个子线程,在子线程中执行方法调用,这种调用我们称为异步调用;方法实现的时候,创建一个新的线程执行主要逻辑,主线程直接 return,这种方法我们一般称为异步方法。...

2020-05-09 10:14:09 3422

原创 An unhandled exception occurred: Cannot find module ‘@angular-devkit/build-angular/package.json‘

再执行启动命令ng s或ng serve时报错了,错误如下:An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json'Require stack:- C:\Users\master\AppData\Roaming\npm\node_modules\@angu...

2020-05-08 10:57:06 18504 8

最新省市区镇JSON数据

最新省市区镇四级JSON数据

2020-03-30

mysql 千万数据表 t_order.zip

千万数据,方便测试,sql调优

2020-01-19

Git64版本控制工具.zip

GIT (分布式版本控制系统) Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2019-11-01

mysql软件及可视化工具.zip

mysql-5.5.27版本

2019-09-23

JVM笔记(阳哥).zip

JVM笔记= zip

2019-09-14

web常用jar包.zip

web项目中常用的开发工具包

2019-09-08

LICEcap.zip

不需要一张一张 的截图展示,可以直接做GIF图(动图)

2019-08-11

JAVA反编译工具

java反编译工具(jd-gui)是一款非常出色的电脑端java反编译工具。java反编译工具(jd-gui)拥有十分出色的反编译效率,能够有效提升整体工作的效率,节省更多时间,操作起来也相对简单,轻松进行反编译。

2019-07-12

MobaXterm_CHS.zip 汉化版

MobaXterm 又名 MobaXVT,是一款增强型终端、X 服务器和 Unix 命令集(GNU/ Cygwin)工具箱。支持各种连接 SSH,X11,RDP,VNC,FTP,MOSH 支持 Unix 命令(bash,ls,cat,sed,grep,awk,rsync,…) 连接 SSH 终端后支持 SFTP 传输文件 各种丰富的插件(git/dig/aria2…) 可运行 Windows 或软件

2019-05-20

redis-desktop-manager-0.8.2.3849.zip

redis连接工具 client Redis Desktop Manager 一款基于Qt5的跨平台Redis桌面管理软件 支持: Windows 7+, Mac OS X 10.10+, Ubuntu 14+ 特点: C++ 编写,响应迅速,性能好。但不支持数据库备份与恢复。

2019-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除