首页
知识
文库
登录
|
注册
首页
最近更新
所有主题
我的主题
我的收藏
首页
·
知识库
·
编程语言
ASP.NET 使用Redis实现单点登录
session是用来记录客户端用户信息的,在客户端第一次向服务器发起请求的时候服务器会生成一个sessionid并返回。客户端接收到seesion存放到cookie中,下次在请求的时候会携带sessionid用于区别不......
JavaWeb架构演变
在该架构抽象模型中,并未涉及到其他技术,如SOA,Nosql(Redis,Mongodb等),MQ等,除此之外,基于Springboot+Cloud的微服务技术,也未涉及,因为这里只将基于MVC的架构模式演变,具体的JavaWeb架......
字符串相似度算法(编辑距离算法 Levenshtein Distance)
编辑距离,又称Levenshtein距离(也叫做EditDistance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数,如果它们的距离越大,说明它们越是不同。许可的编辑操作包括将一个字符替......
API接口设计之token、timestamp、sign
一般情况下接口最好使用https协议,如果使用http协议,Token机制只是一种减少被黑的可能性,其实只能防君子不能防小人。一般token、timestamp和sign三个参数会在接口中会同时作为参数传递,每个......
App开放接口api安全性—Token签名sign的设计与实现
在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证,那么这就需要用户提供一些信息,比如用户名......
java定时任务多种实现
java定时任务可以借助javautilTimer来实现Java定时任务可以用线程的等待来实现Java可以用javautilconcurrentScheduledExecutorService来实现定时任务......
在spring boot 项目中使用RabbitMq做消息队列
面向消息的程序还有一个特点就是你关心的是完成任务,但并不是实时完成的,无须应答请求。而当我们完成任务的动作无法跟上请求的速度时,我们还可以利用自动轮询的模式,把MQ充当负载均衡器来使......
Linux下部署springboot项目的步骤及过程
最近在研究将springboot项目部署到Linux服务器上,由于springboot是内嵌了tomcat,所以可以直接将项目打包上传至服务器上。我是在idea上的项目,所以我就基于此说下过程。......
spring boot 安全STOP 及启动脚本
一:通过HTTP发送shutdown信号该方式主要依赖SpringBootActuator的endpoint特性.......
Spring Boot与Redis的集成
Redis是一个完全开源免费的、遵守BSD协议的、内存中的数据结构存储,它既可以作为数据库,也可以作为缓存和消息代理。因其性能优异等优势,目前已被很多企业所使用,但通常在企业中我们会将其作......
@RequestBody和@ResponseBody以及@PathVariabl
@RequestBody(通过@requestBody可以将请求体中的JSON字符串绑定到相应的bean上,当然,也可以将其分别绑定到对应的字符串上。实质上接受的是一个JSON的字符串)......
API接口防止参数篡改和重放攻击
API重放攻击(ReplayAttacks)又称重播攻击、回放攻击。他的原理就是把之前窃听到的数据原封不动的重新发送给接收方。HTTPS并不能防止这种攻击,虽然传输的数据是经过加密的,窃听者无法得到数......
微服务与API Gateway
在使用微服务思想来架构业务系统时,需要考虑业务系统的客户端怎么与背后众多的微服务交互。在单体架构下,只有一个对接点(endpoint),客户端的交互不成问题。不过,微服务框架中,每一个微服务......
苏宁数据中台基于Spring Cloud微服务架构实践
从单体程序到微服务,再到当下流行的服务网格概念,Spring连接起了这两个时代,他曾是单体程序的代名词,但是在微服务时代他浴火重生,给我们带来了SpringCloud。苏宁大数据中心,借助于SpringC......
JWT全面解读、使用步骤
JWT是jsonwebtoken缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。......
JWT 从入门到精通
JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可......
Java分布式缓存框架推荐
在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。......
java开发获取小程序码和二维码
通过查看api,小程序可以获取三种二维码,三种二维码有不同的适用场景,大家可以依据自己的业务场景选择,现在只针对一种进行代码演示......
首页
上一页
1
2
3
4
5
6
7
8
9
10
...
下一页
尾页
大家在关注
.
浅谈系统性能提升的经验和方法
.
SpringBoot 实现异步记录复杂日志
.
Linux 实时查看日志文件的 4 种方法
.
自动注入(autowire)详解
.
三分钟实现 Spring Boot 集成 RabbitMQ,实现消息队列服务
.
常用的后台性能优化六种方式:缓存化+服务化+异步化
.
Redis 持久化是如何做的
.
Java 性能优化的 50 个细节
.
SpringCloud下的用户鉴权方案
.
Java日志体系权威总结
我们的推荐
.
Spring Boot 构建多租户SaaS平台核心技术指南
.
关于Java异常设计和处理
.
Nginx学习看这一篇就够了
.
社会化海量数据采集爬虫框架搭建
.
ASP.NET多文件批量打包下载
.
Razor基础语法简介
.
ASP.NET中在不同的子域中共享Session
.
C#实现工作日的计算(排班系统常用)
.
gridview 实现排序
.
SVNClientAPI的net接口SharpSvn介紹Checkout操作实例