JX BLOGJX BLOG

所有文章 第2页

后端

详细理解OAuth 2.0

7

光仔December 发布于 2018-06-05

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 为了理解OAuth的适用场合,让我举一个假设的例...

阅读(65)评论(0)赞 (0)

互联网

彭博社称微软已同意收购 GitHub ,GitLab 发文祝贺

3

光仔December 发布于 2018-06-04

上周末,微软正在洽谈准备全资收购 GitHub 的消息传的沸沸扬扬。彭博新闻社 6 月 4 日凌晨发布最新报道称,据熟悉此事的消息人士透露,微软已同意收购 GitHub Inc. ,并最快会在今天宣布这笔交易。 GitHub 倾向于将公司出售给上市公司,之所以选择微软,是因为对其...

阅读(49)评论(0)赞 (0)

后端

CAS的单点登录和oauth2的最大区别

jxcode 发布于 2018-05-31

CAS的单点登录时保障客户端的用户资源的安全 oauth2则是保障服务端的用户资源的安全   CAS客户端要获取的最终信息是,这个用户到底有没有权限访问我(CAS客户端)的资源。 oauth2获取的最终信息是,我(oauth2服务提供方)的用户的资源到底能不能让你(oa...

阅读(42)评论(0)赞 (0)

后端

基于OAUTH2的统一认证的实例解析

4

jxcode 发布于 2018-05-31

在一个单位中,可能是存在多个不同的应用,比如学校会有财务的系统会有学生工作的系统,还有图书馆的系统等等,如果每个系统都用独立的账号认证体系,会给用户带来很大困扰,也给管理带来很大不便。所以需要设计一种统一登录的解决方案。比如我登陆了百度账号,进贴吧时发现已经登录了,进糯米发现也自...

阅读(88)评论(0)赞 (0)

数据库

MySQL-性能优化-优化设计和设计原则

2

光仔December 发布于 2018-05-28

MySQL-性能优化-优化设计和设计原则 MySQL性能优化目的 如何合理的设计数据库? 什么样的数据库设计才能给后期DBA优化提供基石? 数据库设计与程序设计的差异? 数据库设计早期优化 1. 关系明确(理清表之间的关系,可以通过冗余的方式提高效率) 2. 节省空间(根据业务经...

阅读(92)评论(0)赞 (1)

互联网

2018 年程序员报告出炉,带你认识不一样的程序员

3

光仔December 发布于 2018-05-28

程序员在多数人心里是比较神秘的,高薪是他们的代名词。凡是学程序的,哪怕没什么经验轻轻松松也能月入万元。程序员可以说是一个比较平民化的职业,只要学成了,就能实现从贫民像土豪的转变。然而这份职业也遭到了人们诟病,比如情商低,抠门,程序猿……众说纷纭,那么程序员究竟是怎样的职业呢?让新...

阅读(42)评论(0)赞 (0)

Java

JVM调优-堆大小设置、回收器选择

光仔December 发布于 2018-05-28

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物...

阅读(88)评论(0)赞 (0)

Java

甲骨文称 Java 序列化的存在是个错误,计划删除

1

光仔December 发布于 2018-05-28

甲骨文计划从 Java 中去除序列化功能,因其在安全方面一直是一个棘手的问题。 Java 序列化也称为 Java 对象序列化,该功能用于将对象编码为字节流…Oracle 的 Java 平台小组的首席架构师 Mark Reinhold 说:“删除序列化是一个长期目标,并...

阅读(44)评论(0)赞 (0)