秒懂java,聊聊java类型、泛型、可变参数、集合与数组相互转换
java类型、泛型、可变参数 先说一个小问题,google的guava是一个不错的工具包,guava包内的Lists工具类的newArrayList像下面的这样使用为什么会报“Type mismatch: cannot convert fr...
java类型、泛型、可变参数 先说一个小问题,google的guava是一个不错的工具包,guava包内的Lists工具类的newArrayList像下面的这样使用为什么会报“Type mismatch: cannot convert fr...
事件机制在java的设计模式中也可以叫监听器模式或者是观察者模式。当有事件发生时,向关注这个事件的对象发送消息,告诉它有一个事件发生了,那么怎么知道通知谁呢? 那必须要在对这个事件感兴趣的对象中定义这个事件,一旦有事件发生了,对事件有兴趣的...
redisson是一个不错的开源作品,在最近的项目中主要用到它的分布式锁,今天就来谈谈springboot是如何使用redisson作为分布式锁的。 引入重要的两个依赖,一个是spring-boot-starter-data-redis,一...
spring中使用事务有两种方式,一种是编程式,一种是声明式。 编程式事务 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐...
pom.xml引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta...
在前面的一篇文章《使用ThreadLocal和AOP做线程缓存提高性能,缩短API网关响应时间》中介绍了使用自定义注解和spring aop实现本地线程缓存。今天介绍一下springboot项目使用自定义注解和aop记录类名方法名参数耗时信...
dubbo是一个特别棒的soa框架,但是有时候我们会考虑对其进行扩展,实现一些自定义的功能。今天我们就来简单说说通过dubbo提供的com.alibaba.dubbo.rpc.Filter接口实现自定义的拦截器,扩展dubbo的功能。 du...
springboot项目之前启动正常,今天加了一些代码后出现“Caused by: java.lang.NoSuchMethodError: org.springframework.beans.factory.support.Default...
你或许用过mybatis,但你未必用过github上的一个基于mybatis的分页插件PageHelper。项目地址: https://github.com/pagehelper/Mybatis-PageHelper 小用了一下,感觉还是蛮...
之前家里一直能够到墙外头去,所以下载jar包啥的,直接从墙外下载进来,速度也是飞快。但是这两天,感觉速度非常慢,而且vpn不太稳定,一直在使用阿里云的东西,于是乎就试了下阿里云的Maven镜像仓库,速度非常满意,必须点赞。下面是完整sett...