- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 封装 Token
Token 是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。拿着这个token ,可以在当前登录的账号下进行请求业务,发送请求时,token会放在请求头里,服务器收到这个业务请求,验证token,成功就允许这个请求获取数据。6.服务端收到请求,然后去验证客户端请求里面带着token,如果验证成功,就向客户端返回请求的数据。
2023-10-10 20:49:12 312 1
原创 springcloud和dubbo微服务架构图
只所以用了springcloud,还要用dubbo主要原因,1.dubbo通过接口发布服务,不需要添加其它信息,比较代码比较干净,使用比较方便。2.把服务器内部的调用和外部的调用分开,dubbo发布的服务彻底不再需要多考虑东西,便于横向拓展。3.服务器内部调用,性能还是优先的。图中没有画配置中心,感觉不必要画出来,建议使用 spring-cloud-conf
2017-11-15 01:03:02 2897
原创 l2cache让你的应用飞起来
l2cache是以redis作为二级缓存,内存作为一级缓存,让并发时的大部分请求从内存中响应,这样最大程度提高缓存效能,同时以较短的一级缓存超时时间,使1级缓存使用尽量少的资源。同时通过一定的设计,l2cache支持自动缓存降级,可以防缓存击穿,同时可以很容易的拓展为其它多级缓存。
2017-10-25 21:06:35 2839
原创 快速编译安装ngrok服务端
1.准备环境(1) .准备一台centos7服务器(2) .安装必要的软件包yum -y install git golang openssl2.下载ngrok资源ngrok源码仓库地址https://github.com/inconshreveable/ngrok ,可以用wget或者git下载 wget执行命令 wget https://codeload.github.com/inconshr
2017-10-10 23:00:20 925
原创 给mybatis插上快速开发的翅膀
spring-boot-starter-dao是基于spring-boot开箱即用原则,集成了druid,mybatis,通用mapper,pagehelper的dao层库。致力于降低数据层的开发复杂度,让mybatis配置彻底告别xml,让基于mybatis的开发嵌入jpa的身影,极大降低mybatis的入门门槛,也极大的增加mybatis的可用性,减少重复代码的工作量。
2017-09-28 03:08:11 2258 2
原创 使用swagger2生成RESTful客户端
swagger是一款高效易用的嵌入式文档插件,同时支持在线测试接口,快速生成客户端代码。生成客户端代码,是swagger官方提供的功能,也就是swagger-editor 项目的职能。客户端在时间充足的情况下,最好还是自己写,必定自己写的代码更具有持续维护性。但是如果时间有限的情况下,使用它开发客户端调用程序,也不失是一种有效解决办法。
2017-09-26 22:37:36 4052
原创 RESTful API开发神器swagger与spring-boot的快速整合使用
swagger是一款高效易用的嵌入式文档插件,同时支持在线测试接口,快速生成客户端代码。spring-boot-starter-swagger通过spring-boot方式配置的swagger实现。完美并且完整的支持swagger-spring的所有配置项,配置及其简单,容易上手。支持api分组配置,通过正则表达式方式分组。支持分环境配置,你可以很容易让你的项目api文档在开发环境,测试环境,预发布
2017-09-26 22:01:06 5853 1
原创 原来dubbo发布服务如此简单
spring-boot-start-dubbo,是spring-boot与dubbo有机结合的桥梁,根据`spring-boot`开箱即用的原则实现,使dubbo的使用变得及其简单快捷,容易上手。让dubbo小白正常使用dubbo,只需一盏茶的功夫。
2017-09-26 20:48:58 10864 4
原创 最少资源处理高并发之nginx操作redis(一)
也许你是一个互联网架构师,正在为处理抢购问题而发愁。这种瞬时高并发需求的,95%的时间需要的并发可能只有几千tps,但是在抢购开始的瞬间tps可能增加几百甚至几千倍。对于这种场景,nginx和redis的性能,应该是比较满意的。那要处理这种高并发需求,最简单的处理方式就是用nginx直接操作redis。而nginx-mod-http-perl又是nginx默认模块之一,所以我们只需要会用per
2017-08-22 19:41:53 1821
原创 spring常用的4种加载资源的前缀
1. ‘classpath:’ 类路径中加载资源,可以加载所有classpath目录所包含的资源例 Resource fileClasspath = applicationContext.getResource("classpath:test.txt"); this.outResource(fileClasspath);2. ‘file:’ 文件系统中加载资源,可以
2017-07-16 12:50:38 2055
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人