Spring+ Spring cloud + SSO单点登录应用认证

之前的文章中有介绍spring cloud sso集成的方案,也做过spring + jwt + redis的解决方案,不同系统的无缝隙集成,统一的sso单点登录界面的管理、每个应用集成的权限认证,白名单等都是我们需要考虑的,现在针对于以上的问题我们做了sso单点登录应用认证平台,设计如下: 1. 数据库设计: DROP TABLE IF EXISTS `sso_app_apply`; CREATE TABLE `sso_app_apply` ( `id` varchar(200) NOT
分类: 其他 发布时间: 05-06 23:51 阅读次数: 6

Maven+Spring Cloud+Spring boot微服务分布式微服务云架构

摘要: Maven+spring Cloud+微服务分布式微服务云架构
分类: 其他 发布时间: 05-06 23:51 阅读次数: 5

unity零基础开始学习做游戏(一)为了实现你的游戏,你需要提前做的准备工作

-------小基原创,转载请给我一个面子   正所谓,工欲善其事,必现准备好电脑。接下来跟着小基一步一步来搭建你的开发环境吧 1.下载安装unity 上面的那个是破解软件,下面是unity5.5.6的安装文件,先双击安装程序 点击Next 打钩后继续Next 第一个是unity必选,第二个是代码的编程工具,可以使用自带的MonoDevelop,如果想用其他软件如VS,Sublime等,可以不安装MonoDevelop 至于各个编程工具的优缺点,大家可以了解后再决定,后面在unity里面可以选
分类: 企业开发 发布时间: 05-06 23:50 阅读次数: 6

设计模式:学习笔记(6)——抽象工厂模式

设计模式:学习笔记(6)——抽象工厂模式 快速开始 介绍   抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。   工厂模式中,一个工厂只能只能创建一类产品。而在实际过程中,一个工厂往往需要生产多类产品,为了解决这个问题,我们引入了抽
分类: 其他 发布时间: 05-06 23:50 阅读次数: 7

类的可比较性Comparable和比较器Comparator

1. Comparable Comparable源码如下: public interface Comparable<T> { public int compareTo(T o); } 类实现该接口意味着该类是可比较的,其方法返回值-1,0,1分别表示当前类比进行比较的类(方法参数)小、相等、大。 实现该接口意味着该类有了‘可比较’的属性。 2. Comparator Comparator部分源码如下: @FunctionalInterface public interface Comp
分类: 其他 发布时间: 05-06 23:50 阅读次数: 6

世界史

19世纪70年代起,第二次工业革命开始。走在前列是德国。为了避免和英国这样的工业强国直接竞争,让本国的新兴产业有一个不受冲击的发展环境,经济学家弗里德里希李斯特提出了自己的主张,他主张国家干预和贸易保护的发展模式,被宰相俾斯麦所采纳。
分类: 其他 发布时间: 05-06 23:50 阅读次数: 6

全文搜索引擎ElasticSearch学习记录:mac下安装

  最近开发组培训了ElasticSearch,准备开展新项目,我也去凑了下热闹,下面把学习过程记录一下。 一、安装   1、环境需要jdk1.8;   2、下载:http://www.elastic.co/downloads/elasticsearch      3、下载完成后在端终解压,解压命令:tar -vxf elasticsearch-6.2.4.tar   二、启动elasticSearch     进入文件夹:cd elasticsearch-6.2.4     启动命令:sh
分类: 其他 发布时间: 05-06 23:50 阅读次数: 6

解密Arm中国:全球最具影响力的芯片公司中国布局浮出水面

经济观察报 记者 陈伊凡 沈怡然 李华清 对于Arm与中国合资公司事宜,5月4日下午,Arm授权的代表邮件回复《经济观察报》称:“合资公司目前刚开始运营”,“我们的重点是让这个新的合资公司取得成功;开发出全新的Arm IP和标准,赋能中国市场,促进本地创新和增长。” “Arm将不会回应一切未经证实的市场臆测。”关于Arm与中国的合资公司,近期多个报道称中方将控股,且合资公司将在中国寻求IPO。 Arm与中国合资事件背后,是Arm在中国近期已经部署了多个举措。4个月前,Arm中国调整了公司架构:
分类: 其他 发布时间: 05-06 23:50 阅读次数: 6

近期工作摘要

  一晃又是半年左右没有更新记录了,这段时间经历了项目全球上线并获得苹果 Apple Store 的各个国家首页推荐,这个成绩我们很开心满足,是对我们团队长期坚持和付出的肯定,赚钱多少又是另一回事了。之后由于各种原因,团队的各个成员有了不同的计划,大部分选择了深圳,而我选择留在北京,变成了孤军奋战,还是有些落单和孤寂的。   1月开始休整了端时间,再抽空开始完成我的个人兴趣小项目,3D软件渲染器 YwSoftRenderer,其实主要过程还是“照抄”Muli3D,边摘抄代码,边理解咀嚼,然后按
分类: 其他 发布时间: 05-06 23:50 阅读次数: 6

团队

AWM团队第一次展示 队名:AWM队 目标:打爆三级头 成员构成: 学号 姓名 20165324 何春江(组长) 20165333 陈国超(组员) 20165334 李天龙(组员) 20165336 康志强(组员) 人体描边大师 成员名字:何春江 成员定位:组长 成员职责:对项目整体构架,分配任务,完成对各成员代码的整合、补充。 擅长的技术:有待发掘 帅有何用 成员名字:陈国超 成员定位:组员 成员职责:收集学习资料性格开朗活泼,不惧困难营造团队合作积极乐观的氛围 擅长的技术:希望在编程上获得
分类: 其他 发布时间: 05-06 23:50 阅读次数: 7

递归实例

学习前提: 自己了解递归定义、多个字符串连接、sprintf()的用法和注意[*]、<< 左移符号知识、二叉树中序遍历等。 题目描述: FJ的字符串 FJ在沙盘上写了这样一些字符串:   A1 = “A”   A2 = “ABA”   A3 = “ABACABA”   A4 = “ABACABADABACABA”   … …   你能找出其中的规律并写所有的数列AN吗? 输入格式: 仅有一个数:N ≤ 26。 输出格式:   请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或
分类: 其他 发布时间: 05-06 23:50 阅读次数: 8

MySQL如何永久解决由dos编码格式导致MySQ的显示乱码

MySQL如何永久解决由dos编码格式导致MySQ的显示乱码 Ⅰ、新建文件 changeCode.txt Ⅱ、粘贴下面代码(作用:将默认的GBK(936)修改为UTF-8(65001)) 1 Windows Registry Editor Version 5.00 2 3 4 5 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] 6 7 "CodePage"=dword:0000fde9 8 9 "F
分类: 其他 发布时间: 05-06 23:50 阅读次数: 7

luogu2833 等式

题目大意 给出\(a,b,c,x_1,x_2,y_1,y_2\),求满足\(ax+by+c=0\),且\(x\in[x1,x2],y\in [y1,y2]\)的整数解有多少对。 题解 用扩展欧几里得算法算出方程\(ax+by=-c\)的一个解,再将该解移动到题目所要求的范围内。具体操作看代码。 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; #define ll long long
分类: 其他 发布时间: 05-06 23:50 阅读次数: 6

团队作业(一):团队展示

团队作业(一):团队展示 详见团队博客:http://www.cnblogs.com/R0ckstar/p/9000367.html
分类: 其他 发布时间: 05-06 23:50 阅读次数: 4

django信号相关

Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 1、Django内置信号 Model signals pre_init # django的modal执行其构造方法前,自动触发 post_init # django的modal执行其构造方法后,自动触发 pre_save # d
分类: 其他 发布时间: 05-06 23:50 阅读次数: 5

责任链模式是什么?

责任链模式 一.什么是责任链模式? 责任链模式为请求创建一个接受者对象的链,这种模式给予请求的类型,对请求的发送者和接收者进行解耦.(将接受者对象连成一条链,并且在该链上传递请求,直到有一个接受者对象处理它,通过让更多对象有机会处理请求,避免了发送者和接受者之间的耦合度)这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推.平常经常听说的击鼓传花,js中的事件冒泡,JAVA WEB
分类: 其他 发布时间: 05-06 23:50 阅读次数: 6

20165237 2017-2018-2 《Java程序设计》第十周考试补做及编程题

20165237 2017-2018-2 《Java程序设计》第十周考试补做及编程题 知识点 1、链表是由若干个称作节点的对象组成的一种数据结构,每个节点含有一个数据和下一个节点的引用 。 2、Collections类提供的用于排序和查找的类方法如下: public static sort(List 数据结构-排序: 题目: 在数据结构和算法中,排序是很重要的操作,要让一个类可以进行排序,有两种方法: 有类的源代码,针对某一成员变量排序,让类实现Comparable接口,调用Collectio
分类: 其他 发布时间: 05-06 23:50 阅读次数: 6

【软件工程实践 · 团队项目】 第一次作业

【软件工程实践 · 团队项目】 第一次作业 队员姓名与学号(标记组长) 学号 姓名 20165211 丁奕(组长) 20165208 孔月 20165230 田坤烨 20165226 刘香杉 队名 快奶我一口 队员风采: 全军出击!!!! 团队的首次合照 团队的特色描述 我们敲认真!
分类: 其他 发布时间: 05-06 23:50 阅读次数: 5

XML是什么

XML即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等。 上面这段是对XML的一个基本定义,一个被广泛接受的说明。简单说,XML就是一种数据的描述语言,虽然它是语言,但是
分类: 其他 发布时间: 05-06 23:50 阅读次数: 7

MongoDB从入门到删库跑路 ---客户端命令简单操作及数据添加

--- 库连接及简单数据操作 排坑 上述步骤我们成功创建了MongoDB数据库,接下来可以兴奋的开始操(乱)作(搞)了。 1.首先确保mongoDB启动状态下,打开windows命令行,移动至mongoDB安装目录中bin目录下。例:E:\developSpace\MongoDB\server\3.6\bin 2.运行mongo.exe。建立连接。 --- 简单命令连接查询操作 3.输入:show dbs 回车,查看所有的db库。 注意:mongoDB每次初始化连接后,默认是连在test库上。
分类: 其他 发布时间: 05-06 23:47 阅读次数: 4