Java
Java
不想写代码的小田
此处是鸿仔的记录博客 顺便分享
展开
-
java判断时间 字符串时分秒是否合法 10:11:12
public static boolean checkTime(String time) { try { String[] split = time.split(":"); if (Integer.parseInt(split[0]) > 23 || split[0].length() != 2) { return false; } if (Integer..原创 2022-04-25 19:25:05 · 4224 阅读 · 6 评论 -
Java 不使用 + - * / 实现加法
import java.math.BigDecimal; public class test { public static void main(String[] args) { long startTime = 0L; long endTime = 0L; startTime = System.currentTimeMillis(); for (int i = 0; i < Integer.MAX_VALUE; i++) .原创 2022-07-27 11:49:00 · 245 阅读 · 0 评论 -
题目:编写程序 将字符串abcABC123中的大写转为小写,小写转为大写
简单的char处理原创 2022-04-07 11:10:00 · 2635 阅读 · 0 评论 -
java临时记录
//list快速排序 根据字段降序 ObjectList.sort(Comparator.comparing(Object::getXXX).reversed()); 其他排序方式原创 2021-11-22 11:43:37 · 227 阅读 · 0 评论 -
Java简单的String 大小端转换
public static void main(String[] args) { String str = "00001234567890"; byte[] bytes = str.getBytes(StandardCharsets.UTF_8); byte temporary; for (int i = 0; i < bytes.length/2; i+=2) { temporary=bytes[bytes...原创 2021-09-08 10:35:27 · 1012 阅读 · 0 评论 -
使用内存盘加快开发效率 (UltraRAMDisk,Jetbrains Idea,java)
环境: Windows10 20H2 IntelliJ IDEA 2020.2.4 x64 JDK1.8 内存盘软件:内存盘软件ultraramdisk官方地址 CSDN资源链接: //TODO 硬件: i7 9700 1TB 机械盘 ddr4 2666 8G*2 步骤0: 内存大小根据实际内存去分配合理的大小 动态分配内存根据需要 备份和恢复根据自身需要,(关机速度会很慢 内存盘内所有数据会写入到该镜像文件内) 步骤1:我这边是选择直接将已有的idea软件...原创 2021-03-15 17:56:32 · 91280 阅读 · 0 评论 -
Springboot thymeleaf表单时间类型传值 java.lang.IllegalArgumentException
前端简单的layui组件 生成的yyyy-MM-dd格式时间字符串 传至下面接口 接收的实体类中包含 java.util.Date 然后报 java.lang.IllegalArgumentException 然后试过前端传时间提前转时间戳等方式都没有解决 需要在实体类中添加下面注释 成功解决 @DateTimeFormat(pattern = "yyyy-MM-dd") 接口成功拿到接收类完整数据 顺颂时祺 ...原创 2020-08-13 11:31:38 · 121487 阅读 · 0 评论 -
Java获取本月第一天和最后一天
public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); calendar.add(Calendar..原创 2020-08-03 17:35:54 · 124800 阅读 · 0 评论 -
Java 正则表达式 一些例子
例子: 匹配出字符串中所有的身份证号 public static void main(String[] args) { //正则表达式 String regex = "([1-9]\\d{5}(18|19|20)\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx])|([1-9]\\d{5}\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|3原创 2020-06-30 10:42:17 · 124047 阅读 · 1 评论 -
jetty和tomcat对比
都是servlet的容器,都符合servlet标准,也就是说功能是几乎一样的。 jetty早年更轻量级一些,很多人会把jetty作为一个内嵌(embedded)应用服务提供者来使用。你很容易在你的java代码里来启动一个你自己的jetty。jetty的配置也更简单一些,它宣称维护成本更低。后来Jetty也是往高大全发展,配置文件也十分丰富,相反tomcat倒是坚持瘦身,保持的不错。 前面也有朋友说了,Jetty在保有同时大量链接的时候有优势,好多年前看过有人做过几万链接的测试。不过你真保有那么多链接,瓶转载 2020-06-11 15:32:35 · 124248 阅读 · 2 评论 -
Java for循环中设置停顿 逻辑代码中同样适用
for (Object object : jsonArray) { Thread.currentThread().sleep(1000); list.add(((JSONObject)object).get("Name")); } 此处的停顿 适用于逻辑代码和循环 1000的单位为毫秒 停顿后提示一个未处理的异常 此时需要异常处理 //抛出异常 throws I...原创 2018-12-04 15:53:12 · 130658 阅读 · 2 评论