Spring Security +Oauth2 +Spring boot 动态定义权限
Oauth2介绍:Oauth2是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息,并且这是安全的。 简单的来说,当用户登陆网站的时候,需要账号和密码,但是你没有账号和密码,你需要注册网站的账号和密码,可是你不想注册,如果我有(qq,github,微博,facebook)第三方网站的账号,直接登陆当前网站访问网站的资源就好了?有没有这种实现呢? 答案是yes,当然为统一规范,其中就用到 oauh2。 ouah2有4中实现模式(参考阮一峰的
Jmeter运营活动并发测试—巧用集合点
在运营活动测试过程中,经常需要对秒杀活动或定时抽奖活动进行并发测试。那么怎样快速便捷的模拟多用户同时参与活动,抽取奖品,进行并发测试呢?尤其是,当奖品总数N<用户总数M时,代码是否会存在奖品多发给用户,导致奖品剩余总数出现负数的严重bug? 下面介绍使用轻量级开源测试工具Jmeter进行并发测试的方法——巧用集合点。 以总产品数为3,模拟多用户(5个用户)同时进行抽奖并发测试为例,进行介绍。 思路:首先在运营后台配置产品总数为3,其次模拟多用户登陆,最后通过设置集合点的方式,模拟多用户同时进行
binlog——逻辑复制的基础
Ⅰ、binlog定义和作用 1.1 定义 记录每次数据库的逻辑操作(包括表结构变更和表数据修改) 包含:binlog文件和index文件 1.2 作用 复制:从库读取主库binlog,本地回放实现复制 备份恢复:最近逻辑备份数据+binlog实现最大可能恢复 innodb恢复:开启binlog的情况下,innodb事务提交是二阶段提交,发生crash的时候,innodb中事务有两种状态,一种是commit,一种是prepared,对于prepared状态的事务需要根据binlog来判断是提交还
實驗項目wordcount
wordcount 1.设计思路 2.实验代码 GitHub地址: 评论博客地址: 董欣 董雅洁 冯子旋 學習進度和總結 本学期课程即将结束,请总结下你本课程的收获,回顾第0次作业,你是否实现了你的目标? 你对目前的上课和作业方式(上课讲解+PTA+博客)有何意见和建议? 终于我们即将不再是师生。当你结束本课程,你和我就站在同样的位置上,我将不再基于学校授权和知识、经验 (年龄?)上的优势而对你的自由有任何干扰。除发布成绩以外,我最后一次行使教师特权: 请问你有什么要对教师 (我)说的,建议、
Jmeter CSV 参数化/检查点/断言
当参数的值没有规律且量不太大时,可以使用CSV Data set config这种方法。 案例: 应用Sogou自动搜索关键字: 软件开发测试,web功能自动化测试,性能自动化测试,Selenium以及Jmeter 要求:使用Jmeter 的CSV Data set config来完成 具体步骤: 1. 创建一个csv文件,内容为参数的值集,每一个参数占一列,第一行就开始写参数值,不要写参数名. 比如在D:\test.txt 中添加以下内容 2. 打开Jmeter,并打开先前使用Badboy录
springboot2.0整合logback日志(详细)
一。 近期自己的项目想要一个记录日志的功能,而springboot本身就内置了日志功能,然而想要输入想要的日志,并且输出到磁盘,然后按天归档,或者日志的切分什么的,自带的日志仅仅具有简单的功能,百度了一番,总结如下,适合大多数的应用场景 二。 springboot的pom文件都会引一个parent <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-
c#模拟post发送
public string HttpPost(string url, string Data) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "POST"; //请求类型 request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8"; //提交数据类型 byte[] reqdata = En
001-mac使用桌面、Dock、键盘、程序安装
一、桌面 Finder:dock第一个正方形蓝白笑脸,类似于Windows的资源管理器,是图形化界面基础,默认启动 菜单:最上侧一行左侧,当前程序的菜单 dock:应用程序快捷图标,启动的程序下面有个小点 最大最小关闭:任意打开程序,左上角,红绿灯设计,一般默认关闭是最小化,彻底关闭,在dock对应的图标上长按,会有提示菜单,或者 Command+Q退出 根据显示内容来智能调整窗口大小:option+绿灯 程序区堆栈区:Dock靠右尾端一条分割线,分割线的左侧是程序区,右侧是堆栈区 二、Doc
TensorFlow flask 设计 一个数字识别 SPA
效果 web端载入已经训练好的模型,这次用的简单模型,然后根据前端传递过来的图像数据,预测数字并返回结果 将保存的png图片转化为base64编码返回,这样在前端可以直接设置img标签的src即可显示图片,减少处理的复杂度 from flask import Flask, jsonify, request, send_file, make_response
import json
from flask_cors import CORS
from flask_compress import Co
python输出缓冲区的问题
碰到的问题,一段代码,print在前,log的在后,查看日志中log的反而在前面。这就是python输出缓冲区的问题。 python输出缓冲区要满 4k 才写入文件,除非禁用缓存或者强制输出或者程序结束。 #!/usr/bin/python
#coding=utf-8
'''
暂停1s输出
'''
import time
def printStar(n):
for i in range(n):
print " * ",
mysqldump详解
Ⅰ、mysqldump的简单使用与注意点 1.1 基本参数 只备份innodb,用不了几个参数,记住下面几个即可,其他的没什么卵用 -A 备份所有的database
-B 备份哪几个数据库
-R 备份存储过程(-- routines)
-E 备份定时任务(-- events)
-d 只备份表结构
-w 备份过滤数据
-t 只备份数据
-q 直接读数据,绕过缓冲池,默认已加
--triggers 备份触发器
--master-data=2 在备份文件中以注释的形式记录备份开始时binlog的po
tf.clip_by_global_norm
首先明白这个事干嘛的,在我们做求导的时候,会遇到一种情况,求导函数突然变得特别陡峭,是不是意味着下一步的进行会远远高于正常值,这个函数的意义在于,在突然变得陡峭的求导函数中,加上一些判定,如果过于陡峭,就适当减小求导步伐。 tf.clip_by_global_norm(t_list, clip_norm, use_norm=None, name=None) 通过权重梯度的总和的比率来截取多个张量的值。 t_list 是梯度张量, clip_norm 是截取的比率, 这个函数返回截取过的梯度张量
浅析mydumper
Ⅰ、背景 mysqldump单线程备份,很慢 恢复慢,一张表一张表恢复, 如果备份了100G的数据,想恢复其中一个表,做不到(所有的表都在一个文件里) 所以推荐使用mydumper备份 备份并行,基于行,即使一张表也能并行,好强呐 恢复也是并行 恢复的时候可以只恢复指定表 完美(*^__^*) Ⅱ、安装 yum install -y glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel cmake gcc gcc-c++
cd
Programming02
fleet 舰队
collision 冲突/碰撞
confine 边界
ensue 接着发生
parallelism 平行/类似
dummy 仿制品/假的
identify 识别
primitive 原始的
bound 束缚
unbound 释放/未装订的
unbounded 无限制的
expire(d) 期满/失效
phase/feɪz/ 阶段
examine 检查
allotment 分配
clutt
mysql物理备份基本操作
Ⅰ、xtrabackup介绍 xtrabackup只能备份innodb引擎的数据,不能备份表结构,percona开源的,强烈推荐最新版本(旧版本bug多) innobackupex可以备份myisam和innodb两种引擎的数据和表结构,一般用这个 备份时,默认读取MySQL配置文件(datadir) Ⅱ、xtrabackup安装使用 2.1 安装 [root@VM_0_5_centos src]# yum install perl-DBD-MySQL
不安装这个备份会报错:Failed to
第四次作业(第二学期)
作业要求一 (70分) 实践最简答的项目wordcount,必须完成其中的基本功能,若可以完成其他功能给予加分。完成后请将你的设计思路、主要代码写在本次作业博客里。 要求三、学习总结和进度(30分) 1、请注意git地址应是类似“https://git.coding.net/Dawnfox/wf4_2.git”这样的字符串且是可被访问者直接点击进行访问的链接。(3分) 2、点评3个同学的本周作业(在作业中给出被点评同学博客的链接),并邀请3名同学点评你的作业,无点评作业(你的作业未被3人点评)
今日推荐
周排行