- 博客(27)
- 收藏
- 关注
原创 NIO&使用NIO传输图片
相比于传统的阻塞IO,NIO提供了一种更灵活和高效的 I/O 操作方式,NIO 提供的非阻塞式的 I/O 操作,使得一个单独的线程可以管理多个通道(Channel),从而更好地处理并发连接和大量的 I/O 操作。
2024-05-13 23:35:56 737
原创 在java项目中使用QQ邮箱发送验证码邮件
在一个java项目中需要一个邮件服务来发送邮件可以使用JavaMail API来实现这一点,在这之前需要在项目中导入javax.mail.jar写入依赖。方法一:直接在Maven中写入依赖方法二:使用idea在项目结构->项目设置->模块->依赖中搜索添加需要配置QQ邮箱的SMTP服务。进入QQ邮箱->设置->账号开启服务后在管理服务中获取授权码替换和为你的QQ邮箱地址和相应的密码或授权码。在服务器端生成一个随机的验证码,并将其与用户的注册信息(如邮箱地址)关联起来,存储在数据库或缓存中。
2024-04-29 00:01:50 958 2
原创 正则表达式
正则表达式是一种强大的文本处理工具,它使用一种特定格式的字符串来描述、匹配一系列符合某个句法规则的字符串。正则表达式通常被用于字符串模式匹配(查找、替换)以及基于模式匹配的输入验证等。元字符在正则表达式中具有特殊的含义,它们不表示其字面意义,而是用于描述字符的模式。: 表示前面的字符集可以出现一次或多次。: 表示前面的字符集至少出现两次。:这是一个字符集,它匹配任何小写字母、大写字母、数字、这个正则表达式用于匹配电子邮件地址的基本格式。: 表示前面的字符集可以出现一次或多次,: 表示字符串的开始,
2024-04-24 00:43:46 472
原创 4.21刷题题解
P1056 [NOIP2008 普及组] 排座椅P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布P1563 [NOIP2016 提高组] 玩具谜题
2024-04-22 00:29:44 842 1
原创 三道模拟题
P1003 [NOIP2011 提高组] 铺地毯P1067 [NOIP2009 普及组] 多项式输出P1540 [NOIP2010 提高组] 机器翻译
2024-04-17 00:18:26 969
原创 初学网络编程
网络编程是指编写能够在网络环境中运行,进行数据通信的程序的过程。它涵盖了从建立网络连接、发送和接收数据,到关闭连接等一系列操作。网络编程是开发网络应用程序的基础,它使得不同的计算机和设备能够通过网络进行数据交换和通信。
2024-04-11 23:31:45 652
原创 初学JAVA(第一次学习总结)
在我正式开始学习JAVA前,我对JAVA的认识大多是负面的:JAVA程序运行速度相对较慢、因为JAVA使用方便,导致学习JAVA的人过多,以至于JAVA程序员竞争压力太大等。但实际上在我真正开始学习JAVA后我才认识到JAVA相对于其他的高级编程语言有着巨大的优势,大量程序员学习JAVA并不只是因为JAVA使用方便,更多的是因为JAVA的安全性、实用性和跨平台等多种优势。JAVA语言在发展初期就十分火热,时至今日仍然在不断的升级更新。
2024-03-21 22:38:06 440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人