解决JavaMail附件名字过长导致的乱码问题
公司有个业务场景是审核客户机构通过后,给客户发送一封邮件,并将机构相关材料以附件形式一块发送,有些附件名正常,有些就乱了,如下图:。而LinkedList底层为双向链表,其增加操作直接在尾部新增一个node节点即可。此处我是这么理解的,arrayList是通过下标直接去放入数据,而linked需要创建一个Node然后 将数据放入,再与前节点建立链接。如果数据量大通过尾部插入的话,linked的插入需要建立对应的对象,绑定关系,而array则直接放置,其扩容也是按照原来顺序放入新数组,速度比较链表 要更快。我还专门做了一个按照头部插入的方式,发现这时明显链表高于数组的速度。
用户评论