工具类
蛋焊工
搬砖小学生
展开
-
【java 移除url上特定的参数】
移除url上特定的参数原创 2023-08-17 15:19:37 · 651 阅读 · 0 评论 -
iTerm2使用协同进程,rz通过except脚本后不生效
协同进程iTerm2 提供对“协同进程”的支持。这个非常强大的功能将允许您以一种新的方式与您的终端会话进行交互。什么是协同进程?协同进程是与特定 iTerm2 会话有特殊关系的作业,例如 shell 脚本。终端窗口中的所有输出(即您在屏幕上看到的内容)也将输入到协同进程。协进程的所有输出都类似于用户在键盘上键入的文本。此功能的一个明显用途是自动化交互。例如,假设您想自动化您在聊天室中的存在。以下脚本可用作协同进程:#!/usr/bin/pythonimport syswhile T原创 2022-01-14 14:14:30 · 298 阅读 · 0 评论 -
linux安装lrzsz实现上传下载
lrzsz官网 https://ohse.de/uwe/software/lrzsz.html 下载 lrzsz-0.12.20.tar.gz 上传到/usr/local目录下 tar zxvf lrzsz-0.12.20.tar.gz 进入到lrzsz-0.12.20目录 配置安装路径 ./configure --prefix=/usr/local/lrzsz 编译 make 安装 make install ..原创 2022-01-12 16:30:46 · 516 阅读 · 0 评论 -
mac 安装jdk
1、首先确定mac已安装brew2、openjdk更新库brew tap AdoptOpenJDK/openjdk3、选择一个版本安装brew cask install adoptopenjdk13原创 2021-12-20 14:41:20 · 1314 阅读 · 0 评论 -
javaZip的解压缩文件
package zip;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.nio.charset.Charset;import java.util.Enumeration;import java.u原创 2017-12-28 16:35:00 · 310 阅读 · 0 评论 -
Java压缩文件为zip
import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.CRC32;import java.util.zip.CheckedOutputStream;im原创 2017-12-28 16:08:36 · 240 阅读 · 0 评论 -
HttpServletRequest获取POST请求Body参数3种方法
request.getInputStream() /** * If the parameter data was sent in the request body, such as occurs * with an HTTP POST request, then reading the body directly via * @see javax.servlet.ServletRequest#getInputStream or * @see javax.原创 2021-05-19 14:58:18 · 30632 阅读 · 0 评论 -
Object转List
public static <T> List<T> castList(Object source, Class<T> clazz) { List<T> result = new ArrayList<>(); if(source instanceof List<?>) { for (Object o : (List<?>) source) { ...原创 2021-03-19 16:50:59 · 2023 阅读 · 0 评论 -
Java中将异常Exception转化为String字符串
public static String getExceptionToString(Throwable e) { if (e == null){ return ""; } StringWriter stringWriter = new StringWriter(); e.printStackTrace(new PrintWriter(stringWriter)); return stringWr...原创 2021-03-19 16:44:36 · 1776 阅读 · 0 评论 -
解决response.getOutputStream()输出页面中文乱码
import org.apache.commons.io.IOUtils @RequestMapping(value = "aaa", method = {RequestMethod.POST, RequestMethod.GET})public void downloadResult(@NotNull String uploadId, HttpServletResponse response) { response.setContentType("text/html;charse.原创 2021-01-15 15:46:29 · 2969 阅读 · 0 评论 -
不足位数进行前方数字补0
不足位数进行前方数字补0int i = 11;String s = String.format("%10d", i).replace(" ", "0");原创 2020-12-22 11:44:03 · 1292 阅读 · 0 评论 -
Java正则匹配提取内容
/** * 正则 */ public final static String RGEX = "#@(.*?)@#"; /** * 正则表达式匹配两个指定字符串中间的内容 * @param soap * @return */ public static List<String> getSubUtil(String soap, String rgex){ List<String>...原创 2020-05-15 11:00:08 · 2668 阅读 · 0 评论 -
大List分批次执行任务循环处理
public static void main(String[] args) { List<Integer> list = new ArrayList<>(Arrays.asList(1,2,3,4,5,6,7,8,9)); //一次执行n个 int n = 4; int start = 0; int end = n; int num ...原创 2020-03-17 21:58:39 · 1273 阅读 · 2 评论 -
HttpUtil工具类
public static String sendPostJSON(String url, String jsonStr) { PrintWriter out = null; BufferedReader in = null; String result = ""; try { URL realUrl = ne...原创 2018-07-11 14:33:05 · 1624 阅读 · 0 评论 -
http中requestbody参数json多层级问题
Map<String, Object> map = new HashMap<>(); map.put("timestamp", timestamp.toString()); map.put("item_type", 1001); map.put("item_id", "xxxx"); map.put("title", "xxxx"); ...原创 2020-02-26 19:24:56 · 1356 阅读 · 0 评论 -
Xshell6中rz上传文件失败
原因①:rz失败的原因可能是你原来的文件没有删除导致的,rz之前,先rm -rf 文件名 删除,重新上传。原创 2020-02-26 19:19:41 · 1311 阅读 · 0 评论 -
利用了移位操作,取第几位的值(二进制)
public static void main(String[] args) { Integer dbCLProgress =10; Integer j=4; // 利用了移位操作,取第几位的值 先进行右移n-1,与1进行&运算 Integer status=(dbCLProgress >> (j-1)) & 1; System.out.p...原创 2019-11-25 18:00:02 · 925 阅读 · 0 评论 -
某个数转化为二进制时1的个数
/** * 取得k转化为二进制时1的个数 * @param k * @return */ private static Integer getNumber(Integer k) { Integer count=0; while(k!=0){ k=k&(k-1); count++; } return count; }...原创 2019-11-25 17:53:06 · 214 阅读 · 0 评论 -
InputStream转File,出现文件不完全
1、文件处于磁盘上或者流处于内存中 public static void main(String[] args) throws Exception { InputStream is = new FileInputStream(new File("C:/Users/Desktop/aaa.png")); byte[] buffer = new byte[i...原创 2019-11-21 17:50:18 · 832 阅读 · 0 评论 -
计算上周一开始时间戳
计算上周一开始时间戳: public static Long geLastWeekMonday(Date date) { Calendar cal = Calendar.getInstance(); cal.setTime(date); // 获得当前日期是一个星期的第几天 int dayWeek = cal.get(C...原创 2019-07-24 11:02:19 · 454 阅读 · 0 评论 -
获取上个月第一天和最后一天
获取上个月第一天Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.MONTH, -1); calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMinimum(Calendar.DAY_OF_MONTH)); ...原创 2019-07-18 14:41:33 · 4287 阅读 · 1 评论 -
获得一天最小和最大毫秒数
获得某天最大时间 2019-07-18 23:59:59public static Date getEndOfDay(Date date) {LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(date.getTime()), ZoneId.systemDefault());;Local...原创 2019-07-18 14:36:50 · 465 阅读 · 0 评论 -
POI下载Excel文件
maven依赖的jar <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version>...原创 2019-06-25 15:25:18 · 519 阅读 · 0 评论