自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 属性选择器

= 绝对等于 *=包含这个元素 ^=以这个开头 $=以这个结尾 标签[ ]{     添加样式 }

2022-01-06 12:50:41 239

原创 poi判断.xls和.xlsx格式

直接判断后缀名不严谨 1 通过POIFSFileSystem.hasPOIFSHeader(InputStream is);判断Excel 2003及以下 2通过POIXMLDocument.hasOOXMLHeader(InputStream is);判断Excel 2007及以上 这种判断,即使将excel文件后缀变换,也会正确识别,比如将.xlsx人为换成xls导入,还是能识别出为2007以上版本。 注意:传入的InputStream用BufferedInputStream装饰一层,如果直接传入Inp

2021-12-27 15:56:06 1847

原创 并发小案例_抢票

// 多个线程同时操作同一个资源的情况下,线程不安全,数据紊乱 public class TestTickets implements Runnable { private int ticketNum = 100; public void run() { while(true){ if(ticketNum<=0){ break; } try {

2021-12-17 18:24:48 208

原创 下载_网图

import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; import java.net.URL; public class TestThread extends Thread{ private String url; private String name; public TestThread(String url,String name ){

2021-12-17 16:38:14 235

原创 element-ui的upload组件上传文件覆盖上一个文件

<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); %> <script> var bCodeList;; $(function(){ new Vue({ el:"#bCodeList",

2021-12-01 22:15:18 450

原创 Excel导入、导出

需要导入的依赖 <!--导入依赖--> <dependencies> <!--xls(03)--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</ve

2021-11-16 17:52:53 304

原创 spring定时任务

按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 周(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 年份(1970-2099) 示例 @Scheduled(cron = “* * * * * * *”) 每隔5秒执行一次:*/5 * * * * ? 每隔1分钟执行一次:0 */1 * * * ? 每天23点执行一次:0 0 23 * * ? 每天凌晨1点执行一次:0 0 1 * * ? 每月.

2021-10-28 19:05:34 1424 1

原创 Java替换 截取

StringBuffer替换方法 replacereplace(int start,int end,String str) public class StringBufferTest { public static void main(String args[]) { // 创建StringBuffer对象 StringBuffer sb = new StringBuffer(); // 添加数据 sb.append("Hello"); sb.a

2021-10-20 11:49:02 89

原创 转义符的使用

使用转义符 \ (反斜杠) String str1 = “我是"一名"程序员”; String str2 = ““我是一名程序员””; System.out.println(str1);//输出str1: 我是"一名"程序员 System.out.println(str2);//输出str2: “我是一名程序员”

2021-10-20 11:00:01 92

原创 Scanner 键盘输入

next()不能得到空白的字符串 以空白为结束符 nextLine() 可以获得空白 以回车为结束符

2021-10-12 11:07:59 44

原创 常用运算符

运算符 优先级() 0000 0000 0 0000 0001 1 0000 0010 2 0000 0011 3 0000 0100 4 0000 1000 8 0001 0000 16 每逢2进1 逻辑运算符 A = 0011 1100 B = 0000 1101 A&B = 0000 1100 A|B = 0011 1101 A^B = 0011 0001 (异或)位置相同为0 不相同为1 ~B = 1111 0010 取反 位运算符 << *2 >&gt

2021-10-11 18:04:47 60

原创 java 工具安装

Java 语言相关的三大概念 JVM JRE JDL JVM:Java虚拟机 Java语言运行所需要的一个容器 JRE:Java运行时环境 Java运行除了容器还需要一些特殊的资源和类库 JDK:开发工具包 JDK = JRE + 工具 Java环境的搭建 1、下载JDK:www.oracle.com 2、下载步骤:访问官网 -> 产品 -> Java -> 下载Java -> 选择jdk的版本 -> 选择操作系统对应得版本 3、下载完毕后 会再次提示安装jre

2021-03-19 20:04:01 203

空空如也

空空如也

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

TA关注的人

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