02 2020 档案

摘要:Spring validation的基本使用可以参考这个链接:点击进入 这一章将讲述如何让自定义的校验提示信息支持国际化,在这里我只列举了支持中文、英文 具体的实现步骤,过程如下: (1)将message消息从注解中迁移至配置文件 在resources目录下创建ValidationMessages. 阅读全文
posted @ 2020-02-29 17:18 晒太阳的兔子很忙 阅读(3962) 评论(0) 推荐(0) 编辑
摘要:在Controller层有时候需要对接口的输入参数进行校验,若是采用自身的校验逻辑代码来实现的话,会有一些弊端,一是会分散自己的注意力,不能让自己专心撰写业务逻辑代码;二是会让校验逻辑代码和业务逻辑代码产生耦合性,代码体积也比较臃肿。为了规避这种情况,我们可以采用Spring validation的 阅读全文
posted @ 2020-02-29 15:08 晒太阳的兔子很忙 阅读(18648) 评论(0) 推荐(1) 编辑
摘要:在idea开发环境中对resources文件夹新增一个properties资源文件,操作如下: (1)选中resources文件夹,右击,依次选择New >Resource Bundle,如下图所示: (2)在点击Resource Bundle后,会弹出如下框: 在Create resource b 阅读全文
posted @ 2020-02-29 10:54 晒太阳的兔子很忙 阅读(5436) 评论(0) 推荐(1) 编辑
摘要:也许在Controller层接口参数中添加HttpServletRequest参数,用来获取请求头信息,会担心请求头字段的大小写影响数据的获取,其实不然,不必这样担心,只要你深入代码了解一下就会发现tomcat本身是支持忽略大小写的请求头字段。 在RequestFacde文件中getHeader函数 阅读全文
posted @ 2020-02-28 17:40 晒太阳的兔子很忙 阅读(1603) 评论(0) 推荐(0) 编辑
摘要:MongoDB数据库核心的两个特点:第一个特点是副本集的自动切换,保证数据的高可靠、服务的高可用;第二个特点是自动分片、服务的横向扩展能力。 (一)副本集架构 MongoDB的副本集是一组保持相同数据集的mongod进程,副本集提供冗余和高可用性,这两个特性是所有生产部署的基础。 1、复制:复制提供 阅读全文
posted @ 2020-02-27 21:27 晒太阳的兔子很忙 阅读(464) 评论(0) 推荐(0) 编辑
摘要:(一)备份 1、逻辑备份 利用mongodump命令实现逻辑备份,如: mongodump -h 127.0.0.1:28000 -u sys_admin --authenticationDataBase admin -p PASSWORD -d databasename -c collection 阅读全文
posted @ 2020-02-26 21:54 晒太阳的兔子很忙 阅读(419) 评论(0) 推荐(1) 编辑
摘要:MongoDB3.6版新特性如下: (1)Default Bind to Localhost 从3.6版本开始,在默认情况下,MongoDB二进制文件mongod和mongos绑定到localhost(127.0.0.0)上。如果在二进制文件中设置了--ipv6选项或者在配置文件中配置了net.ip 阅读全文
posted @ 2020-02-25 21:36 晒太阳的兔子很忙 阅读(823) 评论(0) 推荐(0) 编辑
摘要:initial sync过程大致如下: (1)T1时间,从Primary同步所有数据库的数据,但不包括local的数据,复制时Mongo会扫描每个源数据库中的每个集合,并将所有数据插入对应的集合。通过listDatabases+listCollections+cloneCollection命令组合完 阅读全文
posted @ 2020-02-24 20:49 晒太阳的兔子很忙 阅读(760) 评论(0) 推荐(0) 编辑
摘要:先说明一下mongod和mongos的含义:mongod是MongoDB系统的主要后台进程,它处理数据请求、管理数据访问和执行后台管理操作;该命令的命令行选项主要用于测试,在场景操作中,使用配置文件选项来控制数据库的行为。mongos就是"MongoDB Shard"的简写,它是一个针对MongoD 阅读全文
posted @ 2020-02-23 22:38 晒太阳的兔子很忙 阅读(799) 评论(0) 推荐(1) 编辑
摘要:保险配置要把握以下三个原则: (1)原则一:针对家庭成员,先打人、后小孩;先经济支柱,后其他家庭成员。 理性来说,中短期内孩子对于家庭其实算是“负资产”,成年之前都没办法给家庭贡献收入;父母才是孩子的第一保险。此外,家庭收入创造上来说经济支柱是“强者”,但是从家庭角度却是风险的一个“软肋”。经济支柱 阅读全文
posted @ 2020-02-22 22:15 晒太阳的兔子很忙 阅读(500) 评论(0) 推荐(0) 编辑
摘要:今天在Java后端批量插入数据至MongoDB后,在MongoDB数据库中发现某个字段没有成功入库,一查看代码,在List的元素对象中是有这个字段的,不知为啥就没有入库了。 (1)调试 遇到此情况,赶紧调试一下代码,看看批量数据都是啥内容;经过单步跟踪,发现List的元素对象中这个字段的值都是nul 阅读全文
posted @ 2020-02-21 13:15 晒太阳的兔子很忙 阅读(1881) 评论(0) 推荐(0) 编辑
摘要:今天遇到两位三方人员跟我反馈,某微服务的异步接口功能不正常了,由于该异步接口采用Kafka异步消息的方案,对方说没有收到Kafka给消费者的通知,根据此问题,联系了相关人员进行了分析: (一)明确环境是否一致 1、生产者和消费者链接Kafka的地址是否一致,初步发现A方消费者链接Kafka的地址不正 阅读全文
posted @ 2020-02-20 14:34 晒太阳的兔子很忙 阅读(2057) 评论(0) 推荐(0) 编辑
摘要:(一)查看分支 1、查看本地分支:git branch 2、查看远程分支:git branch -r 3、查看所有分支:git branch -a (二)创建分支 1、创建本地分支:git branch local // 这里的local为本地分支的名称,可以取任意有效的名称 2、创建远程分支:gi 阅读全文
posted @ 2020-02-19 16:51 晒太阳的兔子很忙 阅读(148) 评论(0) 推荐(0) 编辑
摘要:假设MongoDB数据库中存有collection_A和collection_B两个集合,如下图所示: (一)先从集合collection_A中拷贝选择的文档 打开collection_A,看到目前有12条文档,并且选中其中部分文档作为拷贝数据源,如下图所示: 在上图中橘黄色部分就是被选中的文档,总 阅读全文
posted @ 2020-02-19 10:25 晒太阳的兔子很忙 阅读(1885) 评论(0) 推荐(0) 编辑
摘要:(一)添加依赖模块 在package.json文件中添加vant模块的依赖,如: // package.json { "dependencies": { "vant": "^2.1.6" } } (二)配置语言资源文件 1、目录结构如下: 本测试工程的代码目录是这样的:在src文件夹中创建一个lan 阅读全文
posted @ 2020-02-18 09:40 晒太阳的兔子很忙 阅读(5339) 评论(1) 推荐(0) 编辑
摘要:(一)添加依赖模块 在package.json文件中添加vant模块的依赖,如: // package.json { "dependencies": { "element-ui": "^2.12.0" } } (二)配置语言资源文件 目录结构 index.js文件内容 import Vue from 阅读全文
posted @ 2020-02-17 11:06 晒太阳的兔子很忙 阅读(3988) 评论(0) 推荐(0) 编辑
摘要:在template使用scope属性时可能会出现波浪线或者编译时提示错误,但最终的编译结果正常,其实这是ESlint插件检查语法规范所致,该问题并不会影响程序的正常运行。 (一)在scope属性值下方出现红色波浪线,如下图所示: 它表明scope这变量已经定义了,但是从未被使用过。 (二)编译提示错 阅读全文
posted @ 2020-02-16 14:21 晒太阳的兔子很忙 阅读(8523) 评论(2) 推荐(2) 编辑
摘要:在组件库中添加配置文件后其它文件需要引用它,此时想到利用路径的别名比较方便,相当于缩写了,请看下面的添加过程: (一)在vue.config.js文件中添加的内容如粗体字体所示: const path = require('path') const CopyWebpackPlugin = requi 阅读全文
posted @ 2020-02-15 13:19 晒太阳的兔子很忙 阅读(1489) 评论(0) 推荐(0) 编辑
摘要:有这样一个场景,在组件库中新增一个配置文件,后续只修改一下配置文件中的配置项就可以实现不同的需求,下面就让我们I一起来实现吧。 (一)在在项目的根目录(package.json所在目录)中创建一个vue.config.js文件,创建一个static文件夹,并在该文件夹中创建一个config.js文件 阅读全文
posted @ 2020-02-15 09:40 晒太阳的兔子很忙 阅读(7019) 评论(0) 推荐(0) 编辑
摘要:(一)比较的元素,一个是data元素,另外一个是常量,如下图所示: 编译正常,运行正常,效果在期望中,会显示Hello World,结果如下: (二)比较的元素,一个是data元素,另外一个是const常量,如下图所示: 编译正常,运行正常,效果在意料之外,不会显示Hello World。 (三)比 阅读全文
posted @ 2020-02-15 08:49 晒太阳的兔子很忙 阅读(5538) 评论(0) 推荐(0) 编辑
摘要:在JS中常常使用require函数来引入文件或者路径,不过在使用时需要注意一点,它的参数必须是一串完整的字符串常量或者是由字符常量与变量拼接。 (一)require函数的参数为一个变量,如下图所示: 编译后会出现如下的警告提示: 解决答案在后面,请继续往后看…… (二)require函数的参数为空, 阅读全文
posted @ 2020-02-14 16:05 晒太阳的兔子很忙 阅读(1376) 评论(2) 推荐(1) 编辑
摘要:今天在整理代码时,遇到这样的一个场景,下面将结合示例说明: (一)在Vue文件中定义一个const常量,如下图所示: (二)在data中有三个元素是这样赋值的,如下图所示: (三)在created()或mounted()中打印上述三个数据元素的值,如下图所示: (四)测试结果如下图所示: (五)结果 阅读全文
posted @ 2020-02-14 14:39 晒太阳的兔子很忙 阅读(3189) 评论(0) 推荐(0) 编辑
摘要:(一)首先通过绑定数据给src提供图片地址 <template> <div> <img :src=image_path /> </div> </template> <script> export default { data() { return { image_path: "../assets/i 阅读全文
posted @ 2020-02-13 10:16 晒太阳的兔子很忙 阅读(5114) 评论(0) 推荐(0) 编辑
摘要:在IDEA工程中导入已存在的module时,按默认设置,直到完成导入,结果所有的外部依赖包都无法更新下载,即使是更新了setting.xml配置文件信息,依旧是不能更新下载依赖包,现将具体的操作过程和修改策略分步骤说明: (1)导入已存在的module过程中配置环境信息,如下图所示: 在导入的步骤中 阅读全文
posted @ 2020-02-11 15:51 晒太阳的兔子很忙 阅读(2107) 评论(0) 推荐(0) 编辑
摘要:在package.json目录下运行npm install命令时会提示某些模块安装失败,如下图所示: 不管你在.npmrc文件中设置了proxy、https-proxy和registry地址,它还是会提示失败,或者会提示如下信息: 上图的提示信息很明显,无法建立网络连接。 此时,我们可以先不用管这错 阅读全文
posted @ 2020-02-11 14:14 晒太阳的兔子很忙 阅读(1832) 评论(0) 推荐(1) 编辑
摘要:在Vue项目中运行npm i命令时直接提示npm ERR! Cannot read property 'match' of undefined错误了,此时需要把package-lock.json文件删除,再次运行npm 命令就正常了。 20200211勉 阅读全文
posted @ 2020-02-11 09:33 晒太阳的兔子很忙 阅读(8026) 评论(0) 推荐(2) 编辑
摘要:在前端工程中可能每个项目的制品库地址不同,总不可能每次切换一个工程就修改一下制品库地址吧,一般全局的制品库地址是放置在用户目录下,文件名为.npmrc。我们可以给每个项目设置特定的制品库地址来避免该情况,例如在项目的根目录下建立一个.npmrc文件,在该文件中添加registry地址就可以了,在根目 阅读全文
posted @ 2020-02-10 21:01 晒太阳的兔子很忙 阅读(246) 评论(0) 推荐(0) 编辑
摘要:敏捷,用以概括一套全新的软件开发价值观;敏捷宣言由价值观和原则组成。 (一)敏捷核心价值观 敏捷宣言 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 20200209勉 阅读全文
posted @ 2020-02-09 19:38 晒太阳的兔子很忙 阅读(214) 评论(0) 推荐(0) 编辑
摘要:在前端、后端编码中通常会出现一些固定的值,而这些固定的值有的是直接写死在逻辑代码中,有的是通过常量或者宏量替换来处理,也有的是通过枚举类型来转换,还有就是通过资源配置文件来处理。在上述的几种方式中,除了配置文件的方式外其余的方式都是写死在代码中,虽然从短期来看,这确实解决了交付代码的压力;但是从长期 阅读全文
posted @ 2020-02-07 13:31 晒太阳的兔子很忙 阅读(3605) 评论(0) 推荐(0) 编辑
摘要:LTC 即 L2C,Leads To Cash,从线索到现金的企业运营管理思想,是以企业的营销和研发两大运营核心为主线,贯穿企业运营全部流程,深度融合了移动互联、SaaS技术、大数据与企业运营智慧,旨在打造一个从市场、线索、销售、研发、项目、交付、现金到服务的闭环平台型生态运营系统。 LTC流程是从 阅读全文
posted @ 2020-02-06 14:09 晒太阳的兔子很忙 阅读(3050) 评论(0) 推荐(0) 编辑
摘要:Gerrit管理CR流程时要注意下面两大事项: (一)格式规范 这部分主要是根据公司或者团队的要求规范来撰写格式,这里不做统一介绍了;格式规范的宗旨是让修改的代码和业务需求能够匹配、可追溯。 (二)评审规范 在评审时要掌握下面三点即可: 必须要等到VerifyCI成功跑完才能够进入CR流程。 在CR 阅读全文
posted @ 2020-02-05 23:20 晒太阳的兔子很忙 阅读(624) 评论(0) 推荐(0) 编辑
摘要:在解决硬编码时可以采用数据字典表的方式来处理,这里将会介绍一下数据字典的简介、使用、设计情况。 20200205勉 阅读全文
posted @ 2020-02-05 23:17 晒太阳的兔子很忙 阅读(295) 评论(0) 推荐(0) 编辑
摘要:时代划分 第一消费社会 1912-1941 第二消费社会 1945-1974 第三消费社会 1975-2004 第四消费社会 2005-2034 社会背景 中等阶级诞生 大量生产、 大量消费 泡沫经济 金融破产 经济不景气、 不稳定等导 致收入减少, 人口减少导 致消费市场 缩小 人口趋势 人口增加 阅读全文
posted @ 2020-02-03 21:56 晒太阳的兔子很忙 阅读(236) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示