自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 mybatis中Mapper接口如何实例化的(为什么mybatis的mapper没有实现类)

public class UserMapperTest { @Test public void testQueryUserById() throws IOException { String resource ="mybatis/mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(re...

2020-04-21 22:02:05 1500

原创 mybatis内部运行原理

由下面这个测试类开始分析其内部运行原理:public class UserMapperTest { @Test public void testQueryUserById() throws IOException { String resource ="mybatis/mybatis-config.xml"; InputStream inputStream = Resources.g...

2020-04-21 19:09:16 589 1

转载 @Transactional事务几点注意(不定时更新)

这里面有几点需要大家留意:A. 一个功能是否要事务,必须纳入设计、编码考虑。不能仅仅完成了基本功能就ok。B. 如果加了事务,必须做好开发环境测试(测试环境也尽量触发异常、测试回滚),确保事务生效。C. 以下列了事务使用过程的注意事项,请大家留意。不要在接口上声明@Transactional ,而要在具体类的方法上使用 @Transactional 注解,否则注解可能无效。2.不要图省...

2020-04-15 16:46:17 1379 10

原创 CollectionUtils.isEmpty的用法

package org.apache.commons.collections;源码如下:public static boolean isEmpty(Collection coll) { return coll == null || coll.isEmpty(); }CollectionUtils.isEmpty(集合) 用来对集合null和空的判断...

2020-04-23 21:24:30 14644

原创 形参与实参的区别(对比)

实参(argument):全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。形参(parameter):全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量。是在定义函数名和函数体的时候使用的参数,目的是用来...

2020-04-22 10:50:10 381

原创 SSM项目各层单元测试

数据层的测试数据主要使用Mybatis,因此注入的时候也只需要引入Mybatis相关的配置@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration({ "classpath:spring/spring-dao.xml" })public class SeckillDaoTest { // 注入Dao实现类依赖 @Reso...

2020-04-18 17:13:24 900

转载 springboot的@EnableTransactionManagement这注解是不是多余的?

问题:百度说要用事务,需要在启动类加上@EnableTransactionManagement。但是我都没加,一样可以用@Transactional注解来控制事务。解答@EnableTransactionManagement是 spring-tx 的注解,不是 spring-boot 的spring-boot 会自动配置事务,相关的配置在 org.springframework.boot...

2020-04-15 14:00:29 1080 3

转载 ForkJoin框架使用

ForkJoin 框架是Java7提供的用于并行执行任务的框架,是把一个大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。要想使用ForkJoin框架,必须首先创建一个ForkJoin任务,称之为ForkJoinTask,提供Fork和Join操作的机制,不需要直接继承ForkJoinTask类,只需要继承它的子类。子类有两个:RecursiveAction: 用于返回...

2020-04-14 11:03:38 116

原创 用@Autowired 还是@Resource(对比+总结)

@AutoWire //当使用这个注入的时候上面的 UserServiceImpl 只需要这样写 @Service,这样就会自动找到UserService这个类型以及他的子类型。UserServiceImpl 实现了UserService,所以能够找到它。不过这样有一个缺点,就是当UserService实现类有两个以上的时候,这个时候会找哪一个呢,这就造成了冲突,所以要用@AutoWire注入...

2020-04-13 23:34:42 8261 6

转载 sso单点登录之跨域cookie共享 (跨域缓存共享)

使用cookie的两个属性domain-域通过设置这个属性可以使多个web服务器共享cookie。domain属性的默认值是创建cookie的服务器的主机名。不能将一个cookie的域设置成服务器所在的域之外的域。举个例子:让位于a.taotao.com的服务器能够读取b.taotao.com设置的cookie值。如果b.taotao.com的页面创建的cookie把 它的path属性设置...

2020-04-11 21:54:26 2864

原创 StringUtils.equals()用法总结

比较两个字符串是否相等,如果两个均为null,则也认为相等StringUtils.equals("", “”); //结果是trueStringUtils.equals(null, null); //结果是trueStringUtils.equals(null, “”); //结果是falseStringUtils.equals("",null); //结果是falseSt...

2020-04-10 22:23:59 3407

mybatis.docx

关于mybatis的学习,里面有很多关于mybatis的学习资料,很全面,期待你的光临,哈哈

2020-07-27

做一个拥有自己站点的java程序员.pdf

做一个拥有自己站点的java程序员

2020-07-27

胡书敏-大牛教你如何高效准备Java面试.pptx

大牛教你如何高效准备Java面试,里面有很多东东了,可以看看

2020-07-27

Spring面试专题

Spring面试专题,里面有很多关于spring的面试题,大家可以看看,特别的好,很好,超级好,就是这么好,面试必过嘎嘎

2020-03-26

day13【Stream流】.md

新特性,了解一下

2020-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除