程序开发

总计 121 页,当前第 25 页
开发工具

Markdown绘图插件 —— Mermaid教程

mermaid简介当撰写文档的时候,对于流程图的生成大多使用Visio等繁重的工具,没有一种轻便的工具能够画图从而简化文档的编写,就像markdown那样。mermaid解决这个痛点,这是一个类似markdown语法的脚本语言,通过JavaScript实现图表的生成。 官网:https://mermaidjs.github.ioDemo:https://mermaidjs.github.io/demos.html先来看个例子:...
7年前 (2018-03-06) 阅读(7538) 赞一个 (1) 评论(0) 链接直达
开发工具

在线画时序图的工具:Web Sequence Diagrams ,支持实时生成预览图

因为工作需要,这两天在尝试着给手里一些模块画时序图(Sequence Diagrams),一般画这种图的时候,我们第一反应会想到安装 IBM 的 Rational Rose,但是我不想为了画这种图就去安装一个那麽庞大的企业级应用软件,不说使用的时候需要价格极其高昂的 License,就算使用盗版,也需要自己去网上到处找安装包,而公司的 WiFi 网络实在是太牵强,看看新闻查查 Google 还凑合,如果去用来下载几百兆的软件,...
7年前 (2018-03-06) 阅读(13307) 赞一个 (1) 评论(0) 链接直达
Java开发

前端需要了解的 SSO 与 CAS 知识

不管是什么公司,只要产品数量大于一个,那么单点登录势必是绕不过去的一个问题。作为前端程序员,我们对其虽然接触不多,但适当的了解还是必要的。本文就来谈谈单点登录相关的问题。前置知识了解 SSO,最好具备以下知识。当然,如果不是特别熟,也不影响阅读。cookie及session浏览器同源策略及跨域了解登录系统的构成什么是 SSO 与 CAS?SSOSSO 是英文 Single Sign On 的缩写,翻译过来就是单点登录。顾名思义,它把两个...
7年前 (2018-03-04) 阅读(5051) 赞一个 (2) 评论(0) 链接直达
Java开发

Spring Boot 2.0 新特性和发展方向

Spring Boot 2.0 新特性和发展方向以Java 8 为基准Spring Boot 2.0 要求Java 版本必须8以上, Java 6 和 7 不再支持。内嵌容器包结构调整为了支持reactive使用场景,内嵌的容器包结构被重构了的幅度有点大。EmbeddedServletContainer被重命名为WebServer,并且org.springframework.boot.context.embedded 包被重定向到了or...
7年前 (2018-03-01) 阅读(3674) 赞一个 (0) 评论(0) 链接直达
Java开发

CAS 实现SSO单点登录过程浅析

一、何谓单点登录单点登录(Single Sign On),简称为 SSO,简单理解就是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。二、何谓CASCAS(Central Authentication Service)是耶鲁大学的一个开源项目,旨在为web应用系统提供一种可靠的单点登录解决方案。采用CAS最大的是从安全性角度来考虑的,用户在CAS录入用户名和密码之后通过ticket进行认证,不会在网上传输密码,保证...
7年前 (2018-02-28) 阅读(6648) 赞一个 (4) 评论(0) 链接直达
Java开发

阿里(淘宝、天猫、一淘)、京东SSO分析

1.阿里(淘宝、天猫、一淘)1.1.登录淘宝:在login.taobao.com登录,请求与响应:请求URI:https://login.taobao.com/member/login.jhtml?redirectURL=https%3A%2F%2Fwww.taobao.com%2F 响应:设置了一系列cookie天猫:打开天猫首页 tmall.com,天猫用jsonp发出了如下请求来获取淘宝的登录状态:请求URI:https:/...
7年前 (2018-02-27) 阅读(5869) 赞一个 (0) 评论(0) 链接直达
特效篇 / 插件篇

Scrollgress – 根据页面长度实现的阅读进度条插件

Scrollgress 可以算是一个不错的交互jQuery插件,通过进度条的方式告诉访客你当前的阅读进度,特别对于长文章,这个进度条的作用更为理想。Scrollgress 的运作是这样的,当用户在阅读文章时并向下滚动页面的同时,在页面上方会出现一个进度条动画,用户阅读完后,就会滚动完成。还有个好处就是,这个页面长度可以根据ID容器来判断,而不是整个浏览器的高度,这个很赞!页头页中页尾使用方法STEP 1: 在网页中引入插件和jQuery...
7年前 (2018-02-26) 阅读(3857) 赞一个 (0) 评论(0) 链接直达
Java开发

CAS单点登录流程梳理

之前研究了一段时间的单点登录系统,在这里做一下流程上的总结吧。 先说下我对几个词的认识:我觉得 统一认证、单点登录、集中认证、统一登录 这几个词的想表达的目的都是一样的,都是提供一个登录中心或者叫认证中心的地方,当某个系统需要用户进行登录时,统一跳转到这里来进行处理。 进入正文: 假定一个场景,现在有系统A(a.com)、系统B(b.com)、和认证中...
7年前 (2018-02-23) 阅读(4798) 赞一个 (3) 评论(0) 链接直达
开发工具

Postman中文文档——证书(Certificates)

证书Postman的本地应用程序提供了一种在每个域名的基础上查看和设置SSL证书的方法。要管理客户端证书,请单击工具栏右侧的扳手图标,选择设置(Settings),然后选择证书(Certificates)选项卡。证书选项卡添加客户端证书要添加新的客户端证书,请单击添加证书(Add Certificate)链接。在 主机 (Host) 输入框,输入要使用该证书的请求URL的域名(无协议),例如,echo.getpostman.com。您还...
7年前 (2018-02-22) 阅读(8181) 赞一个 (0) 评论(0) 链接直达
开发工具

Java工具 native2ascii.exe 字符转码与反转码

1、java 字符转码  打开dos窗口,输入cmd, 并且输入:cd C:\Program Files\Java\jdk1.7.0\bin进入到Java的JAVA_HOME目录:在JAVA_HOME新建两个文件:1.properties和2.properties用记事本打开2.properties,输入要编码的文字,保存,如图:在命令行输入:native2ascii -enc...
7年前 (2018-02-10) 阅读(2593) 赞一个 (0) 评论(0) 链接直达
Java开发

Thymeleaf 使用详解

thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览...
7年前 (2018-02-09) 阅读(3643) 赞一个 (2) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅