Java开发

Cas 5.2.x版本单点登录服务安装 —— SpringBoot内部运行(一)

由于工作上的需求以及个人的兴趣,最近在研究CAS单点登录,为了记录学习的一些过程,以便后面翻阅也一同给大家分享一下。我的环境CAS-server:5.2.2Maven:3.5.2JDK:1.8cas-server域名:cas.server.comtomcat服务器:我用的SpringBoot插件操作系统:MacOS一、什么是CAS?什么是单点登录?CAS是一个单点登录框架,开始是由耶鲁大学的一个组织开发,后来归到apereo去管。&nb...
4天前 阅读(23) 赞一个 (0) 评论() 链接直达
科技资讯

极简编程语言历史

1842 年Ada Lovelace 在笔记本上写了一些计算机指令一样的东西,后来被公认是世界上的第一道计算机程序,只是那时计算机还没有问世。1936 年Alan Turing 发明了图灵机,但因为性取向问题,遭到英国法院的“化学阉割”,直到他去世半个多世纪后,英国女王才赦免了他。1936 年Alonzo Church 是另一位图灵机大师,不过他没有与 Alan 类似的遭遇。1957 年John Backus 发明了 FORTRAN,这...
5天前 阅读(25) 赞一个 (0) 评论() 链接直达
编程人生

程序员七问

有不少人向我抱怨说工作中都是写业务代码,刚开始还有新鲜感,熟练了以后就觉得无聊了。这样的问题多了,也促使我去思考和总结,我总结了一个自检的列表, 如果你已经确定在一个公司发展下去,不妨对照着检查一下,看看差距在哪里,估计就不会无聊了。1. 我是否对系统的业务有了整体的了解?我能不能对其他人(例如面试官)描述下该系统实现的业务:系统有哪些角色,这些角色如何与系统交互;系统有哪些主要流程,次要流程,都有哪些角色参与其中。2. 系统的整体架构...
5天前 阅读(25) 赞一个 (2) 评论() 链接直达
Java开发

一个故事讲明白线程的私家领地:ThreadLocal

张大胖上午遇到了一个棘手的问题,他在一个AccountService中写了一段类似这样的代码:Context ctx = new Context(); ctx.setTrackerID(.....)然后这个AccountService 调用了其他Java类,不知道经过了多少层调用以后,最终来到了一个叫做AccountUtil的地方,在这个类中需要使用Context中的trackerID来做点儿事...
6天前 阅读(19) 赞一个 (0) 评论() 链接直达
神秘的程序猿

Bug 的类型大全与历史 你知道几个?

美国计算机科学家、图灵奖获得者詹姆斯·尼古拉·格雷(Jim Gray),在他的著名的论文“Why do computers stop and what can be done about it?”中首次提出了程序bug的类型,比如玻尔bug(Bohrbug)、 海森堡bug(Heisenbugs)等用著名科学家名称命名的bug。后来又出现了更多的bug类型。现在,让我们来看看它们都是什么bug类型。美国计算机科学家、图灵奖获得者詹姆斯·...
6天前 阅读(20) 赞一个 (0) 评论() 链接直达
编程人生

IT工程师的“五个等级”,你处在哪一级?

什么是“五级工程师”?著名前苏联物理学家朗道曾经给出过一个五级物理学家的划分,吴军老师在此基础上,给出了“五级工程师”的划分:第五级:能独立解决问题,完成工程工作;第四级:能指导和带领其他人一同完成更有影响力的工作;第三级:能独立设计和实现产品,并且在市场上获得成功;第二级:能设计和实现别人不能做出的产品,也就是说他的作用很难取代;第一级:开创一个产业。你处在哪一级?五级工程师的划分非常简洁,但是却有点抽象。举几个大家熟悉的人物,方便大...
6天前 阅读(25) 赞一个 (0) 评论() 链接直达
神秘的程序猿

IT人装逼技能:怎样优雅地摆放桌面图标?

对于爱装逼的人来说,电脑桌面图标摆放可不能随意。请看下面的示范:如果你是老板的身份,那么可以考虑这样的桌面《星球大战》粉丝的选择IE是个可怕的东西,离我远点!把桌面安排得像办公室一样,酷也可以结合实景进行设置选哪边?“我想玩个游戏....”建议用在别人的电脑上把桌面延伸到三维世界中,就无所谓图标怎么摆了类似上面的玩法,如果你在大办公室里办公的话,可以考虑想让别人觉得你神经病,不妨试试图标不多,可以考虑“晾衣绳”方案图标的摆放是一门艺术,...
6天前 阅读(26) 赞一个 (0) 评论() 链接直达
项目管理

硅谷创新的雨林法则

硅谷俨然是创新的代名词。一提起它,自然而然地会联想到苹果、Facebook、Google、Twitter这些耳熟能详的“大公司”。曾几何时,像Facebook这样的公司,在硅谷这样的地方,也不过是一株杂草而已。到底是什么让野草长成了参天大树,使得硅谷成为了硅谷?农业与雨林首先让我们来对比一下农业和雨林。在雨林里,什么东西长出来完全不可预测,总会有新的物种冒出来;而在农田,地里的野草往往会被拔掉。如果地里种的是玉米,那么所有的蒲公英都会被...
6天前 阅读(22) 赞一个 (0) 评论() 链接直达
编程人生

连设计图都不会画,你还想做“系统架构师”?

作者简介:互扯程序,某互联网公司 P8 级专家攻城狮,曾参与过央视全台网的研发工作。目前正在做车联网项目的云平台的架构设计与研发工作。平时喜欢打球游泳,偶尔发表一些技术文章,有个公众号叫「互扯程序」,本文为作者投稿。什么是系统架构师?系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。架构师在...
6天前 阅读(25) 赞一个 (0) 评论() 链接直达
Java开发

OkHttp3之Https访问(五)

一、概述其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解的事,okhttp默认情况下是支持https协议的网站的,比如https://www.baidu.com,https://github.com/hongyangAndroid/okhttp-utils等,你可以直接通过okhttp请求试试。不过要注意的是,支持的https的网站基本都是CA机构颁发的证书,默认情况下是可以信任的。当然我...
1周前 (04-12) 阅读(43) 赞一个 (1) 评论() 链接直达
Java开发

OkHttp3 之 Authorization处理认证(四)

处理验证这部分和HTTP AUTH有关.HTTP AUTH使用HTTP AUTH需要在server端配置http auth信息, 其过程如下: 客户端发送http请求 服务器发现配置了http auth, 于是检查request里面有没有”Authorization”的http header 如果有, 则判断Authorization里面的内容是否在用户列表里面, Authorization header的...
1周前 (04-11) 阅读(38) 赞一个 (1) 评论() 链接直达
Java开发

OkHttp3 之 Cookie处理(三)

在OkHttp3中,对cookie而言,新增了两个类Cookiejar、Cookie两个类,在了解这两个类之前,先去看一下HttpEngine关于cookie管理的变化OkHttp默认是不保存Cookie的,如果我们需要OkHttp管理Cookie的话,需要给OkHttpClient设置CookieJar对象。final OkHttpClient client = new OkHttpC...
1周前 (04-11) 阅读(31) 赞一个 (0) 评论() 链接直达

程序喵 www.ibloger.net

关于本站 站内留言 给我写信 文章订阅