JAVA
文章平均质量分 77
抽风同学
本博客更倾向于个人笔记
展开
-
Jmeter之java扩展开发2(实现http请求)
我们继续从getDefaultParameters这个方法继续我们在这个类里加入两个变量 private String urlname= "URL"; private static final String DEFAULTURL= "http://www.baidu.com"然后再在getDefaultParameters,通过新建Arguments,将变量名通过add...原创 2020-02-04 15:57:55 · 595 阅读 · 0 评论 -
Jmeter之java扩展开发1(hello jmeter)
扩展开发实现的两种方式继承类AbstractJavaSamplerClient抽象类 实现JavaSamplerClient接口1.继承抽象类首先建立一个Maven项目并引入两个依赖,依赖版本与jmeter版本对应 <dependencies> <dependency> <groupId>org.a...原创 2020-02-04 11:07:46 · 370 阅读 · 0 评论 -
CenterOS7配置JDK
https://blog.csdn.net/cai454692590/article/details/85918467 快速安装https://www.cnblogs.com/yjlch1016/p/8900841.html 自主配置原创 2019-12-06 11:44:18 · 372 阅读 · 0 评论 -
小写转大写,大写转小写
public class MainClass { public static void main(String []args){ /**将所有的字符串转换成大写或小写字母并打印出来*/ String str = new String("aaAAbbBB"); System.out.println("原字符串:" + str + "...转载 2018-09-26 15:11:50 · 368 阅读 · 1 评论 -
JAVA读取图片时间内容
import java.io.File;import java.io.IOException;import com.drew.imaging.jpeg.JpegMetadataReader;import com.drew.imaging.jpeg.JpegProcessingException;import com.drew.metadata.Directory;import com...转载 2018-11-22 11:01:00 · 2548 阅读 · 1 评论 -
Set集合
Set架构概述http://www.cnblogs.com/skywang12345/p/3311136.htmlHashSet详解http://www.cnblogs.com/skywang12345/p/3311252.html转载 2018-10-25 09:21:51 · 101 阅读 · 0 评论 -
重学集合(Java)
转自https://www.cnblogs.com/ysocean/p/6555373.html一、集合的由来 通常,我们的程序需要根据程序运行时才知道创建多少个对象。但若非程序运行,程序开发阶段,我们根本不知道到底需要多少个数量的对象,甚至不知道它的准确类型。为了满足这些常规的编程需要,我们要求能在任何时候,任何地点创建任意数量的对象,而这些对象用什么来容纳呢?我们首先想到了数组,...转载 2018-10-23 14:48:23 · 125 阅读 · 0 评论 -
什么叫哈希值
散列函数(或散列算法,又称哈希函数,英语:Hash Function)是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫做散列值(hash values,hash codes,hash sums,或hashes)的指纹。散列值通常用一个短的随机字母和数字组成的字符串来代表。好的散列函数在输...转载 2018-10-23 15:43:26 · 55937 阅读 · 5 评论 -
Java中如何判断两个对象是否相等(Java equals and ==)
如何判断两个对象相等,这个问题实际上可以看做是如何对equals方法和hashcode方法的理解。 从以下几个点来理解equals和hashCode方法:1、equals的作用及与==的区别。2、hashcode的作用及与equals的关系。 1、equals的作用及与==的区别。equals被用来判断两个对象是否相等。equals通常用来比较两个对象的内容是否相等...转载 2018-10-23 16:06:05 · 898 阅读 · 0 评论 -
List集合
图片来源于http://blog.csdn.net/u010887744/article/details/50575735 从图看出Collection继承了Iterable,而List集合继承了Collection,所以List集合都可以使用迭代器来遍历集合List集合,有序,可以重复的集合。由于 List 接口是继承于 Collection 接口,所以基本的方法如...转载 2018-10-24 09:47:34 · 457 阅读 · 0 评论 -
Map集合
Map架构https://www.cnblogs.com/skywang12345/p/3308931.htmlHashMap详解http://www.cnblogs.com/skywang12345/p/3310835.htmlTreeMap详解http://www.cnblogs.com/skywang12345/p/3310928.html转载 2018-10-24 17:13:41 · 96 阅读 · 0 评论 -
单例设计模式的学习
public class Singleton { private static Singleton uniqueInstance; private Singleton(){ } public static Singleton getInstance(){ if(uniqueInstance == null){ uniqueInstance = new...转载 2018-09-04 15:03:06 · 99 阅读 · 0 评论 -
拦截器与过滤器的区别
Filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,这是两者最本质的区别。 Filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servlet容器就无法来回调doFilter方法。而interceptor与servlet容器无关。 Filter的过滤范围比Interc...转载 2018-08-16 16:13:28 · 222 阅读 · 0 评论 -
IO流基础-------------------------------字节流输入输出
概念每一个文件都是以字节形式存储,字节是计算机中最小的存储单元。所以文件字节流的特点是文件当中每次只操作一个字节。一个字节占8个二进制位,所以叫字节输出流。所有文件都可以用字节流写入,因为他是最小存储单元。ouputstream 输出流 往文件里写inputstream 输入流 往对象里写字节输出流 java.io.OutputStream 所有字节输出流的超类 作用: 从Java程序...原创 2018-06-26 15:58:23 · 166 阅读 · 0 评论 -
IO流----------------将文件转成byte[]数组工具类
public static byte[] getFileToByte(File file) { byte[] by = new byte[(int) file.length()]; try { InputStream is = new FileInputStream(file); ByteArrayOutputStre...转载 2018-06-27 14:32:21 · 2802 阅读 · 0 评论 -
JAVA获取代码执行时间
第一种是以毫秒为单位计算的。12345678910111213141516171819//伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println...转载 2018-06-27 17:39:18 · 790 阅读 · 0 评论 -
IO基础------------------------------字符输出输入流
占位原创 2018-06-28 09:06:39 · 194 阅读 · 0 评论 -
IO基础---------------------------转换流(暂时搁置)
占位原创 2018-06-28 09:43:47 · 139 阅读 · 1 评论 -
IO进阶------------------------------字节缓冲流
概念之前也可以实现读写,复制等功能但是读写最让人头疼的是效率想想纯拿int循环写入的效率 之后拿byte[]数组复制文件的效率 完全不是一个级别的那么java 觉得光拿 byte [] 数组还是不够效率,所以出现了缓冲流缓冲类的类名都是以Buffered开头的类如BufferedInputStream 字节流写入缓冲类BufferedOutputStream 字节流写出缓冲类Buf...原创 2018-06-28 13:37:09 · 153 阅读 · 1 评论 -
Java基础--------------------网络编程
占位转载 2018-07-12 09:02:03 · 218 阅读 · 0 评论 -
JAVA基础-----------------------------------多线程(1)
多线程1.1 多线程介绍学习多线程之前,我们先要了解几个关于多线程有关的概念。进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,...转载 2018-07-13 10:07:04 · 132 阅读 · 0 评论 -
JAVA时间格式处理小示例
字符串转时间类型String data= "2018-12-12";SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");Date parse = simpleDateFormat.parse(data);这里有个小坑 MM一定要大写判断两个时间相差天数String data= "2...原创 2018-07-24 16:43:39 · 170 阅读 · 0 评论 -
JAVA基础----------------------------------多线程(2)
第1章 多线程1.1 线程安全如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。l 我们通过一个案例,演示线程的安全问题:电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “功夫熊猫3”,本次电影的座位共100个(本场电影只能卖100张票)。我们来模拟电影院的售票窗口,实现多个窗口...转载 2018-07-13 14:42:07 · 131 阅读 · 0 评论 -
IO流温习(1)-------------------------File类的基本操作
package com.sola;import java.io.File;import java.io.FileFilter;import java.io.IOException;public class MainTest { public static void main(String[]args){ System.out.println("hello world");...原创 2018-06-26 14:03:32 · 126 阅读 · 0 评论