1.前言统一的异常处理对于应用的重要性不言而喻。今天我们来介绍一下Spring如何来进行统一的Rest异常处理。同时我们也会简单比较一下它们之间的优劣。2.@Controller结合@ExceptionHandler在控制器中声明一个方法然后用@ExceptionHandler注解标记即可:@Controller@RequestMapping("/test")publicclassTestCont
分类:
编程语言 时间:
2020-09-16 12:41:29
阅读次数:
55
1.前言Java8StreamAPI中的skip()和limit()方法具有类似的作用。它们都是对流进行裁剪的中间方法。今天我们来探讨一下这两个方法。2.skip()skip(langn)是一个跳过前n个元素的中间流操作。我们编写一个简单的方法来进行skip操作,将流剩下的元素打印出来。publicstaticvoidskip(longn){Stream<Integer>integer
分类:
编程语言 时间:
2020-09-16 12:41:16
阅读次数:
40
1.前言欢迎阅读SpringSecurity实战干货系列文章。截止到上一篇我们已经能够简单做到用户主体认证到接口的访问控制了,但是依然满足不了实际生产的需要。如果我们需要一个完整的权限管理系统就必须了解一下RBAC(Role-BasedAccessControl基于角色的访问控制)的权限控制模型。2.为什么需要RBAC?在正式讨论RBAC模型之前,我们要思考一个问题,为什么我们要做角色权限系统?答
分类:
编程语言 时间:
2020-09-16 12:40:54
阅读次数:
52
auto-logauto-log是一款为java设计的自动日志监控框架。创作目的经常会写一些工具,有时候手动加一些日志很麻烦,引入spring又过于大材小用。所以希望从从简到繁实现一个工具,便于平时使用。特性基于注解+字节码,配置灵活自动适配常见的日志框架支持编程式的调用支持注解式,完美整合spring支持整合spring-boot支持慢日志阈值指定,耗时,入参,出参,异常信息等常见属性指定变更日
分类:
编程语言 时间:
2020-09-16 12:40:37
阅读次数:
43
1.前言分布式版本控制工具Git已经是现代软件源代码版本控制首选方案之一。公有Git服务提供商国外知名如GitHub国内网络延迟高,Gitlab涉嫌对中国的歧视不推荐。国内有Gitee、Coding生态还不错。但是一般公司的源代码除非开源项目是不会放在公有Git服务上的。所以我们就需要一款容易安装,上手简单,而且硬件要求低的自托管Git服务程序。当然如果能免费就更好了。今天推荐一款符合上述要求的工
分类:
其他好文 时间:
2020-09-16 12:40:22
阅读次数:
41
1.前言欢迎阅读SpringSecurity实战干货系列。点击原文阅读进入系列。之前我讲解了如何编写一个自己的Jwt生成器以及如何在用户认证通过后返回JsonWebToken。今天我们来看看如何在请求中使用Jwt访问鉴权。DEMO获取方法在文末。2.常用的Http认证方式我们要在Http请求中使用Jwt我们就必须了解常见的Http认证方式。2.1HTTPBasicAuthenticationHTT
分类:
编程语言 时间:
2020-09-16 12:40:03
阅读次数:
38
1.前言最近实在比较忙,很难抽出时间来继续更SpringSecurity实战干货系列。今天正好项目中SpringSecurity需要对认证授权异常的处理,就分享出来吧。2.SpringSecurity中的异常SpringSecurity中的异常主要分为两大类:一类是认证异常,另一类是授权相关的异常。2.1AuthenticationExceptionAuthenticationException是
分类:
编程语言 时间:
2020-09-16 12:39:51
阅读次数:
46
随着用户对Smartbi的深入使用,客户化报表定制要求将会越来越多。定制化需求不可能总是放到产品中开发,这时候就要优先考虑使用“报表宏”去实现。本文主要用于指导报表定制人员编写报表宏,通过对本文的学习,报表定制人员可以通过编写“报表宏”来实现客户方提出的一些报表定制化开发要求。适用范围面向Smartbi使用者,一般是报表定制开发人员。学习指南1)建议请先查看报表宏功能简介了解报表宏的基本概念、使用
分类:
其他好文 时间:
2020-09-16 12:39:37
阅读次数:
40
“数据中台”这个新词最近几年炒得火热,各种解释铺天盖地,在这里无需赘述。但是,不管哪种解释,你会发现他们都强调一个观点:数据中台并不是指具体某一个产品,而是一套“机制”,解决的是“企业如何用好数据”的问题。对于有一定信息化基础和数据沉淀的企业来说,内部可能已经建设好各种分析系统。只不过这些系统是分批建设的,存在明显的“烟囱式”架构。系统之间相互独立,数据也无法打通。这种情况下通过建设数据仓库或者大
分类:
其他好文 时间:
2020-09-16 12:39:22
阅读次数:
35
自助式BI或者自助式数据分析是最近几年兴起的一个概念。根据Gartner发布的信息,SelfServiceBusinessIntelligence(SSBI)被定义为“终端用户在被批准和支持的平台或工具组合中设计和部署自己的报告和分析。很多业内人士都表示未来的BI或者数据分析的趋势就是要实现去中心化。以前有三类人需要牵涉到整个BI系统的环境或者是业务的搭建过程中(ETL,数据分析及可视化,业务人员
分类:
其他好文 时间:
2020-09-16 12:39:05
阅读次数:
37
大家有没有听过“文不如表,表不如图”“一图胜千言”这样说法,数据可视化的重要性可见一般。可工作中自己制作图表时却会遇到这样那样的问题,比如自己好不容易做出来的图表,给领导看了,却被吐槽特别粗糙上不了台面;或者领导还要多次问你这部分是什么,那部分什么意思,用图表说话,结果说不清楚。明月老师收集了众多小伙伴的声音,总结的一些几点原因。基于问题痛点深入研究,SOC方法论应运而生。何为SOC,就是图表选择
分类:
其他好文 时间:
2020-09-16 12:38:21
阅读次数:
41
无论受到的困顿有多艰难,只要还有家在,就应时刻准备着重返工作岗位。怕手生了,整理了一些Kubernetes的管理命令:获取节点和服务版本信息kubectlgetnodes获取节点和服务版本信息,并查看附加信息kubectlgetnodes-owide获取pod信息,默认是default名称空间kubectlgetpod获取pod信息,默认是default名称空间,并查看附加信息【如:pod的IP及
分类:
其他好文 时间:
2020-09-16 12:37:54
阅读次数:
109