java
xiaoerbuyu1233
这个作者很懒,什么都没留下…
展开
-
检测更新工具类 检查更新apk文件工具类 检查apk更新工具类
【代码】检测更新工具类。原创 2024-08-01 10:08:42 · 407 阅读 · 0 评论 -
递归删除大于30天的旧日志
【代码】递归删除大于30天的旧日志。原创 2022-11-12 09:19:39 · 171 阅读 · 0 评论 -
Java去除字符串中空格、制表符、回车换行的方法
相同点:都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串,如果只想替换第一次出现的,可以使用replaceFirst(),这个方法也是基于规则表达式的替换,但与replaceAll()不同的时,只替换第一次出现的字符串。(2) replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;//去掉所有空格,包括首尾、中间。注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.。原创 2022-10-29 10:18:17 · 15536 阅读 · 0 评论 -
java的16进制与10进制互相转换
2)第二种呢,用上述方法就行不通了,因为会将“x”当做16进制的数进行转换,显然"x"不属于16进制里的表示。所以得想个办法把前面的“0x”去掉。打印出来的信息是“29a”,需要注意这里转换完的hex是字符串,值是16进制的一个数;链接:https://www.jianshu.com/p/619cb6fa376d。商业转载请联系作者获得授权,非商业转载请注明出处。一目了然,通俗的说就是截取原字符串的某个连续片段。今天遇到了进制转换的有趣问题,记录下来。打印结果也是4095,说明方法正确;原创 2022-10-19 14:54:02 · 14091 阅读 · 0 评论 -
IDEA控制台输出中文乱码解决办法 原创
解决IntelliJ IDEA控制台输出中文乱码问题_搬砖的老刘的博客-CSDN博客_idea控制台日志中文乱码原创 2022-06-14 09:39:42 · 184 阅读 · 0 评论 -
SQL语句当查询条件为空时默认查询全部数据,不为空是则按照条件进行查询
SQL语句当查询条件为空时默认查询全部数据,不为空是则按照条件进行查询_Chastelovee的博客-CSDN博客_sql不为空就查作为条件查询 最近做web的时候遇到一个问题,在对列表数据进行查询时,会有多个查询条件,有些查询条件有数据,有些查询条件则为空,某个查询条件为空时则要默认查询此字段下的全部数据,这样的SQL查询语句该怎么写呢?在网上找了找,发现了这样的写法:select * from 表 where (字段=条件 or 条件='') 这条SQL语句的意思就是当条件不原创 2022-06-09 11:51:09 · 3344 阅读 · 0 评论 -
spring boot 控制台输出登陆地址
package cn.book;import org.mybatis.spring.annotation.MapperScan;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.s原创 2022-06-07 11:20:55 · 419 阅读 · 0 评论 -
Java按照章节分割大型小说文档
Java按照章节分割大型小说文档_琳1st的博客-CSDN博客_java 小说分章原创 2022-06-06 17:30:55 · 796 阅读 · 0 评论 -
Java文本处理3-统计文本行数、字符数、汉字、数字、字母数等
Java文本处理3-统计文本行数、字符数、汉字、数字、字母数等_罗思洋的博客-CSDN博客转载 2022-06-06 16:43:56 · 2242 阅读 · 0 评论 -
java 字符串 提取 或 去除字母字符串
提取 linStr = linStr.replaceAll("[^a-zA-Z0-9]", "");去除 linStr = linStr.replaceAll("[a-zA-Z]", "");原创 2022-05-16 11:38:01 · 1554 阅读 · 0 评论 -
java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母
import java.util.regex.Matcher;import java.util.regex.Pattern;public class StrValidate { // 纯数字 private static String DIGIT_REGEX = "[0-9]+"; // 含有数字 private static String CONTAIN_DIGIT_REGEX = ".*[0-9].*"; // 纯字母 private...原创 2022-05-16 11:33:44 · 11036 阅读 · 0 评论 -
修改Android Studio 项目名称
settings.gradle文件里增加这行代码rootProject.name='项目名'原创 2022-04-09 15:06:52 · 3995 阅读 · 0 评论 -
java 加密 AESOperator
AES 是一种可逆加密算法,对用户的敏感信息加密处理 对原始数据进行AES加密后,在进行Base64编码转化; import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import Decoder.BASE64Decoder;import Decoder.BASE64Encoder;/** * AES 是一种可逆加密算法.原创 2022-04-06 09:06:16 · 339 阅读 · 0 评论 -
AjaxResult 响应值
package yhs.jzl.information.revicemanggerrun.activity;import java.util.HashMap;import java.util.Map;/** * 操作消息提醒 * */public class AjaxResult extends HashMap<String, Object> { private static final long serialVersionUID = 1L; /** .原创 2022-02-17 11:43:46 · 917 阅读 · 0 评论 -
springboot 打jar包启动和停止,亲测(防老年痴呆)
springboot 打jar包启动和停止,亲测(防老年痴呆)_Ai卿的博客-CSDN博客start.bat@echo offstart javaw -jar XXX.jarexitstop.bat@echo offtaskkill -f -t -im javaw.exeexit扩展:springboot 打成war包,亲测(防老年痴呆)_Ai卿的博客-CSDN博客...原创 2022-02-17 09:31:50 · 395 阅读 · 0 评论 -
Springboot项目启动后自动在浏览器打开
Springboot项目启动后自动在浏览器打开(超简单)_杨默他的国的博客-CSDN博客_springboot启动后怎么看网页try { Runtime.getRuntime().exec("cmd /c start http://http://192.168.0.105/:8080/files");//可以指定自己的路径 } catch (Exception ex) { ex.printStackTrace(); }...原创 2022-02-16 14:10:50 · 2332 阅读 · 0 评论 -
身份证工具
import java.text.ParseException;import java.util.Date;import com.blankj.utilcode.util.LogUtils;/** * 身份证工具 */public class ComposeUtil { /** * 根据身份证号获取生日 * * @param composeStr * @return */ public static Date getBirthdayByCompose(Str...原创 2022-02-10 09:51:24 · 383 阅读 · 0 评论 -
http状态码对照表 HTTP状态码对照表 HTTP response codes
HTTP状态码大全 - 常用参考表对照表 - 脚本之家在线工具http://tools.jb51.net/table/http_status_codeHTTP状态码对照表HTTP response codes当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码:.转载 2022-01-12 09:35:41 · 487 阅读 · 0 评论 -
给OpenJDK安装jar文件关联
众所周知现在Oracle JDK收费了,所以都用OpenJDK了。而OpenJDK是没有安装程序的,虽然只需要配置一个PATH就行了,但如果想运行一些用Swing写的打包成jar的工具就比较麻烦了。将以下内容保存为【javaw文件关联.reg】(如果有非英文字符的话需要保存为ANSI或UTF-16LE),双击导入,然后右键jar文件,打开方式,选OpenJDK Platform binary即可。其中路径换成真实的javaw.exe路径,一个反斜杠【\】需要改成两个反斜杠【\\】,双引号【"】用反...原创 2021-12-30 15:01:48 · 1128 阅读 · 0 评论 -
新项目替换gradle文件版本
import java.awt.*;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.DataFlavor;import java.awt.datatransfer.Transferable;import java.io.*;public class Main { public static void main(String[] args) throws IOException { /.原创 2021-12-20 13:47:45 · 1726 阅读 · 0 评论 -
java 文件里插入一行
java文件里插入一行import java.io.*;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.PrintWriter;/** * 给文件增加一行数据。 * * @author 赵学庆,Java...原创 2021-12-20 13:40:56 · 2089 阅读 · 0 评论 -
图片压缩java
java 实现图片压缩 - ___mouM - 博客园转载https://www.cnblogs.com/strongmore/p/14158639.html添加依赖<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version></d原创 2021-12-08 11:31:13 · 324 阅读 · 0 评论 -
小说分割器,按章节划分为html
package tmp03;/* * 用来将只放在一个文件中的小说切隔成 * 一个章节的html页面,其中每个页面还包括上一页,下一页,目录 的超链接 * 同时还生成一个目录文件contents.html *==================== *注意源码的编码是:utf-8 *文件读取的来源文件的编码也需是utf-8 *=================== *这里的神墓的切隔的原理是: *根据第一个章节的标题都包含:"章 " * */import java.io.Bu.原创 2021-08-19 10:58:54 · 632 阅读 · 0 评论 -
小说分割器生成查看目录
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * https://blog.csdn.net/qq_36240505/ar..原创 2021-08-18 21:03:57 · 193 阅读 · 0 评论 -
JAVA字符串前补零和后补零的快速方法
小于10的情况下补零String startZeroStr = String.format("%02d", Integer.valueOf("2")); System.out.println("前补零方法二:"+startZeroStr);其他方式参考https://blog.csdn.net/wohaqiyi/article/details/79803229原创 2021-07-27 09:35:12 · 4871 阅读 · 0 评论 -
java 文件工具类
package file_utils;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.CharArrayWriter;import java.io.Closeable;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.Fil.原创 2021-07-27 09:22:56 · 489 阅读 · 1 评论 -
几个工具类 web
package utils;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * @author gaofeng */public class CmdUtils { public static void main(String[] args) throws IOException, InterruptedException { // TO.原创 2021-06-23 13:53:32 · 310 阅读 · 0 评论 -
AdbUtils
package utils;//https://blog.csdn.net/aoaoxiexie/article/details/53464716//https://www.huaweicloud.com/articles/39c8580fd6d8eacb6b0b89082f9d15b4.html//public class AdbUtils { private static Runtime runtime; static { runtime = Runtim.原创 2021-06-23 13:47:43 · 344 阅读 · 0 评论 -
检索jar包里的关键词
package file_utils;import java.io.BufferedReader;import java.io.File;import java.io.FileFilter;import java.io.IOException;import java.io.InputStreamReader;import java.util.Enumeration;import java.util.regex.Pattern;import java.util.zip.ZipEntry;.原创 2021-06-23 13:46:51 · 667 阅读 · 0 评论 -
FileUtils web工具类
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false" > <solid android:color="#FF0000" /></shape>原创 2021-06-23 13:46:01 · 247 阅读 · 0 评论 -
字符串转list 实现List集合中数据逆序排列
字符串转list /** * 字符串转list */ public static List<String> strSplitToList(String str, String regex) { List<String> list = new ArrayList<>(); if (str != null) { if (str.contains(regex)) { ..原创 2021-06-03 16:07:43 · 306 阅读 · 0 评论 -
okhttp拦截post日志
import java.io.IOException;import java.net.URLDecoder;import cn.mvp.mlibs.log.Log;import okhttp3.FormBody;import okhttp3.Interceptor;import okhttp3.MediaType;import okhttp3.Request;import okhttp3.Response;import okhttp3.ResponseBody;import okio..原创 2021-05-13 12:03:26 · 205 阅读 · 0 评论 -
随机获取诗句
import java.awt.Toolkit;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.StringSelection;import java.awt.datatransfer.Transferable;import java.util.Random;public class RandomStr { public static void main(String[] args) { .原创 2021-05-13 09:03:09 · 1252 阅读 · 0 评论 -
字符串指定长度添加空格或特定字符
每个4个长度添加一个换行符String bankCard1 = "开始时间开始时间时间"; char[] bankArray = bankCard1.toCharArray(); StringBuilder bankString = new StringBuilder(); for (int i = 0; i < bankArray.length; i++) { if (i % 4 == 0 && i &g.原创 2021-04-10 09:20:56 · 1190 阅读 · 0 评论 -
Java 字符串左侧/右侧补充空格或者其他字符
方式1:自定义方法public class StringPad { public static void main(String[] args) { System.out.println( padLeft("Hello", 10, '*') ); System.out.println( padRight("Hello", 10, '*') ); } /** * 左侧补字符 */ public static Stri原创 2021-04-10 09:14:59 · 5629 阅读 · 0 评论 -
Java实现字符串每隔4位加空格
今天弄了个银行卡识别功能,回显的时候想要将银行卡号每四位加一个空格,这样核对卡号会方便很多,这里记录一下1.正则表达式实现: String bankCard = authStatus.getBankCard(); String bankCard = "1234567890"; String regex = "(.{4})"; bankCard = bankCard.replaceAll(regex,"$1 "); S...原创 2021-04-09 23:45:41 · 469 阅读 · 0 评论 -
Java中List去重的四种方法
package com.lxz.test;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;/** * description: List去重 * date: 2018年2月10日 ...原创 2021-04-08 09:26:10 · 347 阅读 · 0 评论 -
XLog(web项目专用)
package utils;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.io.StringWriter;import java.net.UnknownHostExcepti.原创 2021-03-22 09:27:22 · 194 阅读 · 0 评论 -
java只有一个元素的list
List<String> list = Collections.singletonList( "data" ); HttpHeaders headers = new HttpHeaders(); headers.setAccept( Collections.singletonList( MediaType.APPLICATION_JSON ) ); http://www.leftso.com/blog/438.html原创 2021-03-16 10:08:23 · 4369 阅读 · 0 评论 -
Java实现token的生成与验证-登录功能
一、token与cookie相比较的优势1、支持跨域访问,将token置于请求头中,而cookie是不支持跨域访问的;2、无状态化,服务端无需存储token,只需要验证token信息是否正确即可,而session需要在服务端存储,一般是通过cookie中的sessionID在服务端查找对应的session;3、无需绑定到一个特殊的身份验证方案(传统的用户名密码登陆),只需要生成的token是符合我们预期设定的即可;4、更适用于移动端(Android,iOS,小程序等等),像这种原生平台不支持c原创 2021-03-08 08:42:40 · 900 阅读 · 0 评论