IO
Crystal Cui
一年中小型互联网企业工作经验,两年世界500强外企经验。
展开
-
Java批量发带远程附件的邮件2--发送远程附件
公司需要统一发送同类型的邮件给一批人时,比如发送员工个人薪资表分别至个人邮箱。此类邮件标题,内容,发送人等基本一致,且需要带附件,而其附件是收件人的隐私性个人信息若通过上传文件保存到数据库里然后在发邮件的方式,浪费空间和时间。将远程附件写到磁盘在发送则占据磁盘空间,性能不够优。原创 2021-03-24 10:54:02 · 455 阅读 · 1 评论 -
java mail共享网盘附件发送邮件
需求背景:用户从共享网盘选择文件作为邮件附件发送;需要:文件拷贝,共享文件读取,带附件的邮件发送调研:要发送的文件数量及各自大小千kb以内,一秒钟的速度,遇到几百兆的压缩包耗时长最终报错org.springframework.mail.MailSendException; nested exception details (1) are:Failed message 1:javax.mail.MessagingException: IOException while send..原创 2021-02-02 17:23:07 · 360 阅读 · 0 评论 -
解决:从excel读取数据保存到数据库时NullPointerException
解决:从excel读取数据批量保存到数据库时出现NullPointerException原创 2020-12-29 18:15:21 · 707 阅读 · 0 评论 -
java使用POI向excel读写数据
背景:需要将数据库或前端页面中的数据导出到Excel数据表中进行留存原创 2020-12-13 11:21:01 · 1230 阅读 · 0 评论 -
IO流(三)字符流(读写字符,并可以设置字符类型比如UTF-8)
字符输出 流OutputStreamWriter,也是基于字节流FileOutputStreamBufferedWriter 好处:newLine()写入一个行分隔符。 FileWriter 写文件,可追加而不是重新覆盖 专门针对文件写入,可以追加内容append()(普通输出流写文件是删除文件原本内容重新从头开始写) void writeFile() throws IOException { File file = new File("f://d.txt"); Fi...原创 2020-05-27 15:20:27 · 500 阅读 · 0 评论 -
IO流基础(一)
java中的输入/输出针对的是内存进行的input/output。操作对象是文件file。本篇文章主要介绍文件及字节流(流的最基本)。File 文件/文件夹(目录)对象不管是文件还是目录都用的是File对象static void fileOperate() throws IOException { File file = new File("f://d.txt");//用"/"转义 // 只是存在于内存中的一个对象而已,与实际磁盘上的文件无关。当做一些操作的时候才有...原创 2020-05-12 09:39:35 · 164 阅读 · 0 评论