![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java后端
fighting_yu
记录踩坑和学习日常~
展开
-
Java各版本新特性总结
java 5~11新特性最全总结https://blog.51cto.com/11038441/2331685?source=drahttps://blog.csdn.net/visant/article/details/79778967https://blog.csdn.net/hulinku/article/details/79065023转载 2019-04-16 10:17:21 · 176 阅读 · 0 评论 -
Java 发送网易邮件
修改设置邮箱号码和对应的授权码就可以用public class SendMail { //定义邮箱常量信息 public static final String mail_smtp_auth = "true"; public static final String mail_transport_protocol = "smtp"; public static final Stri...原创 2019-04-23 14:33:41 · 754 阅读 · 0 评论 -
Java 发送谷歌邮件
修改对应的登陆邮箱号和登陆密码可用public class SendGmail { public static final String mail_smtp_auth = "true"; public static final String mail_transport_protocol = "smtp"; public static final String mail_smtp_...原创 2019-04-23 14:37:36 · 616 阅读 · 2 评论 -
线程池工作原理
我们在工作中或多或少都使用过线程池,但是为什么要使用线程池呢?从他的名字中我们就应该知道,线程池使用了一种池化技术,和很多其他池化技术一样,都是为了更高效的利用资源,例如链接池,内存池等等。数据库链接是一种很昂贵的资源,创建和销毁都需要付出高昂的代价,为了避免频繁的创建数据库链接,所以产生了链接池技术。优先在池子中创建一批数据库链接,有需要访问数据库时,直接到池子中去获取一个可用的链接,使用完...转载 2019-04-23 15:17:24 · 14673 阅读 · 8 评论 -
Java 获取IP地址
/** * 获取Ip地址 * @param request * @return */ public static String getIpAdrress(HttpServletRequest request) { String ipAddress = request.getHeader("x-forwarded-for"); if(ipAddress =...原创 2019-04-19 09:41:36 · 109 阅读 · 0 评论 -
Java 日期处理工具类
public class DateUtil { /** * @判断日期是否正确 * */ public static boolean isValidDate(String d, String dateFormatPattern) { SimpleDateFormat dateFormat = new SimpleDateFormat(dateFormatPattern);...原创 2019-04-19 09:50:05 · 274 阅读 · 0 评论 -
MySQL正确编码
最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:Incorrect string value:‘xF0x9Fx98x83 <…’ for column ‘summary’ at row 1我用的是UTF-8编码的客户端,服务器也是UTF-8编码的,数据库也是,就连要保存的这个字符串“ <…...转载 2019-05-06 13:46:01 · 360 阅读 · 0 评论