2016年1月

关于native2ascii的某某

在此处输入标题今天深圳一扫周末的阴冷,阳光明媚。但是一上班,就有一个乱码的问题,上周一个同事修改了代码,使用新的流水线部署后,发出的邮件标题是乱码!而这个同事并没有更改邮件的相关代码。邮件功能以前也是正常的,并没有出现过乱码的现象。

这个发送邮件的过程如下:

  1. Java代码从mail.properties文件读取标题和正文,标题和正文使用类似{0}的占位符进行内容的动态输出;
  2. 然后Java代码从数据库获取收件人,抄送人列表,构建邮件,最后发送。

这次奇怪的是,邮件正文是正常的,标题是乱码的。我看了正文用的是HTML格式,指定了编码charset='gb2312'。

- 阅读剩余部分 -

上次在慕课网看了一个Java分页原理与实践(上)的视频,看了觉得没有什么难得。昨天晚上无聊就想写下分页,毕竟这两年工作,我没有自己写过分页功能,只是用写好的,这个功能还是很重要的。

当然分页不只是Java才会有这种功能,跟编程语言没有丝毫关系。只是前几天,我在oschina上看到一个mybatis的分页插件mybatis-paginator,就像拿来做下实验。

分页,pagination,这个功能的作用我认为主要有两点:

  1. 服务端和客户端之间,可以减少数据传输量,不用每次都将所有的数据下发到客户端,每次下发一页或者几页就可以了;
  2. 服务端内,数据库不用每次都将所有的数据查出来,每次查指定页的数据即可,减轻了数据库的压力。

- 阅读剩余部分 -