首页 > 2019年12月24日 > 全部分享
28.Jwt集成(2):生成公私钥、非对称加密生成和解析token
生成公钥和私钥代码 package utils import ( "crypto/rand" "crypto/rsa" "crypto/x509" "encoding/pem" "fmt" "io/ioutil" ) func GenRSAPubAndPri(bits int,filepath st... ...
分类:其他   时间:2019-12-24 13:22:55    收藏:0  评论:0  赞:0  阅读:354
浅析history hack、心血漏洞、CSS欺骗、SQL注入与CSRF攻击
漏洞产生的原因主要有系统机制和编码规范两方面,由于网络协议的开放性,目前以 Web 漏洞居多 关于系统机制漏洞的典型有JavaScript/CSS history hack,而编码规范方面的漏洞典型有心血漏洞(Heart Bleed)。 在对漏洞概念有一定了解后,将搭建一个测试网站,对CSS欺骗、S ...
分类:数据库技术   时间:2019-12-24 13:22:36    收藏:0  评论:0  赞:0  阅读:138
ETL工具-KETTLE教程专栏2----环境介绍
一、整体结构图 Kettle 是”Kettle E.T.T.L. Envirnonment”只取首字母的缩写,这意味着它被设计用来帮助你实现你的ETTL 需要:抽取、转换、装入和加载数据;翻译成中文名称应该叫水壶,名字的起源正如该项目的主程序员MATT 在一个论坛里说的哪样:希望把各种数据放到一个壶 ...
分类:其他   时间:2019-12-24 13:22:18    收藏:0  评论:0  赞:0  阅读:98
Java Developer's Guide to SSL Certificates
https://www.codebyamir.com/blog/java-developers-guide-to-ssl-certificates Overview When developing web applications, we often need to integrate with o ...
分类:编程语言   时间:2019-12-24 13:21:55    收藏:0  评论:0  赞:0  阅读:109
线性结构转树形结构(生成无限层级菜单)
let list = [ { parentId: 0, id: 1, value: '1' }, { parentId: 3, id: 2, value: '2' }, { parentId: 0, id: 3, value: '3' }, { parentId: 1, id: 4, value: ...
分类:其他   时间:2019-12-24 13:21:30    收藏:0  评论:0  赞:0  阅读:204
递归解决问题——迷宫
就是用递归的思路循环判断找到到达出口的路径 public class MiGong { public static void main(String[] args) { //地图 int[][] map = new int[8][7]; //墙 for (int i = 0; i < 7; i++) ...
分类:其他   时间:2019-12-24 13:21:08    收藏:0  评论:0  赞:0  阅读:77
计算两个GPS坐标的距离
场景:已知两个GPS点的经纬度坐标信息。计算两点的距离。 1. 距离/纬度关系 GPS: 22.514519,113.380301 GPS: 22.511962,113.380301 距离: 284.6439379583341 jl_wd=284.6439379583341/(22.51451-22 ...
分类:其他   时间:2019-12-24 13:20:46    收藏:0  评论:0  赞:0  阅读:95
Redis利用Pipeline加速查询速度的方法
1. RTT Redis 是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下 Redis 客户端执行一条命令分为如下四个过程: 发送命令 命令排队 命令执行 返回结果 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令 ...
分类:其他   时间:2019-12-24 13:20:28    收藏:0  评论:0  赞:0  阅读:82
Linux - Shell - 算数表达式 - 位运算
1. 概述 1. shell 中基于 $(()) 的 位运算 2. 背景 1. 复习 shell 脚本 2. 凑数吧 3. 准备 1. 环境 1. os 1. centos7 1. 位运算 1. 代码 ...
分类:系统服务   时间:2019-12-24 13:20:10    收藏:0  评论:0  赞:0  阅读:79
Golang for 循环中使用goroutine
最近在开发过程中遇到问题,追踪了很久后发现是golang的经典问题,在for循环中使用了goroutine,在goroutine中使用了for循环的参数。 问题现象: 在使用rabbitmq进行数据传递时,发送端在一次循环中发送了8000条id不同的数据到rabbitmq的队列中,接收端监听该队列并 ...
分类:其他   时间:2019-12-24 13:19:49    收藏:0  评论:0  赞:0  阅读:173
CobaltStrike + Metasploit 联动使用
本节的知识摘要: 通过 beacon内置的 socks功能将本地 Msf直接代入目标内网 借助 CobaltStrike的外部 tcp监听器通过 ssh隧道直接派生一个 meterpreter到本地 msf中 借用 msf 的各类 exp模块尝试直接弹回一个 beacon shell 灵活利用 ss ...
分类:Web开发   时间:2019-12-24 13:19:31    收藏:0  评论:0  赞:0  阅读:95
rocketmq架构设计
# 架构设计 1 技术架构 RocketMQ架构上主要分为四部分,如上图所示: Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。 Consumer:消息消费的角色,支持分布式 ...
分类:其他   时间:2019-12-24 13:19:07    收藏:0  评论:0  赞:0  阅读:84
学习前端的准备任务
准备跟学长学习前端的技术,因此做些准备工作 html编辑器 在前端开发中,有一个非常好用的工具,Visual Studio Code,简称VS code。 都不用我安利VS code,大家就会乖乖的去用,无数个大言不惭的攻城狮,都被VS code比德芙还丝滑的强大功能所折服。 我是来给大家安利插件的 ...
分类:其他   时间:2019-12-24 13:18:48    收藏:0  评论:0  赞:0  阅读:91
linux C++ 通讯架构(一)nginx安装、目录、进程模型
nginx是C语言开发的,号称并发处理百万级别的TCP连接,稳定,热部署(运行时升级),高度模块化设计,可以用C++开发。 一、安装和目录 1.1 前提 epoll,linux内核版本为2.6或以上 gcc编译器,g++编译器 pcre库:函数库,支持解析正则表达式 zlib库:压缩解压功能 ope ...
分类:编程语言   时间:2019-12-24 13:18:32    收藏:0  评论:0  赞:0  阅读:110
string::find_last_not_of
#include <iostream>#include <string> using namespace std;int main(){ string s1("abcdemyyngl"); string s2("mngf"); size_t n = s1.find_last_not_of(s2); ...
分类:其他   时间:2019-12-24 13:18:13    收藏:0  评论:0  赞:0  阅读:116
rocketmq基本概念
# 基本概念 ## 1 消息模型(Message Model)RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。Broker 在实际部署过程中对应一台服务器,每个 Br ...
分类:其他   时间:2019-12-24 13:17:54    收藏:0  评论:0  赞:0  阅读:76
Spring - 整合jdbc
Spring对数据库的操作在jdbc上面做了更深层次的封装,而JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。我们可以借助JdbcTemplate来执行所有数据库操作,例如插入,更新,删除和从数据库中检索数据,并且有效避免直接使用jdbc带来的繁琐编码。 JdbcTempla ...
分类:数据库技术   时间:2019-12-24 13:17:12    收藏:0  评论:0  赞:0  阅读:74
安全框架Shiro和SpringSecurity的比较
来自:https://www.cnblogs.com/zoli/p/11236799.html 两个基本的概念 安全实体:系统需要保护的具体对象数据 权限:系统相关的功能操作,例如基本的CRUD Shiro 首先Shiro较之 Spring Security,Shiro在保持强大功能的同时,还在简单 ...
分类:编程语言   时间:2019-12-24 13:16:55    收藏:0  评论:0  赞:0  阅读:77
Python整合pdf【新手必学】
在下载课件时往往会分成很多个小的pdf,一个也就几页,想要整合成一整个大pdf,于是百度了一下,网上有很多在线的pdf整合器,但是由于这蛋疼的网速,流量还要花钱,还是想要本地搞。 说python是万能的,于是上pypi一搜,果然满满的全是。比如这个PyPDF2,另外如果你刚学python不久,问题多 ...
分类:编程语言   时间:2019-12-24 13:16:18    收藏:0  评论:0  赞:0  阅读:73
移动web开发之像素和DPR详解
前话: 像素在web开发中几乎天天用到,但到底什么是像素,移动端和桌面端的像素有区别吗,缩放对像素有影响吗,视网膜屏幕和像素有什么关系?关于这些问题,可能就不清楚了。本文将介绍关于像素的相关知识 什么是像素: 像素,又称画素,是图像显示的基本单位,译自英文“pixel”,pix是英语单词pictur ...
分类:移动平台   时间:2019-12-24 13:15:57    收藏:0  评论:0  赞:0  阅读:93
1437条   上一页 1 ... 49 50 51 52 53 ... 72 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!