随笔 - 247  文章 - 0  评论 - 20  阅读 - 56万

随笔分类 -  java基础

1 2 下一页
java 中的intern()方法
摘要:https://www.bilibili.com/video/BV1PJ411n7xZ?p=127&vd_source=d52fb7546f3e6962911bc7cc32990c21 前言 最近遇到一个Intern()方法,代码如下,在 jdk1.8 的环境下得到如下的测试结果,给我整不会了,因此 阅读全文
posted @ 2023-03-21 17:00 云淡风轻博客 阅读(437) 评论(0) 推荐(0) 编辑
hutool工具包HttpUtil使用防坑
摘要:Hutool是什么? hutool-http介绍 hutool-http使用注意 总结Hutool是什么?Hutool是一个Java工具类库,里面很多封装好的工具类,涵盖方方面面,合理使用可以极大提供工作效率。文档:https://www.hutool.cn/docshutool-http介绍Htt 阅读全文
posted @ 2023-02-10 09:20 云淡风轻博客 阅读(3143) 评论(0) 推荐(0) 编辑
String转Int的两种方式
摘要:String id = request.getParameter("id"); 第一种: int id = Integer.parseInt(id); 第二种: Integer id =Integer.valueOf(id); 阅读全文
posted @ 2023-02-06 10:25 云淡风轻博客 阅读(278) 评论(0) 推荐(0) 编辑
java根据xml节点地址获取指定节点内容
摘要:备好几个前同事问过怎么获取xml指定节点内容后,终于决定写个工具类,今天特地分享给大家,写的不好,不要喷 maven依赖包 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</ver 阅读全文
posted @ 2023-01-09 13:39 云淡风轻博客 阅读(1086) 评论(0) 推荐(1) 编辑
List分组后加上序号,个数总量 stream().collect(Collectors.groupingBy
摘要:需求:1、给列表每个数据同一个名称的分组的成员加上序号(第几次出现)2、给列表每个数据同一个名称的分组的成员加上本组总量 即给列表的每个元素按照某一字段进行分组,然后每个分组按照一定顺序进行编号,同时让每个元素知道本组的成员个数 如有列表: persons.add(new Person("aaa", 阅读全文
posted @ 2022-09-29 15:05 云淡风轻博客 阅读(366) 评论(0) 推荐(0) 编辑
优秀的后端应该有哪些开发习惯?
摘要:毕业快三年了,前后也待过几家公司,碰到各种各样的同事。见识过各种各样的代码,优秀的、垃圾的、不堪入目的、看了想跑路的等等,所以这篇文章记录一下一个优秀的后端 Java 开发应该有哪些好的开发习惯。 拆分合理的目录结构 受传统的 MVC 模式影响,传统做法大多是几个固定的文件夹 controller、 阅读全文
posted @ 2022-09-26 16:37 云淡风轻博客 阅读(98) 评论(2) 推荐(0) 编辑
JDK8的新特性
摘要:这两天开始看jdk8的新特性,先看了Lembda表达式和Stream,就一个感觉,优雅。赶紧将这两天的成果总结一下 目录 Lembda表达式 函数式接口 允许对接口进行默认实现 Lembda表达式格式 自定义函数式接口并调用 方法调用 Lambda表达式中变量的访问范围 JDK自带的常用函数式接口 阅读全文
posted @ 2022-08-05 10:16 云淡风轻博客 阅读(178) 评论(0) 推荐(0) 编辑
HashMap的put方法的具体流程
摘要:当我们put的时候,首先计算 key的hash值,这里调用了 hash方法,hash方法实际是让key.hashCode()与key.hashCode()>>>16进行异或操作,高16bit补0,一个数和0异或不变,所以 hash 函数大概的作用就是:高16bit不变,低16bit和高16bit做了 阅读全文
posted @ 2022-07-18 10:48 云淡风轻博客 阅读(2841) 评论(0) 推荐(0) 编辑
cron表达式
摘要:Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Seconds Minutes Hours DayofM 阅读全文
posted @ 2022-06-19 20:46 云淡风轻博客 阅读(53) 评论(0) 推荐(0) 编辑
Java下载文件,中文名乱码(attachment;filename=中文文件名)
摘要:发现搜到的全部一样的方案 new String(fileName.getBytes(), "ISO8859-1") 贴一个不一样的解决方案 使用URLEncoder.encode 1 String attachName = "这是中文名称文件.txt"//<a href="https://www.c 阅读全文
posted @ 2021-11-24 15:49 云淡风轻博客 阅读(3586) 评论(3) 推荐(0) 编辑
详解Java 去除json 数据中的null
摘要:主要介绍了详解Java去除json数据中的null空值问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧1、描述@JsonInclude(JsonInclude.Include.NON_NULL)标记是jackson包提供的js 阅读全文
posted @ 2021-11-16 19:53 云淡风轻博客 阅读(3918) 评论(0) 推荐(0) 编辑
弱口令密码编写
摘要:最近做项目需求,遇到客户要求对密码弱口令,进行检查和判断,具体要求如下: 1,口令长度应大于等于8个字符, 2,口令应由大写、小写、数字、特殊字符三者及以上组成 3,不得使用一串相同的数字或字母组成 4,不能键盘连续序列集合 5.,,,,,, 废话不多说,直接上代码: 首先配置文件,便于以后修改: 阅读全文
posted @ 2021-11-03 17:04 云淡风轻博客 阅读(402) 评论(0) 推荐(0) 编辑
java.security.InvalidKeyException: Illegal key size
摘要:今天在使用idea打包maven项目时,出现这个错误:java.security.InvalidKeyException: Illegal key size。(测试也可能会出现这个问题)貌似是因为加密出现了问题。产生错误原因:为了数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行加密,然 阅读全文
posted @ 2021-08-18 13:31 云淡风轻博客 阅读(123) 评论(0) 推荐(0) 编辑
Java中getResourceAsStream的用法
摘要:首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终 阅读全文
posted @ 2021-08-10 19:22 云淡风轻博客 阅读(351) 评论(0) 推荐(0) 编辑
Failed to start connector [Connector[HTTP/1.1-8080]]
摘要:错误提示:Failed to start connector [Connector[HTTP/1.1-8080]]错误原因:Tomcat端口被占用解决方案(window下):1.cmd打开命令控制台2.查看tomcat的所使用的端口 netstat -ano|findstr 8080 此处的“392 阅读全文
posted @ 2021-07-12 17:21 云淡风轻博客 阅读(584) 评论(0) 推荐(0) 编辑
Calendar.set方法获取前一天的当前时刻
摘要:获取前几天的当前时刻的时间方法 Calendar cal = Calendar.getInstance(); Date date = new Date();// 获取当前时间 cal.setTime(date); cal.set(Calendar.DATE,cal.get(Calendar.DATE 阅读全文
posted @ 2021-07-10 11:13 云淡风轻博客 阅读(1481) 评论(0) 推荐(0) 编辑
Java用QRCode的方式生成二维码
摘要:https://blog.csdn.net/u012453843/article/details/71512104?utm_source=blogxgwz3&utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-6&spm=10 阅读全文
posted @ 2021-06-17 13:04 云淡风轻博客 阅读(256) 评论(0) 推荐(0) 编辑
replace与replaceAll的区别
摘要:这两者有些人很容易搞混,因此我在这里详细讲述下。 replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); replaceAll的参数是regex,即基于规则表达式的替换,比如:可以通过re 阅读全文
posted @ 2021-04-30 09:11 云淡风轻博客 阅读(543) 评论(0) 推荐(0) 编辑
Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create()
摘要:在Java中处理JSON格式的数据时,Google Gson 是个不错的选择,用起来挺方便的,也有一定灵活性。我现在工作中在参与的两个项目里都有用它。不过它在处理Date格式时有个小陷阱,在不同环境中部署时可能会遇到问题。 Gson默认处理Date对象的序列化/反序列化是通过一个SimpleDate 阅读全文
posted @ 2021-02-01 09:23 云淡风轻博客 阅读(782) 评论(0) 推荐(0) 编辑
跨域问题的前后端解决方案
摘要:什么是跨域? 假设有这么一个场景,我有一个网站,在里面有一个显示商品的功能,对应的页面地址是: http://www.myexample.com/page/page-a.html 在实现这个页面时,我通过iframe集成了另外一个网站的商品展示功能,对应的页面地址是: http://www.othe 阅读全文
posted @ 2021-01-22 13:59 云淡风轻博客 阅读(1079) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示