请叫我头头哥
上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: SpringBoot进阶教程(七十八)邮件服务 Sun公司提供了JavaMail用来实现邮件发送,但是配置烦琐,Spring中提供了JavaMailSender用来简化邮件配置,Spring Boot则提供了MailSenderAutoConfiguration对邮件的发送做了进一步简化。 v准备工作 开通POP3/SMTP服务或者IMAP/SM 阅读全文
posted @ 2023-11-30 21:29 请叫我头头哥 阅读(806) 评论(0) 推荐(4)
摘要: SpringBoot进阶教程(七十七)WebSocket WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 阅读全文
posted @ 2023-10-01 19:30 请叫我头头哥 阅读(4501) 评论(0) 推荐(7)
摘要: SpringBoot进阶教程(七十六)多维度排序查询 在项目中经常能遇到,需要对某些数据集合进行多维度排序的需求。对于集合多条件排序解决方案也有很多,今天我们就介绍一种,思路大致是设置一个分值的集合,这个分值是按照需求来设定大小的,再根据分值的大小对集合排序。 v需求背景 我们来模拟一个需求,现在需要查询一个用户列表,该列表需要实现的排序优先级如下: 阅读全文
posted @ 2023-06-10 21:30 请叫我头头哥 阅读(760) 评论(0) 推荐(0)
摘要: SpringBoot进阶教程(七十五)数据脱敏 无论对于什么业务来说,用户数据信息的安全性无疑都是非常重要的。尤其是在数字经济大火背景下,数据的安全性就显得更加重要。数据脱敏可以分为两个部分,一个是DB层面,防止DB数据泄露,暴露用户信息;一个是接口层面,有些UI展示需要数据脱敏,防止用户信息被人刷走了。 v需求背景 DB层面的脱敏今天先不讲,今 阅读全文
posted @ 2023-04-01 21:02 请叫我头头哥 阅读(2017) 评论(1) 推荐(8)
摘要: Java正则匹配域名白名单 在上一篇文章《通用正则表达式开源工具,为开源绵尽薄力 》中,我们介绍了很多正则表达式的实例,工作中大家也经常遇到新的规则需要匹配,今天就看一下检测域名白名单的几种方式。 v方式一 /** * * 获取网址 URL 的一级域名 * http://detail.tmall.com/item.htm?sp 阅读全文
posted @ 2023-02-18 21:07 请叫我头头哥 阅读(788) 评论(0) 推荐(0)
摘要: 本地JS文件批量压缩 最近在维护一个小后台项目,有段JS需要压缩上传到CDN存储服务器。由于之前压缩的JS文件都比较少,都是手动压缩的。这次需要压缩的文件比较多,所以用了批量压缩。特此记录一下,方便大家和自己以后再用到的时候备忘。 v准备工作 安装nodejs 首先在本地安装node.js和npm,一般npm集成于nod 阅读全文
posted @ 2022-11-27 21:54 请叫我头头哥 阅读(810) 评论(0) 推荐(1)
摘要: Lists.partition Lists,提供了很多api方便操作。例如:Lists.partition(List list,int size) Lists.partition(List list,int size)将list集合进行切割然后填充到一个List集合里。官方介绍 使用场景: 比如内存中有大量数据,需要循环调用某个方 阅读全文
posted @ 2022-10-23 21:13 请叫我头头哥 阅读(2446) 评论(0) 推荐(2)
摘要: JVM常用调优配置参数 常用的JVM配置参数: -Xms2g:初始化堆大小为 2g; -Xmx2g:堆最大内存为 2g; -XX:NewRatio=4:设置年轻的和老年代的内存比例为 1:4; -XX:SurvivorRatio=8:设置新生代 Eden 和 Survivor 比例为 8:2; –XX:+UseParNew 阅读全文
posted @ 2022-07-17 21:25 请叫我头头哥 阅读(995) 评论(0) 推荐(1)
摘要: SpringBoot进阶教程(七十四)整合ELK 在上一篇文章《SpringBoot进阶教程(七十三)整合elasticsearch 》,已经详细介绍了关于elasticsearch的安装与使用,现在主要来看看关于ELK的定义、安装及使用。 v简介 1.什么是ELK? ELK 是elastic公司提供的一套完整的日志收集以及展示的解决方案,是三个产 阅读全文
posted @ 2022-05-21 22:08 请叫我头头哥 阅读(3604) 评论(0) 推荐(3)
摘要: SpringBoot进阶教程(七十三)整合elasticsearch Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasti 阅读全文
posted @ 2022-03-06 21:10 请叫我头头哥 阅读(3238) 评论(0) 推荐(3)
上一页 1 2 3 4 5 6 7 ··· 23 下一页
//Setting ico for cnblogs