- 博客(16)
- 收藏
- 关注
原创 微信登录学习
编写配置文件 , 配置微信appid和微信秘钥# 微信开放平台 appidwx.open.app_id=你的appid# 微信开放平台 appsecretwx.open.app_secret=你的appsecret# 微信开放平台 重定向urlwx.open.redirect_url=http://你的服务器名称/api/ucenter/wx/callback编写获取配置文件中的appid和秘钥的工具类package com.starcpdk.edu.educenter.utils.
2020-08-28 22:23:01 624
原创 redis基础
redis默认有16个数据库默认使用第0个数据库 , 可以使用select 3切换数据库使用dbsize查询当前数据库的大小清空当前库flushdb清空所有库flushall
2020-08-24 22:13:49 66
原创 阿里云短信服务
申请模板申请签名引入依赖 <dependencies> <!-- json的工具 1.2.28 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> </dependency>..
2020-08-23 18:12:56 356 1
原创 SSO单点登录与注册
单点登录的三种方式session广播机制实现(session复制)使用cookie+redis实现使用token实现cookie+redis实现具体操作在项目中任何一个模块进行登录 , 登录之后把数据存放到两个地方(1) redis key: 随机生成一个值 value: 用户数据(2) cookie 将key放入到cookie中其他模块访问 , 获取cookie值到redis中查 , redis中根据cookie查询到值就是登录token实现具体操
2020-08-23 10:55:04 1850
原创 springboot整合redis
一. 安装redis下载安装redis 上传到linux中移动到opt目录下mv redis-6.0.6.tar.gz /opt切换路径cd /opt解压redistar -zxvf redis-6.0.6.tar.gz安装gcc-c++yum install gcc-c++查看是否成功安装gccgcc -v配置所有配置文件cd /redis-6.0.6make再次配置安装make安装redismake install
2020-08-22 00:17:56 334
原创 NUXT框架使用
NUXT框架是什么呢?他是一个前端框架 , 相对于传统的ajax请求 , 这个框架的请求是通过服务端npm调用统一处理后将数据返回前端 , 因此这个框架解决了传统的ajax请求带来的弊端 , ajax请求有什么弊端呢?ajax请求是异步请求 , 页面先渲染出来数据才会到 , 因此会造成 搜索引擎搜索关键字时匹配度降低很多 , 而这个框架可以更好地实现SEO , 即可以解决异步请求,增加搜索匹配度.NUXT目录结构:(1)资源目录 assets 用于组织未编译的静态资源如 LESS、SAS
2020-08-16 20:27:58 797
原创 熔断器的使用
引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> </dependency> <!--hystrix依赖,主要是用 @HystrixC.
2020-08-14 16:21:37 236
原创 计算机中的源码补码反码移码的转换与介绍
在计算机中-1与1相加的故事 , 他们加起来未必是0 , 那就让我们一起来看一看吧在码制中我们以8位为一个字符 , 在数值中我们8位中的最高位为符号位 , 最高位为0表示这个数为正数,最高位为1表示这个数为负数 , 下面就让我们看看-1与1的故事吧如果最高位是0则表示正数 , 对于正数:原码 = 反码 = 补码如果最高位是1则表示负数 , 对于负数:反码 = 除最高位外其他所有位取反得补码 = 反码 + 1原码 = 补码除最高位外其他位取反 + 1**综上所述我们在计算机的加法运算
2020-08-13 15:06:09 657
原创 quartz框架定时任务整合springboot报空指针异常
首先我们谈一下为什么汇报空指针异常呢??报错如下:org.quartz.SchedulerException: Job threw an unhandled exception. at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.3.2.jar:na] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [
2020-08-08 20:51:14 4080 4
原创 服务调用学习
前提条件是服务已经注册 , 注册方法请看上一篇文章在调用端操作引入依赖 <!--服务调用--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependen
2020-08-07 10:18:26 87
原创 注册中心学习
一.准备环境常见注册中心有Eureka(原生,2.0遇到性能瓶颈,停止维护)Zookeeper(支持,专业的独立产品。例如:dubbo)Consul(原生,GO语言开发)本篇文章使用Nacos做注册中心nacos 下载地址:https://github.com/alibaba/nacos/releases解压后运行服务启动浏览器访问http://localhost:8848/nacos用户名和密码都是nacos二.使用添加注解 <!
2020-08-07 09:06:49 178
原创 微服务与springcloud
一. 微服务把项目拆分成多个服务 , 每个服务占用独立的进程二.springcloudspringcloud是多种技术多种框架的集合springcloud依赖于springbootspringboot本质就是spring , 是快速构建spring项目的脚手架使用springcloud实现微服务三.springcloud的相关基础组件服务发现——Netflix Eureka (Nacos)服务调用——Netflix Feign熔断器——Netflix Hystrix服务网关——S
2020-08-06 14:32:26 121
转载 echarts的简单使用
官网:https://echarts.apache.org/zh/index.html下载echarts:npm install echarts<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>ECharts</title> <!-- 引入 echarts.js --> <script src="echarts.m
2020-08-02 21:49:55 104
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人