随笔分类 - JAVA
Jmeter 压测工具使用手册(完整版)
摘要:https://zhuanlan.zhihu.com/p/628517879?utm_id=0 一、jemter 简介jmeter 是 apache 公司基于 java 开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简 单。因为 jmeter 是 ja
阅读全文
Spring项目启动完成后,自动执行一次指定方法
摘要:实现方法 方法一:实现ApplicationListener< ContextRefreshedEvent>接口 实现ApplicationListener接口,并实现 onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent)方法
阅读全文
IDEA解决运行项目虚拟内存溢出问题
摘要:简单在网上查询了一下意思是内存溢出了,什么?我的电脑是8G运行内存,256的固态,你告诉这样都能内存溢出?大哥不要激动,不是说你的电脑内存溢出,请听我慢慢的解释: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存
阅读全文
查看运行时某个java对象占用JVM大小及通过idea查看java的内存占用情况
摘要:一、如果想看运行时某个java对象占用JVM内存大小,可以先将对象转换成字节类型,然后计算: List<BizGroupRelatedEventInfo> bizGroupRelatedEventInfos = bizEventVersionMapper.selectRelatedEventInfo
阅读全文
如何查看java进程
摘要:一、Linux篇方法一 ps -ef|grep java方法二 jps -l (显示java进程的Id和软件名称)jps -lmv(显示java进程的Id和软件名称;显示启动main输入参数;虚拟机参数) 二、Windows篇 jpsjps -l(显示java进程的Id和软件路径及名称)
阅读全文
List分组的两种方式
摘要:java8之前List分组 假设有个student类,有id、name、score属性,list集合中存放所有学生信息,现在要根据学生姓名进行分组。 java8的List分组
阅读全文
linux下查看已经安装的jdk 并卸载jdk
摘要:一、查看Jdk的安装路径: whereis javawhich java (java执行路径)echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set java_home:查看JDK安装路径java -version:查看JDK版本 二、卸载旧版本的JD
阅读全文
Linux修改war包中文件
摘要:1、提取 .war 文件的内容 2、修改文件 3、重新载入.war文件内容
阅读全文
Java压缩图片
摘要:阅读目录 前言 压缩的要求 实现 优点 其他功能 前言 作为靠谱的java服务端程序员,图片这个事情一直是个头疼的事情。 现在很多网站上,都有上传图片这个功能,而图片对于现在的很多手机来说,拍摄出来的都是高清图片,分辨率也是相当的高,当然占用的存储空间也就大了。问题也就产生了,你每个用户都上传个3M
阅读全文
eclipse历史版本下载地址
摘要:http://wiki.eclipse.org/Older_Versions_Of_Eclipse
阅读全文
注解@SuppressWarnings
摘要:在JAVA中注解@SuppressWarnings("deprecation")的Deprecation是什么意思 一、前言 编码时我们总会发现如下变量未被使用的警告提示: 上述代码编译通过且可以运行,但每行前面的“感叹号”就严重阻碍了我们判断该行是否设置的断点了。这时我们可以在方法前添加 @Sup
阅读全文
JAVA代码覆盖率工具JaCoCo-原理篇
摘要:总目录 JAVA代码覆盖率工具JaCoCo-原理篇 1.2 JAVA覆盖率工具介绍 1.3.3 Apache Maven方式 1.3.4 Eclipse EclDmma Plugin方式 JAVA代码覆盖率工具JaCoCo-实践篇 一、覆盖率项目中使用介绍 1.5执行测试,收集覆盖率结果文件 1.5
阅读全文
字符串中重复出现字符串个数
摘要:1 public static void main(String[] args) { 2 String a = "1;2;1;4;5;6;7;8;9;0"; 3 String[] b = a.split(";"); 4 for (int i = 0; i 1) { 8 a = a.replace(b[...
阅读全文
Unable to load annotation processor factory
摘要:很多人在项目开发中都会遇到项目名称左上角有个红叉,有些是Jar问题,有些是代码问题,有些是编译问题,对于我这种强迫症的是受不了这种情况发生的,如果不影响项目启动还好,废话少说,今天工作就出现了一个问题,简单排除之后没有发现到底是哪地方错了,classpath,project配置,各种能看的都看了,然
阅读全文
三目运算符
摘要:对于有些选择分支结构,可以使用简单的条件运算符来代替. 如: if(a<b) min=a; else min=b; 可以用下面的条件运算符来处理 min=(a<b)?a:b; 其中"(a<b)?a:b"是一个"条件表达式",它是这样执行的: 如果a<b为真,则表达式取a值,否则取b值. 条件运算符由
阅读全文
Java正则类
摘要:ava.util.regex 类 Pattern java.lang.Object 继承者 java.util.regex.Pattern 所有已实现的接口: Serializable public final class Pattern extends Object implements Ser...
阅读全文
Java使用HttpURLConnection上传文件(转)
摘要:从普通Web页面上传文件很简单,只需要在form标签叫上enctype="multipart/form-data"即可,剩余工作便都交给浏览器去完成数据收集并发送Http请求。但是如果没有页面的话要怎么上传文件呢? 由于脱离了浏览器的环境,我们就要自己去完成数据的收集并发送请求,所以就很麻烦了。首先
阅读全文
json解析
摘要:我们进行解析(解析一部分): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 package cn.edu.bzu.json; import java.io.FileN
阅读全文