- 博客(4)
- 收藏
- 关注
原创 springboot 实现redis分布式锁
随着现在分布式架构越来越盛行,在很多场景下需要使用到分布式锁。分布式锁的实现有很多种,比如基于数据库、 zookeeper 等,本文主要介绍使用 Redis 做分布式锁的方式,并封装成spring boot starter,方便使用一. Redis 分布式锁的实现以及存在的问题锁是针对某个资源,保证其访问的互斥性,在实际使用当中,这个资源一般是一个字符串。使用 Redis 实现锁,主要...
2019-02-25 19:47:31 5499
原创 JSON字符串中含有我们并不需要的字段
JSON字符串中含有我们并不需要的字段,那么当对应的实体类中不含有该字段时,会抛出一个异常,告诉你有些字段没有在实体类中找到。解决办法很简单,在声明ObjectMapper之后,加上上述代码:objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); ...
2019-02-22 09:51:22 703
转载 java 面试题
JAVA基础##JAVA中的几种基本类型,各占用多少字节?类型 字节 占用位数byte 1 8short 2 16int 4 32long 8 64float 4 32double 8 64char 2 16boolean 1 8##String能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的St...
2019-02-15 10:58:51 253
原创 SimpleDateFormat多线程时候使用
ThreadLocal可以确保每个线程都可以得到单独的一个SimpleDateFormat的对象,那么自然也就不存在竞争问题了。 private static ThreadLocal<DateFormat> threadLocal = new ThreadLocal<DateFormat>() { @Override prote...
2019-02-14 11:18:19 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人