- 博客(14)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 使用AutoHotkey来进行快捷键的定制
目录1.概述2.第一个实例3.常用键代表符号4.实用脚本分享1.概述AutoHotkey 是一款通过创建脚本可以在Windows系统下定制快捷键,从而达到快速执行常用操作的目的,是不是很方便,快来试一下吧。官网地址:https://www.autohotkey.com/下载地址:https://autohotkey.com/download/ahk-install.exe官方文档:h...
2020-04-26 16:03:27 2087
原创 for循环和IntStream.forEach()性能比较
1.测试代码import java.util.stream.IntStream;/** * <p> @Title Test * <p> @Description 测试类 * * @author ACGkaka * @date 2020/4/18 7:13 */public class Test { /** * 测试for()循环 ...
2020-04-25 19:21:52 2481
原创 Java多线程的原子性、可见性、有序性
目录Java内存模型原子性可见性有序性Happen Before 规则Java内存模型 Java虚拟机规范试图定义一种Java内存模型(JMM),来屏蔽掉各种硬件和操作系统的内存访问差异,让Java程序在各种平台上都能达到一致的内存访问效果。简单来说,由于CPU执行指令的速度是很快的,但是内存访问的速度就慢了很多,相差的不是一个数量级,所以搞处理器的那群大佬们又在CPU里加了好几层高速缓存。...
2020-04-25 13:51:15 438
原创 AtomicInteger使用说明
1.概述java.util.concurrent.atomic.AtomicInteger。高并发的情况下,i++无法保证原子性,往往会出现问题,所以引入AtomicInteger类。2.代码实例2.1不使用AcomicIntegerAtomicIntegerDemo 类import java.util.concurrent.CountDownLatch;import java....
2020-04-25 13:27:56 312
原创 JMH 基准测试
目录1. MAVEN坐标2. 使用Maven创建基准测试工程3. Hello JMH4. 基本概念ModeIterationWarmup5. 注解@Benchmark@Mode@State@OutputTimeUnit6. 启动选项includeforkwarmupIterationsmeasurementIterations7. 第二个实例@Param@Setup@TearDown1. MAV...
2020-04-24 13:26:45 309
原创 Windows使用jstack跟踪线程状态
目录1.JPS2.JStack3.JMap1.JPSJPS(Java Virtual MachineProcess Status Tool)是JDK1.5提供的一个显示当前所有Java进程PID的命令。jps: 列出 PID 和 Java 主类名;(一般使用这个就够了)jps -l: 列出 PID 和 Java主类全称;jps -lm: 列出 PID、主类全称和应用程序参数;jp...
2020-04-23 15:04:24 764
原创 Windows ab压力测试工具的使用
目录1.概述2.下载3.使用4.结果分析1.概述Apache ab是Apache自带的压力测试工具。网站访问的相关概念:PV(访问量):Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。UV(独立访客):Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只会被计算一次。IP(独立IP):指独立IP数。00:...
2020-04-20 10:09:34 626
原创 EasyPOI(二)模板导出Demo
目录Maven坐标ControllerServiceServiceImpljsMaven坐标 <!-- EasyPOI --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-...
2020-04-19 18:24:30 777
原创 使用 Apache POI 将 Excel 转换成 Html 工具类
目录1.访问效果2.工具类代码有时需要将Excel展示在页面上,所以需要将Excel转化为html,这里封装一个工具类。1.访问效果Excel页面:页面效果:2.工具类代码ExcelToHtmlUtil.javaimport org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.HSSFColor;im...
2020-04-11 22:14:12 1229 2
原创 Java NIO学习(一) Path、Paths 和 Files工具类的使用
目录1.创建文件或目录2.删除文件3.移动文件4.复制文件5.从文件读取数据6.从文件按行读取数据7.向文件写入数据8.获得文件路径的几种方法JDK1.7 引入了新的IO操作类。在java.nio.file包下,包括Files、Paths等工具类。中文文档:http://www.matools.com/file/manual/jdk_api_1.8_google/java/nio/file/p...
2020-04-11 16:57:28 689
原创 URL的使用
目录1.URL的初始化2.实例通过URL读内容3.实例通过URLConnection读内容4.实例通过URLConnection写内容1.URL的初始化public URL(String spec);URL urlbase=new URL("http://my.oschina.net/u/2308739/admin/new-blog.html");public URL(URL co...
2020-04-11 16:22:46 1339
原创 模块接口文档Demo
XX模块接口文档1.01. XX功能接口描述: 管理后台修改密码地址: 192.168.0.111:8080/user/changePwd请求方式:POST参数:参数名类型说明是否必需tokenStringtoken信息是oldPwdString旧密码是newPwdString新密码是返回值:字段类型说明...
2020-04-08 13:45:12 775
原创 HashMap.get(Object)可以正常取到值吗?
HashMap主要是通过hashCode()方法来对引用进行辨识的,只要Object.hashCode()的值相同,就可以正常从HashMap中通过get()方法取到值。源码解析HashMap.get()方法 :hash()方法:结论:从源码中可以看出,HashMap主要是通过hashCode()方法来对引用进行辨识的,只要Object.hashCode()的值相同,就可以正...
2020-04-07 16:48:58 568
原创 Java8 Spliterator对并行流的支持
目录概述示例场景原始实现改进一:使用流改进二:使用并行流改进三:使用Spliterator支持并行流总结概述Spliterator主要是用于定制并行流的任务划分规则。示例场景开发一个简单的方法开始数一数String中的单词数。原始实现WordCounter 类public class WordCounter { private final int counter; p...
2020-04-06 23:49:17 277
nginx-1.22.1-install.tar.gz,Linux环境编译后免安装Nginx压缩包
2023-03-19
SpringBoot和Spring版本对应-v20230314.xlsx
2023-03-14
mongodb-win32-x86_64-windows-4.4.5.zip(MongoDB + Robot 3T连接工具,包含一键添加服务、一键启/关闭脚本)
2021-04-20
spring-cloud-demo-main.zip
2020-12-14
springboot-test.zip
2019-11-30
springboot-test.zip
2019-11-28
2019(上)2018(下)中级网络工程师试题及答案解析.zip
2019-11-12
oracle可视化连接工具(sqldeveloper)绿色版
2018-06-27
Oracle简易版安装包及安装文档
2018-06-27
.m2.rar文件
2018-05-09
settings.xml
2018-05-09
关于#java#的问题,如何解决?
2022-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人