摘要:
前言:对于应用,配制文件通常是放在项目中管理的,它可能有spring、mybatis、log等等各种各样的配置文件和属性文件,另外你还可能有开发环境、测试环境、生产环境等,这样的话就得一式三份,若是传统应用还好说,如果是微服务呢,这样不光配置文件有可能冗余而且量大,繁重复杂,不好维护,这样的话就需要一个配置文件的统一... 阅读原文
2018-06-22 18:42:12 阅读(642) 评论(0)
摘要:
简化Spring的java开发
1.1简介
区别于EJB的特性 简化javaBean,为了降低java开发的复杂性,Spring采取了以下4种关键策略:
基于POJO的轻量级和最小入侵性编程
通过依赖注入和面向接口实现松耦合
基于切面和惯例进行声明式编程
通过切面和模板减少样板式代码
1.2依赖注入(DI)
... 阅读原文
2018-06-22 16:57:02 阅读(1479) 评论(0)
摘要:
最近在项目中用到阿里的fastjson,发现一个问题:
JSONObject fastJson = new JSONObject();
fastJson.put("1", "1");
fastJson.put("2", "1");
fastJson.put("3", "1");
fastJson.put("11",... 阅读原文
2018-06-22 15:53:03 阅读(1500) 评论(0)
摘要:
Symbol
Meaning
Presentation
Example
G
era designator
Text
AD
y
year
Number
2009
M
month in year
Text & Number
July... 阅读原文
2018-06-22 15:18:02 阅读(1440) 评论(0)
摘要:
Missing artifact net.sf.json-lib:json-lib:jar:2.4
遇到这种更新不下来的错误 要在后边追加<classifier>jdk15</classifier> 即可
<dependency>
<groupId>net.sf.jso... 阅读原文
2018-06-22 14:42:02 阅读(1436) 评论(0)
摘要:
依赖管理是Maven的特性之一,它是用户最为熟悉的特性之一,也是Maven擅长的领域之一。管理单个项目的依赖并没有太大困难,但是当您开始处理由数十或数百个模块组成的多模块项目和应用程序时,Maven可以帮助您在维护高控制程度和稳定性。
依赖的传递性
依赖的传递性是Maven 2.0中的一项新功能,这样可以避免需要... 阅读原文
2018-06-22 13:51:06 阅读(1401) 评论(0)
摘要:/** * 批量插入 * @param mergerDtos * @param mergerId */private void batchSaveMergerItem(List<MergerDto> mergerDtos, Long mergerId){ if (CollectionUtils.isN... 阅读原文
2018-06-22 12:37:03 阅读(919) 评论(0)
摘要:
错误提示:
亲测有效之解决方案:
JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包 。而在 java 6/7 / 8 时关于这个API 都是捆绑... 阅读原文
2018-06-22 11:55:04 阅读(688) 评论(0)
摘要:
import java.util.Random;import java.util.UUID;
/** * @author Weirdo-world * */public class DemoUUID {
public static void main(String[] args) { String[]... 阅读原文
2018-06-22 10:12:02 阅读(1115) 评论(0)
摘要:
在前面的两篇博客中
RabbitMQ入门:Hello RabbitMQ 代码实例
RabbitMQ入门:工作队列(Work Queue)
遇到的实例都是一个消息只发送给一个消费者(工作者),他们的消息模型分别为(P代表生产者,C代表消费者,红色代表队列):
这次我们来看下将一个消息发送给多个消费者... 阅读原文
2018-06-22 10:09:08 阅读(631) 评论(0)