- 博客(20)
- 资源 (11)
- 收藏
- 关注
原创 oauth2登录认证用户Principal,获取token
oauth2登录获取token,认证用户Principal,endpoints的映射pathMapping("/oauth/token","/ogin")
2023-11-06 15:30:36
1904
原创 MQTT使用
背景MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议使用阿里云提供的MQTT服务详情可以参考阿里的api和使用例子话不多说,上代码安排1.pom文件 <!-- mqtt --> <dependency> <groupId>commons-codec</groupId> <artifactI
2021-04-23 15:26:30
3689
原创 option请求解决跨域问题
背景使用vue脚手架前台工程,后台springboot项目前端请求是连续发送两次请求,第一次option请求返回200,未携带参数,第二次请求get携带参数,未成功两次请求统一接口这里问题产生原因和vue设置代理无关需要后台解决我尝试了2中解决方法,都可以1.import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.an
2020-09-16 18:59:46
1464
原创 阿里的FastJsonUtils工具类
基于阿里的fastjson封装的json转换工具类1. 在pom.xml文件里面引入fastjson的依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> ...
2018-08-22 21:29:52
1408
原创 SpringCloud微服务基础
SpringCloud微服务基础单点系统架构传统项目架构传统项目分为三层架构,将业务逻辑层、数据库访问层、控制层放入在一个项目中。优点:适合于个人或者小团队开发,不适合大团队开发。分布式项目架构根据业务需求进行拆分成N个子系统,多个子系统相互协作才能完成业务流程子系统之间通讯使用RPC远程通讯技术。优点:1.把模块拆分,使用接口通信,降低模块之间的耦合度。2.把项目拆分成若干个子项目,不同的团队...
2018-06-02 21:46:04
488
原创 springboot入门使用一
一、Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细...
2018-06-02 21:43:37
579
原创 FastDFS 图片服务器
FastDFS图片服务器 1. 图片服务器的安装1、存储空间可扩展。2、提供一个统一的访问方式。 使用FastDFS,分布式文件系统。存储空间可以横向扩展,可以实现服务器的高可用。支持每个节点有备份机。 1.1. 什么是FastDFS?FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标...
2018-06-02 21:25:04
275
原创 pagehelper使用
1.1. 分页插件PageHelper1.1.1. Mybatis分页插件 - PageHelper说明如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。1.1.2. 使用方法第一步:把PageHelper依赖的jar包添加到工程中。官方提供的代码对...
2018-06-02 21:16:53
392
原创 springSchedule入门使用一
使用maven创建spring项目,schedule在spring-context.jar的包下边 引入约束taskxmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task...
2018-06-02 21:11:10
925
原创 Shiro入门使用一
shiro使用总结一、认证和授权认证:系统提供的用于识别用户身份的功能,通常登录功能就是认证功能-----让系统知道你是谁授权:系统授予用户可以访问哪些功能的许可(证书)----让系统知道你能做什么 二、在项目中应用shiro框架进行认证第一步:引入jar包(maven工程) 第二步:在web.xml中配置spring框架提供的用于整合shiro框架的过滤器 第三步:在spring配置文件中配...
2018-06-02 20:29:20
340
原创 Redis配置读写分离
当数据量变得庞大的时候,读写分离还是很有必要的。同时避免一个redis服务宕机,导致应用宕机的情况,我们启用sentinel(哨兵)服务,实现主从切换的功能。redis提供了一个master,多个slave的服务。准备三个redis服务,依次命名文件夹子master,slave1,slave2.这里为在测试机上,不干扰原来的redis服务,我们master使用6000端口。配置文件(redis...
2018-06-02 20:20:53
533
原创 Redis的使用总结一
1. Jedis需要把jedis依赖的jar包添加到工程中。Maven工程中需要把jedis的坐标添加到依赖。 推荐添加到服务层。工程中。 1.1. 连接单机版第一步:创建一个Jedis对象。需要指定服务端的ip及端口。第二步:使用Jedis对象操作数据库,每个redis命令对应一个方法。第三步:打印结果。第四步:关闭Jedis@Testpublic void testJedis() throws...
2018-06-02 20:19:46
152
原创 POI入门
apache POI技术Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。下载开发包:解压上面的zip文件: 在项目中引入POI的依赖:<dependency><groupId>org.apache.poi</groupId><artifactId>...
2018-06-02 20:02:44
229
原创 添加本地JAR文件到Maven项目中
这第一个是将jar包打入maven仓库,但是只有自己的仓库有,其实这种方式不好mvn install:install-file -DgroupId=com.alipay -DartifactId=sdk-java -Dversion=20161213173952 -Dpackaging=jar -Dfile=alipay-sdk-java20161213173952.jarmvn install:...
2018-06-02 19:54:20
405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人