我爱学Java之Pattern和Matcher用法

  • Post author:
  • Post category:java

Java正则表达式通过java.util.regex包下的Pattern和Matcher类实现 Pattern类用于创建一个正则表达式,也可以说是创建一个匹配模式,可以通过两个静态方法创建:compile(String regex)和compile(String regex,int flags),其中regex是正则表达式,flags为可选模式(如:Pattern.CASE_INSENSITIVE…

继续阅读 我爱学Java之Pattern和Matcher用法

用java导入导出zip文件

  • Post author:
  • Post category:java

zip导入 public SwaggerResultUtil<String> importDefinition(@RequestParam(value = "file") MultipartFile file) { SwaggerResultUtil<String> resultUtil; String fileName = file.getOriginalFilename…

继续阅读 用java导入导出zip文件

js回去另一个html元素ID,javascript获取多个相同ID的元素

  • Post author:
  • Post category:java

在javascript中默认getElementById(idName)获取的是拥有idName为id的元素的第一个,即$('#idName')[0],然而如果一个文档中一不小心有了多个div id="mytest"时该怎么办呢? 在一个网页中我们强调,在使用id属性时一定要有语义,id值能反应出元素的作用和意思,整个文档中id值不能重复,否则脚本抓取不到。确实是这样,无论是javascript的…

继续阅读 js回去另一个html元素ID,javascript获取多个相同ID的元素

Java中+ 和 += 的有什么区别?

  • Post author:
  • Post category:java

背景 应用后期特此整理,望能处答疑解惑之需。 问题 Java中+ 和 += 的有什么区别? 说明 “+”:用来计算两个数值的和,计算结束后会产生一个新的值。 “+=”:同样用来计算两个数值的和,但是计算完后会赋值给+=运算前的参数。 纪要 下面是一则说明用例,以供参考: package com.company; /** * + 和 += 的区别用例。 * +:用来计算两个数值的和,计算结束后会产生…

继续阅读 Java中+ 和 += 的有什么区别?

java实现邮件的群发及附件的发送

  • Post author:
  • Post category:java

MultipartFile是springMVC封装的一种存储文件的方法,这里实现的是接口调用该方法可以直接将文件和正文等内容进行发送 import org.springframework.web.multipart.MultipartFile; import javax.activation.DataHandler; import javax.activation.DataSource; impo…

继续阅读 java实现邮件的群发及附件的发送

Java主动调用GC方法

  • Post author:
  • Post category:java

Java的公有API可以主动调用GC的有两种办法,一个是 System.gc();// 或者下面,两者等价Runtime.getRuntime().gc(); 还有一个是JMX: java.lang.management.MemoryMXBean.gc() 作用跟System.gc()也是类似的。 MemoryMXBean.gc()和System.gc()的内部实现都是Runtime.getRun…

继续阅读 Java主动调用GC方法

super的使用方法(Java)

  • Post author:
  • Post category:java

1、使用super访问父类中的域和方法 由于继承,this也可以访问父类的域和方法,但有时为了明确的指名父类的域和方法用super。 super不可访问子类中的域和方法。 super可以访问父类与当下类同名的域和方法。 例:super.name=name; super.age=age;使用super调用父类中的字段 super.say();//使用super调用了父类中与当前类同名的方法 2、使用…

继续阅读 super的使用方法(Java)

Java之if语句的三种格式(选择语句)及实例

  • Post author:
  • Post category:java

//if语句的三种格式          //格式1                 if(比较表达式){             语句体;         }          //格式2         if(比较表达式){             语句体1;         }else{             语句体2;         }          //格式3         i…

继续阅读 Java之if语句的三种格式(选择语句)及实例

JAVA—–CMD命令

  • Post author:
  • Post category:java

目录 ? 什么是CMD: ? 打开CMD: ? 常见的CMD命令 ?.盘符名称 + 冒号 ?.dir ?.cd 目录 ?.cd.. ?.cd 目录1\目录2\... ?.cd \ ?.cls ?.exit ? 什么是CMD: 在windows中,利用命令行的方式操作计算机 可以打开文件,文件夹,创建文件夹等等 ? 打开CMD: ?1.Win+R ?就会弹出cmd的运行窗口,并在输入框中输入cmd指…

继续阅读 JAVA—–CMD命令

Java基础03–非阻塞队列

  • Post author:
  • Post category:java

我们知道,队列加锁会影响到性能,但是加锁的方式可以实现队列有界。不加锁的方式实现的队列,由于无法保证队列的长度在确定的范围内,所以队列是无界的。 ConcurrentLinkedQueue就是一个典型的非阻塞、无边界的线程安全队列,基于链接节点,采用CAS算法实现。 CoucurrentLinkedQueue规定了如下几个不变形: 1. 在入队的最后一个元素的next为null; 2. 队列中所有…

继续阅读 Java基础03–非阻塞队列