源码剖析
文章平均质量分 80
super罗贝里
这个作者很懒,什么都没留下…
展开
-
一探Spring中BeanUtils的copyProperties方法
private static void copyProperties(Object source, Object target, @Nullable Class<?> editable, @Nullable String... ignoreProperties) throws BeansException { Assert.notNull(source, "Sourc...原创 2019-11-01 11:42:56 · 1189 阅读 · 0 评论 -
浅析Mybatis中的事物提交commit()方法
Mybatis通过对JDBC进行封装,极大地简化了程序员对数据库的操作,例如对数据库的增删改查操作。其中当进行增删改操作时,都会涉及到用户数据的提交,那么Mybatis中究竟是如何完成数据的提交的呢?这里将对Mybatis中的commit()方法进行简单的剖析,看看底层是如何实现事物提交的。 其实Mybatis中可以设置自动提交功能。在利用工厂模式获得SqlSession...原创 2018-05-31 00:39:55 · 29339 阅读 · 8 评论 -
Java发送邮件Excel附件名称变为.dat文件
Java编写发送邮件,并且添加Excel文件作为附件,邮件可以发送成功,但是附件名称似乎有些问题,总是变成ATT_*****.dat文件,在网上找了许多资料,参考了一些大神的方法,终于解决了该问题。 这用到的邮件类是MultiPartEmail,进入该类的attach方法: public MultiPartEmail attach( final DataSource ds...原创 2019-04-02 15:04:12 · 8116 阅读 · 6 评论 -
Java手机号码工具类(判断运营商、获取归属地)以及简要的原理跟踪
最近做的项目有一部分关于手机号码的操作,于是搜罗了一些资料,整了一个工具类。主要有以下三个功能:判断号码是否有效、获取号码运营商、获取号码归属地。 首先需要引入google开发的相关依赖或者下载对应的jar包 <dependency> <groupId>com.googlecode.libphonenumber</groupId> <artifa...原创 2019-04-30 15:44:29 · 11120 阅读 · 6 评论