自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (26)
  • 收藏
  • 关注

原创 IDEA2023 + spring cloud 工程热部署设置方法

springcloud 工程热部署;基于IDEA2023; spring-boot-devtools

2023-12-17 17:53:07 943

原创 Spring Cloud 使用 Mysql8.0 踩坑解决

基于spring cloud 使用mysql8.0 可能遇到的连接问题,登录访问问题解决

2023-12-17 13:19:10 451

原创 Vue+webpacke 基础环境配置及创建项目

0:准备:安装Node.jshttps://nodejs.org/en/根据操作系统进行安装。安装cnpm:$npminstall-gcnpm--registry=https://registry.npm.taobao.org1、安全全局依赖cnpminstall-gwebpackwebpack-cli2、初始化项目npminit3、安装项目依赖cnpminstall--savewebpack...

2020-08-31 17:55:58 327

原创 vscode 集成终端执行npm 、cnpm命令出错问题解决

在vscode内部执行npm或cnpm出现错误:1、首先保证用系统管理员执行vscode程序。然后执行 npm -v 验证。2、在wind10搜索框里输入 Windows PowerShell 并采用管理员运行:执行set-ExecutionPolicy RemoteSigned选择A执行 Get-ExecutionPolicy 验证执行上述命令后在终端执行cnpm命令...

2020-08-31 16:47:58 1674

转载 Serverless 掀起新的前端技术变革

本文为转发文章:作者 阿里巴巴 前端 蒋航最近关于 Serverless 的讨论越来越多。看似与前端关系不大的 Serverless,其实早已和前端有了颇深渊源,并且将掀起新的前端技术变革。本文主要就根据个人理解和总结,从前端开发模式的演进、基于 Serverless 的前端开发案例以及 Serverless 开发最佳实践等方面,与大家探讨 Serverless 中的前端开发模式。本人也有幸在 QCon2019 分享了这一主题。前端开发模式的演进首先回顾一下前端开发模式的演进,我觉得...

2020-07-21 16:52:18 303

原创 03-详述HyperLeger Fabric 记账流程

本节主要介绍committer记账节点如何初始化的以及committer记账节点的功能及其实现。1、概述记账节点负责验证交易和提交账本,包括公有数据(即区块数据,包括公共数据和私密数据hash值)与私密数据。在提交账本前需要验证交易数据的有效性,包括交易消息的格式、签名有效性以及调用VSCC验证消息的合法性及指定背书策略的有效性,接着通过MVCC检查读写集冲突并标记交易的有效性,最后提交区块数据到区块文件系统,建立索引信息并保存到区块索引数据库,更新有效交易和私密数据到状态数据库,将经过背书节点到有效交

2020-07-12 22:37:41 1344 1

原创 02-HyperLeger Fabric系统架构

1、企业级区块链常见模块一些常用的功能模块有:应用程序、成员管理、智能合约 、 账本 、共识机制、事件机制、系统管理等 。 纵轴代表用户或者开发者更关心的内容,越往上代表用户更关注,比如应用程序和钱包等,越靠下是开发者更关注的模块,比如事件机制 。 而横轴则是从时间的维度来看的,左边是一开始关注的功能,直到完成所有的功能。HyperLeger Fabric1.X是一种通用的区块链技术,其设计目标是利用一些成熟的技术实现分布式账本技术(Distributed Leger Technology,DLT)

2020-07-11 18:16:49 765 1

原创 01-区块链概述

区块链概述1、区块链起源​ 最初仅作为支持数字货币比特币交易的技术,当前已经脱离比特币,在金融、贸易、物联网、共享经济等多领域初步应用。​ 2008年中本聪发表论文《比特币:一种点对点的电子现金系统》。​ ①采用多种技术组合创新:P2P(Peer-to-Peer)、分布式存储、密码学(哈希算法、非对称加密、数字签名等)。​ ②论文中并没有明确提出区块链概念,只有区块(Block)和链(Chain) ,但涉及了对区块链技术影响深远的观点:点对点:去中心化的可

2020-07-10 12:52:46 3143

原创 networks have overlapping IPv4 问题解决

使用docker-compose up -d 命令是出现了错误:networks have overlapping IPv4尝试解决办法:1、删除所有容器 docker rm -f $(docker ps -aq)2、docker ps --all 查询都为空3、sudo systemctl stop docker4、sudo rm /var/lib/docker/network/files/local-kv.db5、sudo systemctl start docker...

2020-06-22 18:54:45 2868 1

转载 SpringBoot Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration

如异常所译,你需要在注解上加上@SpringBootTest(classes = Application.class)或者使用@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = {JPAConfig.class})or@RunWith(SpringRunner.class)@Contex...

2020-04-12 13:53:16 334

转载 【go-fastdfs】go-fastdfs 分布式文件系统搭建

文章目录【go-fastdfs】go-fastdfs 分布式文件系统搭建〇、缘起一、从头开始:FastDFS 简介二、主角出场:go-fastdfs (go语言版本的FastDFS)1.介绍2.安装3.配置4.启动5.使用三、数据美化:go-fastdfs-web 监控工具安装0.介绍1.安装2.配置3.部分截图四、写在最后:总结五、友情链接:其他相关文章【go-...

2020-04-07 13:46:54 4437 1

原创 centos7 安装 RabbitMQ3.8 最新版(亲测版)

本文亲测有效,用心整理,如果对您有帮助,请帮点个赞!一、所需软件安装包下载地址Erlang: https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/7/x86_64/rabbitmq-server:https://www.rabbitmq.com/install-rpm.html#downloads...

2020-03-20 14:59:23 3946 5

转载 CentOS卸载Oracle 11gR2(x64)

环境OS: CentOS 7.4; hosts: L134; IP: 192.168.1.134 Oracle安装文件目录:/opt/oracle_install ORACLE_BASE:/data/app/oracle ORACLE_HOME: /data/app/oracle/product/11.2.0/db_1 oraInventory: /data/app/o...

2020-03-19 19:41:16 388

原创 Centos7 安装RibbitMQ3.6

一、准备个目录 cd /usr/local/src/ mkdir rabbitmq cd rabbitmq二、安装erlang wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solution...

2020-03-17 13:10:57 174

转载 Maven的Scope区别笔记

scope定义了类包在项目的使用阶段。项目阶段包括: 编译,运行,测试和发布。分类说明compile默认scope为compile,表示为当前依赖参与项目的编译、测试和运行阶段,属于强依赖。打包之时,会达到包里去。test该依赖仅仅参与测试相关的内容,包括测试用例的编译和执行,比如定性的Junit。runtime依赖仅参与运行周期中的使用。一般这种类库都是接口与实现相分离的类库,比如...

2020-03-08 21:20:00 193

转载 linux管理远程会话之screen命令的常见操作(自己填坑系列)

原创阳光下的小白菜 最后发布于2018-08-17 15:49:27 阅读数 748 收藏展开SSH 或者 telent 远程登录到 Linux 服务器进行系统备份、ftp传输或者训练模型,我们必须扥他执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。在putty中设置“seconds between keeplives”在过夜之后也可能会出现inac...

2020-02-20 21:45:19 199

原创 杀死detached状态的screen会话

screen -lsscreen -X -S [session # you want to kill] quit

2020-02-20 21:27:55 727

转载 Linux——CentOS7之screen安装与命令详解

前言这几天在摆置服务器时犹豫网络问题导致SSH远程登录linux时总是非正常中断,登录上后无法继续刚刚的任务,所以【崩溃中】。未解决这个问题我找到了它screen。简介使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法恢复原来的session.screen命令可以解决这个问题。Screen工具是一个终端多路转接器,在本质上...

2020-02-20 20:54:28 1636

原创 阿里云访问不到网站问题

在阿里云ECS服务器部署的web服务无法访问最常见问题原因有2个:1、需要设置ECS服务器安全组策略。登录阿里云-》进入ecs云服务器添加相应的端口。2、服务器防火墙没有打开网站相应端口解决:(1)通过 iptables -nL 命令 查看可访问端口;(2)打开端口(如:8880) iptables -I INPUT -p tcp --dport 8...

2020-02-16 13:43:57 1644

原创 fabcar项目启动过程分析

打开fabric-samples-release-1.4\fabcar目录发现存在4个文件夹java、javascirpt、javascript-low-level、typescript,对应了各语言版本的调用chaincode客户端程序。startFabric.sh脚本是启动该项目的shell脚本,我们从分析这个脚本入手。①如下代码:CC_SRC_LANGUAGE:根据源代码语言类型,确定智...

2020-02-09 17:58:51 1265

原创 Nodejs进阶系列- 08 使用 Promise/await/async解决 callback hell

由于nodejs的异步特性,我们经常使用callback函数,但是如果在callback里面又要callback的话,会发现多层嵌套结构非常糟糕,所以被称为callback Hell(“回调地狱“),采用Promise来解决这个问题。const fs = require("fs");const path = require("path");const util = require("ut...

2020-02-08 14:14:44 423

原创 Nodejs进阶系列- 07 文件的流 (Stream)操作方式

const fs = require("fs");//01-对于大文件读取通过流stream方式进行let readStream = fs.createReadStream("F:\\VMCentOS\\CentOSWithUI.vmdk");let len=0;readStream.on('data',chunk=>{ //chunk是每一次读取的数据块 cons...

2020-02-07 17:52:45 308

原创 Nodejs进阶系列-06 文件的操作扩展(fs-extra)

const fs = require("fs");const fse = require("fs-extra"); //第三方扩展包 需要首先安装 :npm install fs-extra//详情可参考https://www.npmjs.com/package/fs-extra//01-删除文件夹(注意只能删除空文件夹)//fs.rmdir() 如果删除的是非空的文件夹,提示://如...

2020-02-07 13:29:03 1550

原创 Nodejs进阶系列-05- 文件的基本操作

const fs = require("fs"); const path = require("path"); //01-读文件 //readFile(path,[options],callback) fs.readFile("./a1.txt",(err,data)=>{ if(err){ throw err; }el...

2020-02-06 14:48:21 154

原创 Nodejs进阶系列-04- 访问文件的属性

// fs.Stats 对象提供了关于文件的信息。let fs = require("fs");//fs.stat(path[, options], callback)fs.stat("00-global-demo.js",(err,stat)=>{ if(err){ console.log(err); return }else { ...

2020-02-05 21:36:49 768

原创 Nodejs进阶系列-03- 类的定义

//01-类的定义class Person { //构造函数 只允许一个构造器 constructor(name,age) { this.name=name; this.age=age; } //类的方法 say(){ console.log(`this name is:${this.name} ,...

2020-02-02 20:40:48 1165

原创 Nodejs进阶系列-01- 全局变量

//全局变量:在任何程序直接应用。console.log(global);console.log(global.process);process.env.MODE_ENV='develpment'; //定义环境变量console.log(process.env);console.log('a','b');// a bconsole.error("这是erro级别的错误");//...

2020-02-02 19:53:36 179

原创 Nodejs进阶系列-02- path 模块的应用

//path模块的应用,路径处理时很有用let path = require("path");console.log(__filename);// D:\allprojects\node_js_lession01\nodejs-base\02-path-demo.js//01-basename();截取文件路径的最后一部分;console.log(path.basename(__...

2020-02-02 19:21:28 221

原创 Nodejs基础系列-09- javascript 异常处理

//01- try{} catch{}try{ var x=badVarName;}catch (err) { console.log(err.name+': "'+ err.message + '" occurred when assigning x.');}//ReferenceError: "badVarName is not defined" occurred w...

2020-02-02 14:58:23 134

原创 Nodejs基础系列-08- javascript 使用数组

//01- 创建数组三种方式//方式1let arr1=["one","two","three"]console.log(arr1);//方式2let arr2=new Array();arr2[0]="one";arr1[1]="two";arr1[2]="three";console.log(arr1)//方式3let arr3=new Array()arr3.pus...

2020-02-02 13:05:58 254

原创 Nodejs基础系列-07- javascript 字符串处理

//字符串处理//01-常用转义//单引号转义\'let s1="I\'am like footbool!"console.log(s1); //I'am like footbool!//双引号 \"let s2="I \"think\" I \"am\" "console.log(s2) ;//I "think" I "am"//反斜杠 \\let s3="one\\two\...

2020-02-01 18:09:28 793

原创 Nodejs基础系列-06- javascript 的对象

//使用javascirpt对象:一个对象实际上只是一个容器,将多个值(某些情况下将多个函数)组合在一起。//01-通过new创建对象实例;Javascript有寻多内置对象,如Number、Array、String、Date、Math等let x =new Number("5");console.log(x);//[Number: 5]//02-创建对象let obj={ ...

2020-02-01 12:36:07 138

原创 Nodejs基础系列-05- javascript 变量作用域与var的“坑”

//01- 理解变量的作用域var myVar=1;function wirterIt() { var myVar=2; console.log("Variable=" + myVar); writeMore()} function writeMore() { console.log("Variable=" + myVar); }wirterIt...

2020-01-31 22:16:12 982

原创 Nodejs基础系列-03- javascript 循环

//JavaScript的循环// 01-while循环(表达式){循环体} 测试表达式,直到表达式计算结果为false. let i=1; while (i<5){ console.log("Interation :" +i) i++; }// 上述执行结果:// Interation :1// Interation :2// In...

2020-01-31 20:58:43 203

原创 Nodejs基础系列-04- javascript 函数

//01- function(){}function myFunction() { console.log("hello world!");}myFunction();//02-传递变量给函数function greeting (name,city) { console.log("Hello "+ name); console.log(". HOW is th...

2020-01-31 20:08:15 124

原创 Nodejs基础系列-02-javascript的运算符

// 01-算数运算符 ////加let y=4 //初始值x=y+5console.log(x) //9x=y+"5"console.log(x) //"45"x="DAming"+y+"4"console.log(x) // "DAming44"//减x=y-2console.log(x)//y++与++y区别:// y++:运算过程为先执行y表达式...

2020-01-31 19:18:29 857

原创 Nodejs基础系列-01-javascript的数据类型

//01-变量、常量的定义let mydata ;mydata="hello world!";//变量名区分大小写let mystring ="long long ago ,there was a king"let Mystring="ha ha"//字符串用单引号也行let myname='my name is 张三'console.log(mydata);cons...

2020-01-31 17:51:57 300

原创 VMware 安装centos7 采用NAT方式如何设置固定IP

1、如果采用了最小化安装会发现ifconfig命令是不可用的,如果看IP可以使用 ip addr 命令。2、设置固定IP 方法: ①首先确定下NAT模式下的网关,VMware工具栏-》编辑-》虚拟网络编辑器..... 找到虚拟网关和子网掩码:如下图例是 192.168.164.2 ,掩码是255.255.255.0 ② 控制台命令行进入:/etc/sy...

2020-01-12 20:48:52 791

转载 gRPC详解

gRPC是什么?gRPC是什么可以用官网的一句话来概括A high-performance, open-source universal RPC framework所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户端调用server端提供的接口就像是调...

2020-01-10 09:15:27 1230

原创 手动end-2-end复盘测试(实操版)

环境:centos7.2 、Fabric1.4.4 、内存4G1、定义 who is who准备文件:(直接从fabric-samples-release-1.4 的first-network cp了)# cp -r base ../my-network/# cp crypto-config.yaml ../my-network/# cp configtx.yaml ../my-...

2020-01-09 13:53:53 357

56本管理精粹书(pdf).rar

汇集了56本管理类PDF书籍。高效会议手册.pdf、管理者人际关系谋略.pdf、企业形象管理艺术.pdf、成功领导典范.pdf、管理者形象设计手册.pdf 企业领导决策方法.pdf、质量管理手册.pdf、哈佛谈判术.pdf、企业管理信息系统.pdf等总共56本。

2019-07-08

【以太坊白皮书】下一代智能合约和去中心化应用平台 PDF

以太坊白皮书2018; 包括区块链基本概念、以太坊、应用、杂项与关注、综述等部分。

2019-07-05

《区块链2.0 以太坊应用开发指南》 pdf

作者赵其刚等;本书主要介绍区块链第二代技术主导平台“以太坊”的应用开发方法。第l 章主要讲 解区块链的概念、发展历程、区块链的应用本质及思维模式;第2 章主要讲解以太坊的技 术原理、体系及其他重要基本概念;第3 章主要讲解以太坊的安装、网络的配置及应用开 发环境的搭建;第4 章主要讲解以太坊应用开发的接口方式;第5 章主要讲解以太坊的核 心创新一一智能合约的开发、编译、部署与应用; 第6~ 8 章主要讲解以太坊的经典应用 案例、众筹的技术特征及去中心化自治组织等智能合约的创建思路、原理与源码。 本书主要面向有志于从事区块链研究,特别是以太坊应用开发的相关技术人员、管理 人员及兴趣爱好者,同时可作为本科生、硕士研究生等学生学习与研究区块链技术的参考 书籍。

2019-07-05

Docker全攻略(张涛).pdf

Docker全攻略电子书籍张涛编著。542页涵盖了Docker介绍、安装、基本命令、命令剖析、Dockerfile、运行分析、内核讲解、资源调度 、生态圈、案例、部署案例等,比较全面。

2019-07-04

区块链 参考架构(文字发布稿)

官方原始PDF格式。 中国区块链技术和产业发展论坛标准 CBD-Forum-001-2017 总共50页

2019-07-04

PMBOK第六版_中文版(带完整目录).pdf

最新高清带目录PMBOK第六版中文版本。

2019-06-19

工程师的“软”技能.rar

包括5个PPT,为QCON大会分享的资料,对于从技术转管理的伙伴有一定的参考价值。包括5个PPT,内容丰富。 作者都这来自IT界的大咖。 1、从纯技术到技术管理,那些跌宕起伏的转型经历.pdf 31页 2、从大公司到创业公司 31页 3、从技术到管理的三大挑战.pdf 42页 4、用经济学原理打造团队领导力与软技能.pdf 28页 5、这些软技能,让程序员更幸福.pdf 42页

2019-06-18

从百度文件系统看大型分布式系统设计.pdf

作者 颜世光 百度搜索基础架构师。 包括:百度文件系统简介和分布式系统设计实践两大部分。一共24页PPT,有架构图和讲解。

2019-06-18

Spring-Security-3.0.1官方文档【中文版】.pdf

I. 入门 1. 介绍 1.1. Spring Security 是什么? 1.2. 历史 1.3. 发行版本号 1.4. 获得Spring Security 1.4.1. 项目模块 1.4.1.1. Core - spring-security-core.jar 1.4.1.2. Web - spring-security-web.jar 1.4.1.3. Config - spring-security-config.jar 1.4.1.4. LDAP - spring-security-ldap.jar 1.4.1.5. ACL - spring-security-acl.jar 1.4.1.6. CAS - spring-security-cas-client.jar 1.4.1.7. OpenID - spring-security-openid.jar 1.4.2. 获得源代码 2. Security 命名空间配置 2.1. 介绍 2.1.1. 命名空间的设计 2.2. 开始使用安全命名空间配置 2.2.1. 配置web.xml 2.2.2. 最小<http> 配置 2.2.2.1. auto-config 包含了什么? 2.2.2.2. 表单和基本登录选项 2.2.3. 使用其他认证提供器 2.2.3.1. 添加一个密码编码器 2.3. 高级web 特性 2.3.1. Remember-Me 认证 2.3.2. 添加HTTP/HTTPS 信道安全 2.3.3. 会话管理 2.3.3.1. 检测超时 2.3.3.2. 同步会话控制 2.3.3.3. 防止Session 固定攻击 2.3.4. 对OpenID 的支持 2.3.4.1. 属性交换 2.3.5. 添加你自己的filter 2.3.5.1. 设置自定义AuthenticationEntryPoint 2.4. 保护方法 2.4.1. <global-method-security> 元素 2.4.1.1. 使用protect-pointcut 添加安全切点 2.5. 默认的AccessDecisionManager 2.5.1. 自定义AccessDecisionManager 2.6. 验证管理器和命名空间 3. 示例程序 3.1. Tutorial 示例 3.2. Contacts 3.3. LDAP 例子 3.4. CAS 例子 3.5. Pre-Authentication 例子 4. Spring Security 社区 4.1. 任务跟踪 4.2. 成为参与者 4.3. 更多信息 II. 结构和实现 5. 技术概述 5.1. 运行环境 5.2. 核心组件 5.2.1. SecurityContextHolder, SecurityContext 和Authentication 对象 5.2.1.1. 获得当前用户的信息 5.2.2. UserDetailsService 5.2.3. GrantedAuthority 5.2.4. 小结 5.3. 验证 5.3.1. 什么是Spring Security 的验证呢? 5.3.2. 直接设置SecurityContextHolder 的内容 5.4. 在web 应用中验证 5.4.1. ExceptionTranslationFilter 5.4.2. AuthenticationEntryPoint 5.4.3. 验证机制 5.4.4. 在请求之间保存SecurityContext 。 5.5. Spring Security 中的访问控制(验证) 5.5.1. 安全和AOP 建议 5.5.2. 安全对象和AbstractSecurityInterceptor 5.5.2.1. 配置属性是什么? 5.5.2.2. RunAsManager 5.5.2.3. AfterInvocationManager 5.5.2.4. 扩展安全对象模型 5.6. 国际化 6. 核心服务 6.1. The AuthenticationManager , ProviderManager 和AuthenticationProvider s 6.1.1. DaoAuthenticationProvider 6.2. UserDetailsService 实现 6.2.1. 内存认证 6.2.2. JdbcDaoImpl 6.2.2.1. 权限分组 6.3. 密码加密 6.3.1. 什么是散列加密? 6.3.2. 为散列加点儿盐 6.3.3. 散列和认证 III. web 应用安全 7. 安全过滤器链 7.1. DelegatingFilterProxy 7.2. FilterChainProxy 7.2.1. 绕过过滤器链 7.3. 过滤器顺序 7.4. 使用其他过滤器—— 基于框架 8. 核心安全过滤器 8.1. FilterSecurityInterceptor 8.2. ExceptionTranslationFilter 8.2.1. AuthenticationEntryPoint 8.2.2. AccessDeniedHandler 8.3. SecurityContextPersistenceFilter 8.3.1. SecurityContextRepository 8.4. UsernamePasswordAuthenticationFilter 8.4.1. 认证成功和失败的应用流程 9. Basic(基本)和Digest(摘要)验证 9.1. BasicAuthenticationFilter 9.1.1. 配置 9.2. DigestAuthenticationFilter 9.2.1. Configuration 10. Remember-Me 认证 10.1. 概述 10.2. 简单基于散列标记的方法 10.3. 持久化标记方法 10.4. Remember-Me 接口和实现 10.4.1. TokenBasedRememberMeServices 10.4.2. PersistentTokenBasedRememberMeServices 11. 会话管理 11.1. SessionManagementFilter 11.2. SessionAuthenticationStrategy 11.3. 同步会话 12. 匿名认证 12.1. 概述 12.2. 配置 12.3. AuthenticationTrustResolver IV. 授权 13. 验证架构 13.1. 验证 13.2. 处理预调用 13.2.1. AccessDecisionManager 13.2.2. 基于投票的AccessDecisionManager 实现 13.2.2.1. RoleVoter 13.2.2.2. AuthenticatedVoter 13.2.2.3. Custom Voters 13.3. 处理后决定 14. 安全对象实现 14.1. AOP 联盟(MethodInvocation) 安全拦截器 14.1.1. 精确的MethodSecurityIterceptor 配置 14.2. AspectJ (JoinPoint) 安全拦截器 15. 基于表达式的权限控制 15.1. 概述 15.1.1. 常用内建表达式 15.2. Web 安全表达式 15.3. 方法安全表达式 15.3.1. @Pre 和@Post 注解 15.3.1.1. 访问控制使用@PreAuthorize 和@PostAuthorize 15.3.1.2. 过滤使用@PreFilter 和@PostFilter 16. acegi 到spring security 的转换方式 16.1. Spring Security 是什么 16.2. 目标 16.3. 步骤 16.4. 总结 V. 高级话题 17. 领域对象安全(ACLs) 17.1. 概述 17.2. 关键概念 17.3. 开始 18. 预认证场景 18.1. 预认证框架类 18.1.1. AbstractPreAuthenticatedProcessingFilter 18.1.2. AbstractPreAuthenticatedAuthenticationDetailsSource 18.1.2.1. J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource 18.1.3. PreAuthenticatedAuthenticationProvider 18.1.4. Http403ForbiddenEntryPoint 18.2. 具体实现 18.2.1. 请求头认证(Siteminder) 18.2.1.1. Siteminder 示例配置 18.2.2. J2EE 容器认证 19. LDAP 认证 19.1. 综述 19.2. 在Spring Security 里使用LDAP 19.3. 配置LDAP 服务器 19.3.1. 使用嵌入测试服务器 19.3.2. 使用绑定认证 19.3.3. 读取授权 19.4. 实现类 19.4.1. LdapAuthenticator 实现 19.4.1.1. 常用功能 19.4.1.2. BindAuthenticator 19.4.1.3. PasswordComparisonAuthenticator 19.4.1.4. 活动目录认证 19.4.2. 链接到LDAP 服务器 19.4.3. LDAP 搜索对象 19.4.3.1. FilterBasedLdapUserSearch 19.4.4. LdapAuthoritiesPopulator 19.4.5. Spring Bean 配置 19.4.6. LDAP 属性和自定义UserDetails 20. JSP 标签库 20.1. 声明Taglib 20.2. authorize 标签 20.3. authentication 标签 20.4. accesscontrollist 标签 21. Java 认证和授权服务(JAAS)供应器 21.1. 概述 21.2. 配置 21.2.1. JAAS CallbackHandler 21.2.2. JAAS AuthorityGranter 22. CAS 认证 22.1. 概述 22.2. CAS 是如何工作的 22.3. 配置CAS 客户端 23. X.509 认证 23.1. 概述 23.2. 把X.509 认证添加到你的web 系统中 23.3. 为tomcat 配置SSL 24. 替换验证身份 24.1. 概述 24.2. 配置

2019-06-18

Java 编程思想

这本书面向语言的教授进行了良好的结构与组织。总共800多页。特别地,目标是建立一套有序的机制,可帮助我在自己的研讨会上更好地进行语言教学。目标是得到一系列规模适中的教学模块,随后是一些精心挑选的练习。

2019-04-12

区块链讲座PPT系列(1-8)

IBM IT经济学顾问,区块链社区推广人 董宁的讲座系列PPT,值得大家参考学习。

2019-04-08

TensorFlow 技术与应用

QCON2017软件大会资料PPT《深度学习与大数据》 TensorFlow 技术与应用。

2019-04-08

阿里DevOps转型实践

阿里DevOps转型实践培训课件,QCON软件大会材料。对转型实践过程和架构有说明,可作为实践参考学习。

2018-06-22

大数据安全标准化白皮书2017版(最新).pdf

大数据安全标注化白皮书2017年最新版。全国信息安全标准化委员会。 1、导论 2、大数据安全法规政策和标准化现状 3、大数据安全标准体系 4、大数据安全标准化工作建议 5、附录A 典型行业大数据应用和安全风险 6、附录B 大数据应用安全实践

2017-09-27

大数据标准化白皮书2017 (最新版).pdf

大数据标准化白皮书2017 (最新版) 全国信息化标准委员会2017 1、导论 2、大数据安全政策法规和标注化现状 3、大数据安全标准体系 4、大数据安全标准化建议 5、典型大数据应用风险 6、大数据应用安全实践

2017-09-27

docker从入门到实践全书.pdf

docker从入门到实践全书。简介、概念、安装、镜像、容器、仓库、数据管理、使用网络、高级网络配置、实战案例、安全、底层实现等。

2017-09-26

Spark快速大数据分析.pdf

Spark快速大数据分析全书。数据分析导论、RDD编程、键值对操作、读取与保存、集群上运行、SparkSQL 、调优有调试等。

2017-09-26

Spark大数据处理:技术、应用与性能优化(全).pdf

Spark大数据处理:技术、应用与性能优化全书,内容全面。涵盖原理、运行机制、集群部署、性能优化、计算模型等。

2017-09-26

PMP官方教材(第五版中文版)

PMP官方教材(PMBOK第五版中文版)

2016-08-29

Hibernate In Action

Hibernate In Action 开发指南类的经典系列,完整清晰版。

2012-11-14

信息系统项目管理师考试计算公式汇总

软开信息系统项目管理师、系统集成项目经理考试中涉及的计算题公式汇总。 如投资收益分析等。内容全面,可参考。

2011-10-20

ORACLE 常用命令集合

非常全面的ORACLE命令集合 作为DBA 有用资料

2010-08-07

oracle RAC 集群配置写法

ORACLE RAC 集群 配置 写法;在中间件中或应用程序中如何写配置串

2010-08-07

板桥里人 的JAVA 设计模式

非常实用的迷你设计模式手册 包括常用的20多个设计模式 创建模式、行为模式、结构模式。 附有简单应用案例。

2010-01-28

Eclipse SWTJFace 核心应用.pdf

RCP 概述和入门 应该是其中的一个章节主要是介绍RCP概念、架构、用于入门级的理解。

2009-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除