03 2018 档案
摘要:GoogleGson在处理Date格式时有个小陷阱,在不同环境中部署时可能会遇到问题。 Gson默认处理Date对象的序列化/反序列化是通过一个SimpleDateFormat对象来实现的,通过下面的代码去获取实例: DateFormat.getDateTimeInstance() 在不同的loca
阅读全文
摘要:原文链接:https://blog.csdn.net/jixinhuluwa/article/details/72626598 1.b.equals(BigDecimal.ZERO); 该方法存在的问题 Bigdecimal的equals方法不仅仅比较值的大小是否相等,首先比较的是scale(sca
阅读全文
摘要:public Page getRecordeds(Integer page, Integer size, Recorded recorded) { if (page items = mongoTemplate.find(query.with(pageable), Recorded.class); return new PageImpl(items, pagea...
阅读全文
摘要:这个错误是service的bean注入失败,主要是Application位置不对,要保证项目中的类在Application启动服务器类的下一级目录,如图:
阅读全文
摘要:问题信息: Due to limitations of the com.mongodb.BasicDBObject, you can't add a second 'createTime' expression specified as 'createTime : { "$lt" : 1468339
阅读全文
摘要:Calendar calendarEnd = Calendar.getInstance(); calendarEnd.setTime(date); calendarEnd.set(Calendar.HOUR_OF_DAY, 23); calendarEnd.set(Calendar.MINUTE,
阅读全文
摘要:1.Volatile 变量 Java 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。 Java 语言中的 volatile 变量可以
阅读全文
摘要:使用了两个类加载器加载了同一个类,区分一个Class对象是否相等要看包名+类名,也要看是否是同一个类加载器 方案一,排查掉spring-boot-devtools模块的maven引入可以解决,这时候所有类都是使用APPClassloader加载。 方案二,可以引入spring-boot-devtoo
阅读全文
摘要:@Autowired private ICallerRepository callerRepository; ... //用dubbo提供的ServiceBean即可获取bean,因为该类已经实现了ApplicationContextAware ApplicationContext context= ServiceBean.getSpringContext(); callerRepository...
阅读全文
摘要:在resources文件夹或与其并列的文件夹下建立public文件夹,在public文件夹下的html文件可以通过浏览器中输入文件+后缀名的方式直接访问的. 一、public文件夹,就相当于在eclipse的web项目中的web-inf文件夹外的文件,是不需要通过服务器内部进行访问的。二、templ
阅读全文