摘要:
也许你在IDEA中重新导入maven工程后,准备调试的时候需要进入配置界面,如下图所示: 在这里要注意了,由于是添加应用程序的配置,所以不能选择Spring Boot,只能选择Application。 (1)若是选择了Spring Boot的话,会找不到模块,如下图所示: (2)若是选择了Appli 阅读全文
摘要:
当Primary节点连续10秒无法和其余节点通信时,从库将发生选举,在从库中选出一个库作为新的主库。第一个发起选举并且获得了大多数成员投票的Secondary节点,将成为主节点。 MongoDB 3.2版本中新增了这样的一个功能:MongoDB引入了复制协议版本1(protocolVersion:1 阅读全文
摘要:
(1)若在package.json文件所在目录下有.npmrc文件的话,那么在该工程下通过命令npm install下载依赖包时会根据本工程目录下的.npmrc文件设置好的制品库地址来获取模块数据; 若本工程下的.npmrc文件的内容为空,那么npm install命令还是会从全局的.nmprc文件 阅读全文
摘要:
之前在使用Git来管理代码时,团队成员基本上是在同一个远程某个分支下建立相应的本地分支后进行开发和提交代码,开发成员可能不会在本地仓库创建本地专属的分支,当然并不说要强制创建,不过还是建议这样处理,它会带来一些好处,后面会讲到。假设当前的代码库有master分支、develop分支,远程和本地都有这 阅读全文
摘要:
Spring validation的基本使用可以参考这个链接:点击进入 这一章将讲述如何让自定义的校验提示信息支持国际化,在这里我只列举了支持中文、英文 具体的实现步骤,过程如下: (1)将message消息从注解中迁移至配置文件 在resources目录下创建ValidationMessages. 阅读全文
摘要:
在Controller层有时候需要对接口的输入参数进行校验,若是采用自身的校验逻辑代码来实现的话,会有一些弊端,一是会分散自己的注意力,不能让自己专心撰写业务逻辑代码;二是会让校验逻辑代码和业务逻辑代码产生耦合性,代码体积也比较臃肿。为了规避这种情况,我们可以采用Spring validation的 阅读全文
摘要:
在idea开发环境中对resources文件夹新增一个properties资源文件,操作如下: (1)选中resources文件夹,右击,依次选择New >Resource Bundle,如下图所示: (2)在点击Resource Bundle后,会弹出如下框: 在Create resource b 阅读全文
摘要:
也许在Controller层接口参数中添加HttpServletRequest参数,用来获取请求头信息,会担心请求头字段的大小写影响数据的获取,其实不然,不必这样担心,只要你深入代码了解一下就会发现tomcat本身是支持忽略大小写的请求头字段。 在RequestFacde文件中getHeader函数 阅读全文
摘要:
MongoDB数据库核心的两个特点:第一个特点是副本集的自动切换,保证数据的高可靠、服务的高可用;第二个特点是自动分片、服务的横向扩展能力。 (一)副本集架构 MongoDB的副本集是一组保持相同数据集的mongod进程,副本集提供冗余和高可用性,这两个特性是所有生产部署的基础。 1、复制:复制提供 阅读全文
摘要:
(一)备份 1、逻辑备份 利用mongodump命令实现逻辑备份,如: mongodump -h 127.0.0.1:28000 -u sys_admin --authenticationDataBase admin -p PASSWORD -d databasename -c collection 阅读全文