项目有个业务需要对JSON格式的数据校验,需要一些必要字段的验证,实现一个JSON解析器。所以学习了json schema的语法和解析器的实现。 本篇是先说通用的JSON验证,也就是json schema和在java代码中的校验使用。 json schema是什么 json schema实际上就是一 ...
分类:
Web程序 时间:
2020-01-22 20:18:08
阅读次数:
470
近期根据甲方需求做了一张简单的UAP报表,由于需要过滤条件所以写的是存储过程,设置了几个参数 写好的存储过程直接执行后没有问题,四个参数都是传递的nulll值: DECLARE @return_value int EXEC @return_value = [dbo].[qijun_zuixindan ...
分类:
其他好文 时间:
2020-01-06 12:34:13
阅读次数:
156
配置SSH备份源 优点:远程连接安全,增强备份的保密性,容易实现 下载:在下行同步中,备份源负责提供文档的原始位置,发起端应对文件具有读取权限 上传:在上行同步中,备份源负责提供文档的目标位置,发起端应对文件具有写入权限 配置过程: a、确认备份源文件夹位置 b、准备备份操作用户 案例: 192.1 ...
分类:
其他好文 时间:
2019-12-08 15:23:58
阅读次数:
117
六大原则: 1、单一职责原则(Single Responsibility Principle,简称SRP ) 核心思想:应该有且仅有一个原因引起类的变更 问题描述:假如有类Class1完成职责T1,T2,当职责T1或T2有变更需要修改时,有可能影响到该类的另外一个职责正常工作。 好处:类的复杂度降低 ...
分类:
其他好文 时间:
2019-12-05 19:14:18
阅读次数:
96
1、打开idea开发工具,在菜单栏选择File-->New-->Project...-->Maven,直接点击next 2、输入artifactId、artifactId以及version,这里输入的会在pom.xml中体现 <groupId>com.autoTest</groupId> <arti ...
分类:
编程语言 时间:
2019-11-21 15:34:58
阅读次数:
203
一、快速 1. 物理提速 1.1. 数据本地化 - 要达到快速响应用户的指令,首要的就是要做到数据本地化(即尽可能把数据都同步到用户的设备里,然后尽可能与本地的数据进行交互)。 1.1.1. 列表缓存 1.1.1.1. 单页列表缓存 可以先获取一遍缓存用于展示,同时再重新请求一遍网络数据再刷新数据。 ...
分类:
其他好文 时间:
2019-08-28 13:26:51
阅读次数:
120
注解基本介绍 Annotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注解是以‘@注解名’在代码中存在的,根据注解参数的个数,我们可以将注解分为:标记注解、单值注解、完整注解三类。它们都不会直接影响到程序的语义,只是作为 ...
分类:
其他好文 时间:
2019-08-16 11:59:46
阅读次数:
121
默认的search,是没有时间限制的。比如,一个search,可能要10分钟才能搜完,那么,es就会等10分钟,直到结果出来。 然而,在某些场景下,客户是等不了10分钟的。比如,电商网站,客户宁可等待1秒钟,得到100条结果,也不愿意等10分钟,看到10000条结果。 所以,我们会在search上指 ...
分类:
其他好文 时间:
2019-06-16 21:31:51
阅读次数:
185
“AnalysisPtsDataTool201905.exe”(Win32): 已加载“F:\OpencvProject\ZY-Project\x64\Debug\AnalysisPtsDataTool201905.exe”。已加载符号。“AnalysisPtsDataTool201905.exe” ...
分类:
移动开发 时间:
2019-05-17 13:48:25
阅读次数:
754