![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
实用功能
实用功能
java_t_t
拿CSDN当笔记本
展开
-
Web测试自动化工具Selenium的使用
如果你用PyCharm进行调试,可能碰到已经将chromedriver配置到环境变量中,但还是启动浏览器失败的情况,这可能是因为当前项目的虚拟环境中没有chromedriver(此时环境变量中的chromedriver并未起作用)。如果chrome是最新版本,使用最新版本的chromedriver无法驱动chrome时,可以在。chrome版本和chromedriver版本是一一对应的(并非严格对应,下载离chrome版本最近的chromedriver即可),在chrome浏览器访问。原创 2023-12-05 00:23:16 · 720 阅读 · 0 评论 -
EasyExcel多次写入数据&多个EasyExcel文件导出到zip压缩文件
EasyExcel多次写入数据&多个EasyExcel文件导出到zip压缩文件原创 2023-08-12 22:46:53 · 1372 阅读 · 0 评论 -
Spring Boot配置文件中的配置项加密&jasypt使用
使用jasypt对Spring Boot配置文件中的配置项加密原创 2023-08-12 00:46:11 · 989 阅读 · 0 评论 -
Mybatis分步查询
Mybatis分步查询原创 2023-07-09 01:29:29 · 1053 阅读 · 0 评论 -
Java执行Python代码的两种方法(Jython与ProcessBuilder)
Java执行python代码有很多种方法,这里介绍两种,Jython和ProcessBuilder,并简要介绍下它们的优缺点。原创 2023-07-02 19:14:26 · 1985 阅读 · 0 评论 -
python图片转字符画
网上收集了几个用python生成字符画的小程序,除了cv那个,原理都差不多,都是利用灰度值公式。附:安装依赖库的方法:1.打开命令行窗口直接输入pip-V 回车,如果有输出,可以直接进入32.如果提示pip不是命令,也不是可运行程序,进入python安装目录的/Scripts目录下,在当前目录打开cmd,即可使用pip3.执行pip install xxx即可安装需要的依赖库。如安装PIL:pip install PIL安装cv库:pip install opencv-python.原创 2020-07-09 10:54:59 · 281 阅读 · 0 评论 -
贪吃蛇
食物和身体节点类:package snake;import java.util.Objects;public class SnakeNode { private int row; private int col; public SnakeNode(int row, int col) { this.row = row; this.col = col; } public int getRow() { ret原创 2020-07-02 23:04:12 · 117 阅读 · 0 评论 -
任意(2-36)进制互转
import java.util.HashMap;import java.util.Map;public class Number { public static Character[] format = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'...原创 2020-03-19 23:30:25 · 182 阅读 · 0 评论 -
根据年月日获取星期
蔡勒公式实现:public class DayOfWeek { public static int[] maxDay = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; public static int dayOfWeek(int year, int month, int day) { if (...原创 2020-03-19 23:28:44 · 711 阅读 · 0 评论 -
获取网络URL文件的大小&网络图片的大小和后缀
import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.util...原创 2020-03-19 23:32:21 · 1518 阅读 · 2 评论 -
通过http接口打包下载网络资源
代码:import javax.servlet.http.HttpServletResponse;import java.io.BufferedInputStream;import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.net.URLEncoder;import java.util.Map;import java.util.zip.ZipEntry;import ja原创 2020-10-23 16:08:11 · 420 阅读 · 0 评论 -
Java注解编写
1.引入依赖 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> </dependency> <dependency> <groupId>org.apache.commons原创 2020-12-28 13:19:35 · 873 阅读 · 2 评论 -
扁平化部门结构获取上级、下级部门,转换成树形结构
概要:企业微信有获取部门列表的接口,该接口返回的部门列表中,每个部门有一个字段关联其上级部门,很多时候需要根据返回的列表获取某个部门的所有上级部门、子部门,以及转换成树形结构。代码:部门实体类:package com.example.study.entity;import lombok.Data;/** * 部门实体类 */@Datapublic class DepartmentEntity { /** * 部门id */ priv.原创 2021-01-07 17:38:55 · 1134 阅读 · 0 评论 -
文件分片上传
依赖: <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.11.0</version> <exclusions> ...原创 2021-01-29 14:23:19 · 773 阅读 · 0 评论 -
获取树深度
概要:使用BFS(广度优先搜索)、DFS(深度优先搜索)的递归和非递归方式获取树深度。代码:Util类:package com.example.study.util;import org.springframework.util.CollectionUtils;import org.springframework.util.StringUtils;import java.lang.reflect.Field;import java.util.ArrayList;import ja原创 2022-02-27 23:38:08 · 814 阅读 · 0 评论 -
根据数据库定义语句DDL生成实体类和Mybatis增删改查代码
根据Navicate的数据库定义语句DDL生成实体类和Mybatis增删改查代码输出到控制台。原创 2023-04-22 21:03:24 · 613 阅读 · 1 评论 -
分别使用dom4j和jdk自带的方法解析xml文件
分别使用dom4j和jdk自带的方法解析xml文件。原创 2023-06-24 18:00:45 · 178 阅读 · 0 评论 -
使用EasyExcel读写Excel文件
使用EasyExcel读写Excel文件原创 2023-07-02 00:00:43 · 3326 阅读 · 1 评论 -
OpenPDF使用教程及样例代码
使用OpenPDF生成pdf文档原创 2023-03-26 19:40:30 · 6347 阅读 · 11 评论 -
Excel文件导入&导出工具类
之前写过一篇导出Excel文件的通用类的文章,当时只实现了导出数据到Excel的功能,这次在上次的基础上,增加从Excel读取数据到List的功能,依旧使用POI读取Excel文件。原创 2023-07-01 20:22:36 · 1667 阅读 · 0 评论 -
导出Excel文件的通用类
本文记录一种通用的导出Excel文件的通用类原创 2022-07-10 19:40:04 · 241 阅读 · 0 评论 -
Java实现Unicode与普通字符的转换
Java实现Unicode与普通字符的转换原创 2022-11-14 00:39:18 · 3233 阅读 · 0 评论 -
List、Tree互转工具类
List、Tree互转工具类原创 2022-03-25 23:37:13 · 1612 阅读 · 2 评论 -
控制台打印进度条
控制台打印进度条原创 2022-11-13 22:15:01 · 861 阅读 · 2 评论 -
使用jnotify、commons-io监控文件变化
使用JNotify和commons-io监控文件变化原创 2022-03-25 00:03:03 · 2349 阅读 · 0 评论 -
一个通用的Spring Boot启停脚本
一个通用的Spring Boot启停脚本appname='study-0.0.1-SNAPSHOT.jar'pid=`ps -ef | grep $appname | grep -v grep | awk '{print $2}'`if [ $pid ]; then echo "start kill ***${appname}*** by pid ${pid}" kill -9 $pid sleep 5 echo "***${appname}*** kill suc原创 2021-10-12 00:10:49 · 142 阅读 · 0 评论 -
bat脚本—2
实现功能:在C:\Windows\System32\drivers\etc目录下的hosts文件中添加myComputer节点的值实现思路:1.直接读取hosts文件,如果匹配到myComputer节点的值,就不加,否则在文件最后添加一行形如127.0.0.1 myComputer的内容,这种方式的局限在于无法验证ip地址的有效性; 2.直接在命令行ping,根据pi...原创 2019-04-27 22:45:56 · 177 阅读 · 0 评论 -
bat脚本—1
1.删除指定路径(下面的例子是脚本文件所在目录下的file文件夹)下指定天数(下面的例子是3天前)以前的文件。set delpath=%~dp0fileset days=-3forfiles /p %delpath% /s /m * /d %days% /c "cmd /c rd /s /q @path"如果删除不干净,可以再加一句,变成:set delpath=%~dp0f...原创 2019-03-22 00:27:41 · 524 阅读 · 0 评论