11 zhangdaiscott

尚未进行身份认证

暂无相关简介

等级
TA的排名 101

JWTToken超时刷新策略

对于登录的用户签发其对应的jwt,我们在jwt设置他的固定有效期时间,在有效期内用户携带jwt访问没问题,当过有效期后jwt失效,用户需要重新登录获取新的jwt。这个体验不太好,好的体验应该是:活跃的用户应该在无感知的情况下在jwt失效后获取到新的jwt,携带这个新的jwt进行访问,而长时间不活跃的用户应该在jwt失效后需要进行重新的登录认证。这里就涉及到了token的超时刷新问题,解决方案看...

2019-10-05 12:21:12

Docker - 安装并持久化PostgreSQL数据

本文可以对标SonarQube(1)基本环境搭建中的PostgreSQL部分。拉取镜像dockerpullpostgres:9.6这里出现一个乌龙,在拉取镜像时输成postgre,导致拉取一直失败,报“Errorresponsefromdaemon:pullaccessdeniedforpostgre,repositorydoesnotex...

2019-08-27 17:02:43

快速入门:使用 Docker 运行 SQL Server 容器映像

ChooseyourcommandshellBashPowerShellCmd适用对象:SQLServer(仅限Linux)AzureSQL数据库AzureSQL数据仓库并行数据仓库在本快速入门教程中,你使用Docker请求和运行SQLServer2017容器映像mssqlserverlinux。然后使用sqlcmd连接,以创建第一个数据库...

2019-08-27 17:01:25

docker安装Oracle 11g

版权声明:本文为博主原创文章,遵循CC4.0by-sa版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/mmingxiang/article/details/81980392环境:centos7.3docker--version:17.12.0-ce1.操作系统切换到root用户:...

2019-08-27 16:58:03

JeecgBoot 2.1 Online表单版本发布,基于SpringBoot+AntDesign的快速开发平台

Jeecg-Boot是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Ant-Design-Vue,Mybatis,Shiro,JWT。强大的代码生成器让前端和后台代码一键生成,不需要写任何代码,保持jeecg一贯的强大,绝对是全栈开发福音!!JeecgBoot在提高UI能力的同时,降低了前后分离的开发成本,JeecgBoot还独创在线开发模式(No代码概念),一系列在线智能开发:在线配置表单、在线配置报表等等。

2019-08-26 09:40:46

Jenkins 基础入门

一、前言Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。二、安装工作测试环境:CentOS7.4,IP:192.168.10.100#2.1下载wget-O/etc/yum.repos.d/jenkins.repohttp://pkg.jenkins-c...

2019-08-22 16:43:31

Logback 整合 RabbitMQ 实现统一日志输出

一、前言公司项目做了集群实现请求分流,由于线上或多或少会出现请求失败或系统异常,为了查看失败请求的日志信息,我们得将所有服务的日志文件都打开来进行问题的定位分析,操作起来非常麻烦。因此,我们开发组决定设计一套日志查看系统来解决上述问题。二、实现思路默认的,应用服务日志信息会保存在本地服务器的目录中,为了方便查看日志我们应该把多台服务器日志统一输出到一个日志文件中。...

2019-08-22 16:40:33

Spring Cloud 入门 之 Config 篇(六)

一、前言随着业务的扩展,为了方便开发和维护项目,我们通常会将大项目拆分成多个小项目做成微服务,每个微服务都会有各自配置文件,管理和修改文件起来也会变得繁琐。而且,当我们需要修改正在运行的项目的配置时,通常需要重启项目后配置才能生效。上述的问题将是本篇需要解决的问题。二、介绍#2.1简单介绍SpringCloudConfig用于为分布式系统中的基础设施和微服务应...

2019-08-22 16:35:52

Spring Cloud 入门 之 Zuul 篇(五)

一、前言随着业务的扩展,微服务会不对增加,相应的其对外开放的API接口也势必增多,这不利于前端的调用以及不同场景下数据的返回,因此,我们通常都需要设计一个API网关作为一个统一的API入口,来组合一个或多个内部API。二、简单介绍#2.1API网关使用场景黑白名单:实现通过IP地址控制请求的访问日志:实现访问日志的记录,进而实现日志分析,处理性能指标...

2019-08-22 16:26:23

Spring Cloud 入门 之 Hystrix 篇(四)

一、前言在微服务应用中,服务存在一定的依赖关系,如果某个目标服务调用慢或者有大量超时造成服务不可用,间接导致其他的依赖服务不可用,最严重的可能会阻塞整条依赖链,最终导致业务系统崩溃(又称雪崩效应)。上述的问题将是本篇需要解决的问题。二、简单介绍#2.1请求熔断断路器是一种开关设置,当某个服务单元发生故障之后,通过断路器的故障监控,向调用方返回一个符合预期的服务降级处理(fa...

2019-08-22 16:20:36

Spring Cloud 入门 之 Feign 篇(三)

一、前言在上一篇文章《SpringCloud入门之Ribbon篇(二)》中介绍了Ribbon使用负载均衡调用微服务,但存在一个问题:消费端每个请求方法中都需要拼接请求服务的URL地址,存在硬编码问题且不符合面向对象编程思想。如果服务名称发生变化,消费端也需要跟着修改。本篇文章将介绍Feign来解决上边的问题。二、简单介绍Feign是一个声明式的WebS...

2019-08-22 16:13:46

Spring Cloud 入门 之 Ribbon 篇(二)

一、前言上一篇《SpringCloud入门之Eureka篇(一)》介绍了微服务的搭建,服务注册与发现。但在文章中留了一个小尾巴--如何正确使用Eureka进行服务发现并调用服务。本篇文章将介绍如何使用Ribbon完成发现服务的调用以及其负载均衡的规则的使用。二、简单介绍SpringCloudRibbon是基于NetflixRibbon实现的一套客户端...

2019-08-22 16:10:32

Spring Cloud 入门 之 Eureka 篇(一)

一、前言SpringCloud是一系列框架的有序集合。它利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。本篇介绍SpringCloud入门系列中的Eureka,实现快速入门。二、简单介绍Eureka是Net...

2019-08-22 16:05:06

JeecgBoot手机端安装配置流程

第一步:在vue.config.js中加入baseUrl:‘./’,代码示例如下图:修改public目录下index.html文件把全局配置的地址改成域名。如下图修改src/utils/request.js把axios的baseURL修改一下,如下示例图:第二步:在HBuilder中选择文件—>打开目录,选择build后的dist文件,如下图:第三步:选中项目...

2019-08-12 11:53:27

swagger设置全局token,解决接口需要token验证的问题

swagger是一个很牛B的东东,但正常使用时,我们的接口需要登陆才能访问的。即登陆时,要传一个登陆后的token才能访问的。那这个怎么设置,才可以让所有接口都允许登陆后访问呢。解决办法如下:@Configuration@EnableWebMvc@EnableSwagger2publicclassSwaggerConfig{@Beanpublic...

2019-08-05 15:39:31

JEECG 4.0版本发布,基于代码生成器的JAVA快速开发平台

JEECG4.0版本发布,系统全面优化升级,更快,更稳定!导读⊙平台性能优化,系统更稳定,速度闪电般提升⊙上传组件plupload优化改进,优化上传效果,加强浏览器兼容性⊙新增adminlte首页风格,支持更多菜单设置...

2019-08-05 10:26:44

基于SpringBoot的开源免费微信管家,Jeewx-Boot 1.0.3 版本发布

一款基于SpringBoot的免费微信管家平台。支持微信公众号、小程序官网、微信抽奖活动。Jeewx-Boot实现了微信公众号管理、小程序CMS、微信抽奖活动等基础功能,便于二次开发,可以快速搭建微信应用!Jeewx-Boot独创插件开发机制,实现了每一抽奖活动(砸金蛋、刮刮乐、砍价等)、官网、商城都是一个独立的插件,对JAVA来讲就是一个JAR包,可以很方便的做插拔,最终打造像discuzz、微擎一样的插件生态圈。。

2019-08-01 10:29:43

Github如何提交修改的代码以及更新到最新版本

最近有人问我,Github上如何把修改fork到的代码提交到原版本上去,以及如何更新到最新的版本。只针对初学者,大神的话勿喷。首先说第一个问题。进入到你修改的某个repository里面(以本人的这个easy-tips为例):点击"Newpullrequest"按钮,进入到如下页面中:上面的两个红色框中,第一个红色框中,是创建这个项目的人,第...

2019-07-30 09:53:25

IDEA如何像Eclipse打开多个项目?

简述:不能采用open方式,得采用importmodule方式(多个项目,可以不再同一个根目录下,真正的类似eclipse方式打开多个项目)具体操作步骤:1.选择一个maven项目,右键选择“openmodulesettings”2.打开setiing,点击加号,点击importmodule3.选中项目,采用maven导入(一路nex...

2019-07-30 09:51:04

隐藏/显示jeecg-boot 后端管理页面的右侧的系统设置

登录后台,通过添加一个下拉选项【系统设置】来控制系统的后侧系统设置,布局如下:修改UserMenu.vue文件1.全局搜索“账户设置”,找到对应的vue文件:UserMenu.vue2.添加【系统设置】下拉选项在UserMenu.vue中的“账户设置”的代码<a-menu-itemkey="1">&l...

2019-07-19 16:34:14

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。