1、什么是DBus DBus(数据总线)项目为了统一数据采集需求而生, 专注于数据的收集及实时数据流计算,通过简单灵活的配置,以无侵入的方式对源端数据进行采集,采用高可用的流式计算框架,对公司各个IT系统在业务流程中产生的数据进行汇聚,经过转换处理后成为统一JSON的数据格式(UMS),提供给不同数 ...
分类:
数据库 时间:
2020-08-02 17:33:21
阅读次数:
95
「欲渡黄河冰塞川,将登太行雪满天」,无论生活还是计算机世界难免发生异常,上一篇文章RESTfulAPI返回统一JSON数据格式说明了统一返回的处理,这是请求一切正常的情形;这篇文章将说明如何统一处理异常,以及其背后的实现原理,老套路,先实现,后说明原理,有了上一篇文章的铺底,相信,理解这篇文章就驾轻就熟了实现新建业务异常新建BusinessException.class类表示业务异常,注意这是一个
分类:
其他好文 时间:
2020-08-02 10:21:00
阅读次数:
95
写在前面在一款应用的整个生命周期,我们都会谈及该应用的数据安全问题。用户的合法性与数据的可见性是数据安全中非常重要的一部分。但是,一方面,不同的应用对于数据的合法性和可见性要求的维度与粒度都有所区别;另一方面,以当前微服务、多服务的架构方式,如何共享Session,如何缓存认证和授权数据应对高并发访问都迫切需要我们解决。Shiro的出现让我们可以快速和简单的应对我们应用的数据安全问题Shiro介绍
分类:
编程语言 时间:
2020-08-02 10:20:00
阅读次数:
101
storage.js var storage={ set(key,value){ localStorage.setItem(key,JSON.stringify(value)); }, get(key){ return JSON.parse(localStorage.getItem(key)); } ...
分类:
其他好文 时间:
2020-08-01 21:26:37
阅读次数:
84
一,导入依赖jar包 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.11.0</version> </dependency ...
分类:
Web程序 时间:
2020-07-31 19:15:34
阅读次数:
92
不同的项目有不同的导出需求,有些只导出当前所显示结果页面的表格进入excel,这个时候就有很多插件,比如vue-json-excel或者是Blob.js+Export2Excel.js来实现导出Excel功能。但是有些需求因为数据量太大,成千上万条数据,所以是需要后端拼接,然后输出二进制流文件,然后 ...
分类:
其他好文 时间:
2020-07-31 14:13:04
阅读次数:
98
package modelsimport ( "encoding/json" "errors" "fmt" "github.com/astaxie/beego" "github.com/astaxie/beego/logs" "github.com/garyburd/redigo/redis" "t ...
分类:
其他好文 时间:
2020-07-31 14:12:17
阅读次数:
112
故事背景有个朋友在微信上问我,说Feign调用的时候服务提供方有结果,但是在调用方这边这个字段的值却丢失了,我一听感觉不可思议,如果说全部的值都没有,那有可能是报错了之类的情况。但是某一个字段的值不见了,这种情况还真没遇到过。下图就是调用方的获取的信息,nickname值丢了。Feign内部排查数据是否取到如果服务提供方有值并且返回了,那么唯一的问题就是出在Feign的内部了,怀疑跟内部解码有关系
分类:
编程语言 时间:
2020-07-31 01:08:17
阅读次数:
139
众所周知,同一个功能点一般都有多个不同的测试点,即正向流程、异向流程,如登录功能,要验证正常登录、账号密码错误、账号密码为空等情况,为了避免总是漏测的情况,可将所有的测试用例编写在csv文件中,然后使用Jmeter工具中的CSV Data Set Config配置文件,对测试数据进行参数化,循环读取 ...
分类:
其他好文 时间:
2020-07-30 16:41:32
阅读次数:
90