自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

springboot2.0以上整合security的基本环境搭建

springboot2.0以上整合security的基本环境搭建

  • 博客(11)
  • 收藏
  • 关注

原创 基于spring框架的注解方式的观察者模式

认识下applicationContext.publishEvent()的API,这是spring容器为用户准备好的调用方式。@Componentpublic class EventComponent { @EventListener public void onApplicationEvent(Test1 test1) { System.out.println...

2019-10-08 11:53:25 360

原创 集群环境的定时任务解决方案

//基本框架 <!-- https://mvnrepository.com/artifact/net.javacrumbs.shedlock/shedlock-spring --> <dependency> <groupId>net.javacrumbs.shedlock</groupId>...

2019-08-08 17:13:01 540

原创 SpringBoot2.0以上纯注解搭建消息队列环境,以及实现订阅模式

@Component //组件@EnableRabbit //开启交换机public class RabbitMQTest { @RabbitListener(bindings = {@QueueBinding(value = @Queue("computer"), exchange = @Exchange(value = "topic.myOrder",type = "topi...

2019-04-30 20:20:59 467

原创 @RequestLine的使用及配置

@RequestLine与其它请求不同,只需要简单写请求方式和路径就能达到请求其它服务的目的。@FeignClient(value = "feign-server",configuration = FeignConfig2.class) //需要一个配置文件public interface TestService { @RequestLine("POST /feign/test") ...

2019-03-19 15:18:05 35172

原创 springboot整合redis使用@Cacheable注解的乱码处理配置及过期时间

@EnableCaching@SpringBootConfigurationpublic class RedisConfig extends CachingConfigurerSupport { @Bean //@Cacheable注解字符集编码配置 public CacheManager cacheManager(RedisConnectionFactory fact...

2019-03-05 13:43:41 1018

原创 工厂模式汇总,简单工厂,抽象工厂,工厂方法模式。

以房地产举例,简单工厂模式如下:(文章大多解释在代码注释中,不可忽略!)interface Realty{ //房地产接口 void sell(); //出售行为} //此接口相当于抽象概括房地产整个行业,由内部方法描述房地产行业的内部各种细节。 //以此达到可扩展的目的,例如租赁等行为都将在这个接口中展开;class Employee implements Real...

2019-02-19 14:15:46 682

原创 springboot2.0以上配置拦截器

@Componentpublic class WebFilterTest implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Except...

2019-02-16 19:10:02 910

原创 java生成excel文件并且隔行换色。

实体类实例:@Data@Table(name = "test_user")@Entity@ExcelTarget(value = "userDO") //目标实体类public class UserDO implements Serializable{ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) ...

2019-02-16 18:46:44 1327 1

原创 网络获取时间工具类

@Slf4j //日志工具类按自己需求修改public final class WebDateUtils { private static final String DATETIME = "yyyy-MM-dd HH:mm:ss"; private static final String DEFAULT_URI = "https://www.baidu.com"; ...

2019-02-15 08:47:00 178

原创 springboot2.0以上搭建接口版本控制环境。

这里只介绍修改url方式,其它方式自行绕路。springMVC已经提供了完善的映射框架,我们只需要搬过来简单修改一下,就可以达到映射效果,所以我们需要自定义一个注解,用于随机获取路径的版本号。1,自定义注解。@Target({ElementType.METHOD,ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documente...

2019-02-03 17:38:27 3332 3

原创 关于BigDecimal的进退位的精度损失的简单处理办法

今天翻项目源码时发现idea的编译警告信息。意识到精度损失的严重性,特意做了一下简单的测试。将参数设置为BigDecimal.ROUND_HALF_UP,第三位小数并未准确进位。将其转化成字符串之后,小数两位后并不精确,BigDecimal.ROUND_HALF_UP以1.154进行取舍导致出现错误数值,推荐使用BigDecimal.valueOf()方式实例化BigDecimal对象。...

2019-01-31 19:07:12 713 1

空空如也

空空如也

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

TA关注的人

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