随笔分类 -  Java基础

摘要:方案一:前端传入精确时间 createTimeStart 传入:2025-12-31 00:00:00createTimeEnd 传入:2025-12-31 23:59:59 方案2:后端修改SQL逻辑(推荐) <if test="param.createTimeStart != null and 阅读全文
posted @ 2026-01-07 15:59 小胡666 阅读(3) 评论(0) 推荐(0)
摘要:一、常见时区 时区 偏移量 夏令时 解释 UTC +00:00 无 协调世界时,是国际标准的时间基准,基于原子钟的精确时间。 GMT +00:00 无 格林尼治标准时间,基于英国伦敦格林尼治天文台的本初子午线(经度 0°)的时间标准。Java 中 GMT 和 UTC 可以视为等价,但建议优先使用 U 阅读全文
posted @ 2025-04-09 09:46 小胡666 阅读(343) 评论(0) 推荐(0)
摘要:引用:https://blog.csdn.net/zhangfuping123456789/article/details/140663513 在 Java 中,<?> 是一个通配符,通常用在泛型中,表示不确定的类型。它被称为无界通配符,可以用来在泛型中表示任意类型。引用子:https://blog 阅读全文
posted @ 2025-04-08 11:17 小胡666 阅读(19) 评论(0) 推荐(0)
摘要:map接收一个函数型接口作为参数,该函数会作用到每一个元素上,并将其映射成一个新元素。 flatMap接收一个函数型接口作为参数,该函数作用到每个元素上都换成了另一个流,最终把所有流合到一块。flaMap适用于对数组进行平铺后合并。 参考文章:https://mp.weixin.qq.com/s/z 阅读全文
posted @ 2023-09-18 21:20 小胡666 阅读(126) 评论(0) 推荐(0)
摘要:值传递不会改变本身,引用传递(如果传递的值需要实例化到堆里)如果发生修改了会改变本身。 1.基本数据类型都是值传递 package com.example.basic; public class Test { public static void main(String[] args) { int 阅读全文
posted @ 2023-04-20 01:10 小胡666 阅读(90) 评论(0) 推荐(0)
摘要:Java转义字符拼接字符串 //{"a":{"b":"1"} String str="{\"a\":{\"b\":\""+1+"\"}"; //{"data":{"prmitno":"2"},"appid":"1"} String str="{\"data\":{\"prmitno\":\ 阅读全文
posted @ 2022-09-27 19:50 小胡666 阅读(318) 评论(0) 推荐(0)
摘要:具体代码请看尚硅谷java设计模式。 简单工厂模式比如在经典案例中,有中国披萨,伦敦披萨,在披萨的订单中就会用到这些披萨对象,我们常规的方式,通过传入传入的披萨类型去决定要创建哪一种的披萨对象。但是这样会存在一个问题,用披萨对象的地方很多,我们要是都要判断一遍,不满足java设计模式中的开闭原则,此 阅读全文
posted @ 2022-04-15 15:11 小胡666 阅读(43) 评论(0) 推荐(0)
摘要:引用:https://blog.csdn.net/qq_41458550/article/details/109243456 阅读全文
posted @ 2022-04-15 10:43 小胡666 阅读(14) 评论(0) 推荐(0)
摘要:引用地址:https://www.cnblogs.com/xuxinstyle/p/9675541.html 阅读全文
posted @ 2022-02-17 23:45 小胡666 阅读(53) 评论(0) 推荐(0)
摘要:引用地址:https://www.cnblogs.com/lingyejun/p/9282169.html 阅读全文
posted @ 2022-02-17 23:44 小胡666 阅读(23) 评论(0) 推荐(0)
摘要:课程地址:https://www.bilibili.com/video/BV14W411u7Ly?p=1&spm_id_from=pageDriver 笔记地址:https://blog.csdn.net/unique_perfect/article/details/110739222 注意: 1. 阅读全文
posted @ 2021-10-27 22:27 小胡666 阅读(127) 评论(0) 推荐(0)
摘要:Base64的包:import org.apache.commons.codec.binary.Base64; 加密: /** * 加密 * * @param plainText 需加密Str * @return 加密Str */ public String encodeStr(String pla 阅读全文
posted @ 2021-10-27 10:38 小胡666 阅读(710) 评论(0) 推荐(0)
摘要:枚举 关键字:enum,与class,interface是一个级别,本质上就是一个类,只是能控制这个类的实例数量(故而属性无参有参构造都用private,这样避免外部去实例化对象造成实例数量不固定) 创建枚举实例-调用无参构造 //红绿蓝枚举,只有三个实例,默认调用无参构造,三个实例也就调用三次无参 阅读全文
posted @ 2021-10-24 23:26 小胡666 阅读(82) 评论(0) 推荐(0)
摘要:处理日期时间,主流三个类,Date,DateFormat,SimpleDateFormat,Calendar。SimpleDateFormat继承于DateFormat,DateFormat继承于Format。 DateFormat和SimpleDateFormat具备日期 -> 文本,文本-> 日 阅读全文
posted @ 2020-04-18 19:02 小胡666 阅读(524) 评论(0) 推荐(0)
摘要:低版本的jdk去执行高版本编译的jar包就会报错 比如:类文件具有错误的版本 52.0,应为 50.0 如何查看如何查看jar包的编译版本 (1)先找到具体的class文件的位置 (2)用Sublime_text打开 只看第一行: 前面8个字节CA FE BA BE是固定的 随后4个字节00 00是 阅读全文
posted @ 2019-08-17 21:38 小胡666 阅读(6361) 评论(0) 推荐(0)
摘要:一、简单工厂模式 想象一下,现在商场有很多卖不同口味的冰激凌摊位,每个摊位的位置都不尽相同,每个商家只卖一种口味,商家提供了制作冰激凌的所有原料,需要顾客自己去制作。这时,同伴三个人,你说你去买冰激凌,让大家说说都想买什么口味的冰激凌,最后三个人刚好喜欢的口味都不同,分别是苹果味、香蕉味、橘子味。大 阅读全文
posted @ 2019-03-01 15:37 小胡666 阅读(148) 评论(0) 推荐(0)
摘要:创建Student实体 一、List集合的遍历 (1)for循环遍历 (2)foreach循环遍历 (3)Iterator迭代器遍历(List,Set,Map都通用) (4)上面3种均可以不适用泛型来遍历,只是需要强转,不仅如此,后面的Set集合,Map集合同理 (5)不常用 二、Set集合 (1) 阅读全文
posted @ 2018-11-26 22:04 小胡666 阅读(235) 评论(0) 推荐(0)

39
0