- 博客(24)
- 收藏
- 关注
原创 前端-一件复制文本内容
<!DOCTYPE html> <html lang="en"> <head> <title>点击复制</title> </head> <body> <div id="mountNode"></div> <script> //只可复制input、textarea等表单元素 function copy2(){ var tar = document.get
2022-04-21 19:19:58 853
原创 SpringBoot热部署以及测试篇
基于IDEA的springboot热部署以及测试热部署测试依赖包IDE搭建测试类简单测试Rest接口测试:使用Rest测试模版TestRestTemplate restTemplateMock测试 热部署 引入依赖包 <!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifa
2021-07-25 00:30:30 378
原创 Spring boot项目打包部署--idea版
项目打包有两种方式,jar和war。其中jar打包不能访问到jsp资源等,且war包资源可以随时更新资源文件,更加灵活,所以大多web项目使用war打包
2021-07-24 16:26:34 923
原创 js函数提取字符串url的参数
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Con
2021-05-07 09:45:18 289
原创 javaweb从入门到上手--基于IDEA版本实操
Javaweb学习记录手把手带你走进javawebjava运行环境jdk的安装javaweb的开发工具准备第一个javaweb程序 手把手带你走进javaweb 从环境安装到代码实操,从小白到入门的实操讲解 java运行环境jdk的安装 不造重复的轮子原则,具体看牛客网的安装基础教程: jdk安装及基础:https://www.nowcoder.com/tutorial/10001/244d6df8a4ea40748ec0e5eaa7f3c3da javaweb的开发工具准备 tomcat: 官网下载解压
2021-03-07 17:22:29 448 1
原创 同步工具类:CountdownLatch
它是一个同步工具类,允许一个或多个线程一直等待,直到其他线程运行完成后再执行。 package test.chw.com; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; public class TestThread { private CountDownLatch countDownLatch; public void test() { countDownLatch = n
2021-02-01 15:54:36 65
原创 JAVA基础--从安装环境到入门
牛客网java入门:https://www.nowcoder.com/tutorial/10001/244d6df8a4ea40748ec0e5eaa7f3c3da
2021-01-10 13:35:17 62
原创 【数据结构和算法】二维数组与稀疏数组的转换
package com.chw.study.day1209_spareArray; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.OutputStr
2020-12-09 22:49:38 75
原创 生成二维码的实现(com.google.zxing)
需要的jar: core-3.3.0.jar package com.chw.study.day1114_QRcode; import com.google.zxing.BarcodeFormat; import com.google.zxing.EncodeHintType; import com.google.zxing.MultiFormatWriter; import com.google.zxing.common.BitMatrix; import com.google.zxing.qrcode
2020-11-14 23:21:18 367
原创 电脑通过主机访问该主机上VM虚拟机上的tomcat项目
端口映射命令 主机:172.16.3.248 9999 虚拟机:192.168.233.132 9989 netsh interface portproxy add v4tov4 listenport=9999 listenaddress=172.16.3.248 connectport=9989 connectaddress=192.168.233.132
2020-11-03 13:59:38 359
原创 狂神说 SpringCloud
https://www.bilibili.com/video/BV1jJ411S7xr?from=search&seid=5420876447868377144 SpringCloud
2020-11-01 18:35:03 566 1
原创 IO流
IO流的总结 1. IO的流向说明图 2. 字节流 2.1 一切文件皆字节 一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都是一个一个字节,那么在传输时也是一样。所以,字节流可以是传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终是二进制的数据。 2.2 字节输出流【OutputStream】 FileOutputStrem 常用: write(int b)方法 FileOutputStream fs = new FileOutput
2020-11-01 15:13:25 172 1
原创 File类的个人总结
路径 绝对路径:是一个完整的路径,比如 c:\user\a.txt 相对路径: 是一个简化的路径 **注意:1.路径是不区分大小写的 2.路径中的文件名称分隔符windows使用反斜杠(\),反斜杠又是转义字符,所以两个反斜杠代表一个普通的反斜杠,程序中可以用File.separator 来代替 ** File类 1. 构造方法: 1.1.File(String pathname) 通过将给定的路径名的字符串转换成一个抽象路径名创建一个新的 File实例。 注意: pathname,字符串的路径名
2020-10-31 20:34:24 258 1
原创 java中使用正则表达式
/** * 获取query中的参数值 * * @param query * 样例:a=1&b=2,注意:不带?符号 * @param param * 参数名,如:a * @return 参数值 */ public static String getParameter(String query, String param) { Pattern p = Pattern.compile("&" + param +
2020-08-29 18:18:23 88
原创 JSON使用
1.java后台: string 转 JSONObject JSONObject fdDetailJSON = JSONObject.fromObject(fdDetail); 2.js string 转 JSONObject var json =$.parseJSON(jsonString)
2020-04-30 14:14:00 96
原创 XML(三):xml的解析技术:dom和sax
1. 解析过程图及优缺点 2.针对dom和sax的解析器 1)JAXP (sun公司提供) 2) dom4j (dom4j组织提供,实际开发中用得最多) 3) jdom (很少用) 3.JAXP 使用 1)javax.xml.parsers包下有四个类: DocumentBuilder和DocumentBuilderFactory、 SaxParser和SaxParserFac...
2020-04-12 16:03:33 158
原创 图表中心问题记录
label添加: {“label”:{“show”:true,“position”:“top”}} 浮层添加 { tooltip: { show: true, formatter: “{a} {b}: {c}”, }} 3.当y轴数据过大的时候,高位数据被挡 添加:{“grid”:{“left”:50}} ...
2020-04-10 11:30:34 239
原创 XML(二):xml的约束
1. 为什么需要xml约束? 举个例子,我现在定义了一个person的文件来保存人的相关信息,比如name age 等,但是如果在这个文件中写了一个标签<猫>,虽然这个是可以正常显示,但是这个并不是人的信息,由于标签是自定义的,所以我们需要技术来约束xml中出现的元素。 2.两种约束:DTD约束和schema约束 2.1 DTD约束: 1)创建一个.dtd 文件 2)看xml中...
2020-04-06 14:42:01 154
原创 初识xml:用途与应用 (一)
1. 什么是xml 1. 定义 xml是指可扩展标记语言(eXtensible Markup Language,它是一种标记语言,类似HTML(html主要用于显示数据即渲染),xml被设计的宗旨是传输数据(存储数据),而非显示数据。 2. 来源及版本 xml技术是w3c组织发布的,目前遵循的是w3c于2000年发布的1.0版本(xml版本有1.0和1.1,但是1.1不能往下兼容,即不能兼容1.0...
2020-04-05 16:04:57 215
原创 js数组判断是否包含某个元素(includes)和set集合抽取不同的值Sets.difference
1.js数组 // var hiddenArray= new Array(3); var hiddenArray= ['a','s','d','f']; heddenArray.includes("a"); //true 2.set集合 Set<String> ekpIds = Sets.newHashSet(relationMap.keySet()); Set<Strin...
2020-03-25 17:41:11 3084
原创 List集合给指定下标赋值
List记录的数据是有顺序的时候,可以初始化元素为null的限定长度的集合: List list = Arrays.asList(new String[10]); list.set(1,"test"); //第二个位置数据为test,其他的都为null ...
2020-03-13 13:24:49 7878
原创 用系统汇编语言vbs写一个桌面无法关闭的恶作剧图标
1.新建一个文本,然后改后缀名为 .vbs 2.内容:写一个死循环 do msgbox"又背着我来上网" msgbox"你关不掉的!!!回家吧" loop 3.点击文件属性,然后更换图表即可 (可在任务管理器关闭) 4.效果 ...
2020-02-29 16:20:30 255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人