自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 awsIot客户端集成springboot

之前写了一篇awsIot服务端创建物品的文章,经过一番研究awsIot客户端也有小成。代码如下首先连接初并始化客户端 @PostMapping("/initClient") private String initClient(@RequestBody InitClientRequestDTO initClientRequestDTO) { SampleUtil.KeyStorePasswordPair pair = SampleUtil.getKeyStorePasswo

2021-10-09 14:18:24 2728 5

原创 awsIot服务端集成 springboot

最近公司需求需要做物联网功能的东西,最后选择了aws的iot技术,由于第一次做,只能硬着头皮看这aws上的英文文档。首先我是先百度了下发现初始化awsiot客户端全是用AWS SDK for Java1.x,然而官方却推荐AWS SDK for Java2.x,最后只能靠自己了。。。代码如下首先初始化awsIot客户端package com.example.awsmqtt.config;import org.springframework.beans.factory.annotation.Val

2021-10-08 09:30:40 665 3

原创 安装mysql8.0 https://dl.bintray.com/ 网址被禁用问题

安装mysql8.0下载不了https://dl.bintray.com/的文件需要自己下载boost_1_70_0.tar.gz文件,亲测可用链接:https://pan.baidu.com/s/1qyeQ6QfexgilFQObndCliQ提取码:tf4r

2021-09-15 15:20:37 1110 2

原创 springboot 404 重复经过拦截器以及解决方法

11

2021-09-15 09:24:00 2579 1

原创 redis 以及 分布式锁 面试总结

1、什么是缓存雪崩,怎么解决通畅,我们会使用缓存用于缓冲对DB的冲击,如果缓存宕机,所有请求将直接打在DB,造成DB宕机,从而导致整个系统宕机。解决方法:1、对缓存做高可用,防止缓存宕机2、使用断路器,如果缓存宕机,为防止系统全部宕机,限制部分流量进入DB,保证部分可用,其余的请求返回断路器的默认值。2、什么是缓存穿透,怎么解决解释1:缓存查询一个没有的key,同时数据库也没有,如果黑客大量使用这种方式,那么就会导致DB宕机。解决方案:我们可以使用一个默认值来防止,例如,当访问一个不存在的ke

2021-09-09 10:05:07 284

原创 rocketmq 消息丢失总结

总结rocketmq消息丢失四种情况1、 生产者网络波动 消息丢失解决方法:利用rocketmq自带的事务机制处理,首先发送half消息于rocketmq服务器,此时消息于消费者不可见,等生产者业务处理完成则发送,否则回滚,如果half消息发送成功,且RocketMQ返回成功响应,则消费者正常消费,否则回滚核心代码展示生产者//设置回调函数producer.setTransactionCheckListener(transactionCheckListener);//发送事务消息SendRe

2021-09-09 09:28:19 2700

原创 linux redis主从配置

准备两个redis实例192.168.223.129 作为主节点 192.168.223.130 作为从节点在从节点找到redis.conf 文件 进行编辑如果不清楚redis.conf文件位置 可查看我的这篇博客https://blog.csdn.net/qq_39552993/article/details/113433319新增 slaveof 192.168.223.129 6379主节点与从节点 分别 redis-cli 用info查看主

2021-01-30 15:42:08 78

原创 linux如何查找redis.conf 位置

首先 systemctl status redis然后 cat /usr/lib/systemd/system/redis.service最后 redis.conf 在/etc目录下

2021-01-30 15:04:42 21843 8

原创 linux安装redis以及问题解决

linux安装以及问题解决安装redis数据库1yum install redis2.下载fedora的epel仓库yum install epel-release3.启动redis服务systemctl start redis4.设置开机自动启动systemctl enable redis.service可能出现的问题1、启动报错解决方法输入“journalctl -xe”来查看详情通过仔细的阅读,说是无法打开 log file 因为权限不允许只需要把权限给这个文件就好了,

2021-01-30 11:25:31 167

原创 docker安装各类软件以及创建私有仓库总结

十一看了十次方的视频,特地对docker的操作进行了总结前提docker安装完毕,docker安装https://www.cnblogs.com/yufeng218/p/8370670.html里面存放了Dockerfile文件和jdk压缩包以及我写的demo工程链接:https://pan.baidu.com/s/1P93UeaYy4pTcxBUhAq0F_g提取码:2b0m查看doc...

2019-10-08 07:49:50 267

原创 httpclient表单提交参数以及文件

废话不多说,直接上代码public class HttpClient { private static String charset = "UTF-8"; // 此方法是POST请求上传的参数中包含本地图片信息File类型 public String request(String url, HashMap<String, Object> fields, HashMap<S...

2019-08-30 15:41:55 929 1

原创 idea 上如何使用 es6

我最近觉得写的js真是太麻烦了,又是拼接字符换,又是变量声明混乱,又是ajax一层套一层。。。。。,后来我发现了原来我用的一直es5,出于好奇我便看了es6,他的语法简直比es5简洁很多。我用的是idea,如果你不设置编译器还是默认为es5.首先 点击file 再找到settings 进入以下画面然后查询框中输入languages点击javaScipt原来之前默认的是es5.1...

2019-07-11 17:08:43 1025

原创 uni-app中使用jssdk.md 实现录音功能以及语音识别

参考vue中使用微信jssdk微信jsSDK文档JSSDK用法1.首先使用npm工具安装wx jssdknpm install weixin-js-sdk2.安装完成之后,引入import wx from ‘weixin-js-sdk’;3.使用jssdk这里以一个录音功能的小例子讲解注意这里的地址栏上的地址要对应后台编码上的地址,不需要携带的参数,即不要?后面的参...

2019-07-04 14:31:28 7149 6

原创 微信第三方平台的授权过程整理

最近偶尔碰到微信第三方平台这个东西,就研究了下。官方的概述是公众平台第三方平台是为了让公众号或小程序运营者,在面向垂直行业需求时,可以一键授权给第三方平台(并且可以同时授权给多家第三方),通过第三方平台来完成业务,开放给所有通过开发者资质认证后的开发者使用。就是说第三方平台相当与一个中介来管理那些授权的公众号和小程序。申请的流程可以去微信第三方平台的官方平台https://open.we...

2019-06-22 17:31:50 5049 3

原创 基于Token的身份验证——JWT

初次了解JWT,高手勿喷。什么是JWTJson web token (JWT)?是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信...

2019-06-14 22:45:32 211 1

原创 后端人员如何快速上手css(flex布局)

网页布局(layout)是 CSS 的一个重点应用。毕竟简单的样式不能总依赖前端人员。布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意...

2019-06-11 20:22:31 3189 6

原创 java多线程wait为什么用while判断

最近在学习线程,发现一个有意思的面试题,wait为什么用while而不能用if?这个是一个固定容量同步容器,拥有put和get方法package yxxy.c_021;import java.util.LinkedList;import java.util.concurrent.TimeUnit;public class MyContainer1<T> { final ...

2019-06-08 22:27:19 606

原创 java 采用腾讯云直播实现多方视频录制并每路画面添加相应的水印

这是我第一篇文章,本人也是菜鸟,如果有什么不对,也请大神多多指点话不多说,进入正题。首先录制视频的前提是推流和拉流同时是连接上才能进行录制工作。否则腾讯云不会给你返回录制的视频地址。如果你不知道拉流和推流是什么,可以参考腾讯云的apihttps://cloud.tencent.com/document/product/267/13551说到水印就需要有一个生成水印的方法,我的水印是根据字...

2019-06-02 11:18:06 1534

jenkins.msi

Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。

2020-08-06

sso-jwt.zip

JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 适用场景 1、用于向Web应用传递一些非敏感信息。例如完成加好友、下订单的操作等等。 2、用于设计用户认证和授权系统。 3、实现Web应用的单点登录。 JWT的组成 一个JWT实际上就是一个字符串,它由三部分组成:头部、载荷与签名。

2019-06-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除