4 Thinkingcao

尚未进行身份认证

我要认证

CSDN2019年度博客之星、博客专家,专注架构、Java、SpringBoot、SpringCloud、Spring、微服务、分布式等领域

等级
TA的排名 2k+

SpringBoot 系列教程 | 第一百一篇:SpringBoot2.0开发微信小程序之订阅消息推送

做小程序开发的时候,消息推送是一个比较常用的功能,基本表涉及到一些重要提醒的功能时,都会使用到微信小程序的模板消息推送,随着用户和开发者的信息推送诉求日益增长,微信官方下架了之前的`模板消息推送`功能,改为用户自助订阅消息推送,小程序开发者可自行接入,在用户主动订阅消息后可实现消息随时触达功能。

2020-08-07 15:56:59

前端进阶资料—免费分享(持续更新)

一、Vue学习资料1. 慕课网Vue Element+Node.js开发企业通用管理后台系统https://pan.baidu.com/s/1vmgZsKjLhfSg5BSn_yZSjw 提取码: vve52. react+ts项目架构源码:https://e.coding.net/FrontendPeople/react-ts-dva-ant.git3. 使用Vue全家桶+Node.js搭建的小型全栈项目:https://hanxueqing.github.io/Douban-Movie/

2020-08-04 23:30:30

vue路由传参的三种基本方式

方式一:直接调用$router.push 实现携带参数的跳转 this.$router.push({    path: `/describe/${id}`,  })方案一,需要对应路由配置如下:{   path: '/describe/:id',   name: 'Describe',   component: Describe  }很显然,需要在path中添加/:id来对应$router.push中path携带的参数。在子组件中可以使用来获取传递的参数值。this.$route

2020-08-04 23:02:13

VsCode搭建vue通用后台管理系统vue-element-admin

vue-element-admin文档: https://panjiachen.github.io/vue-element-admin-site/zh/在线预览: https://panjiachen.github.io/vue-element-admin/#/dashboard一、vue-element-admin介绍vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了i18国际化解决方案,动态路由,权限验证,提炼

2020-08-03 16:23:28

vue执行npm install报错: Can‘t find Python executable “python“, you can set the PYTHON env variable

一、描述从网上下载的一个Vue模板项目,导入VsCode,执行npm install命令后,报错了,报错的信息是node-sass安装失败,同时提示需要python环境的错误信息,这是因为安装node-sass失败了,而node-sass依赖于Python环境,node-sass安装失败是因为默认是从国外线路下载,这些大家都是知道的,在网速不好的情况下,失败率很高。1.核心错误日志如下:Can't find Python executable "python", you can set the PYT

2020-08-01 01:10:52

node-sass安装失败的解决方案

1.设置全局淘宝镜像源npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/2.安装node-sassnpm install node-sass3. 启动vue项目npm run dev

2020-08-01 00:36:44

Java 生鲜电商平台 - API 接口设计之 token、timestamp、sign 具体架构与实现

一:token 简介Token: 访问令牌access token, 用于接口中, 用于标识接口调用者的身份、凭证,减少用户名和密码的传输次数。一般情况下客户端(接口调用方)需要先向服务器端申请一个接口调用的账号,服务器会给出一个appId和一个key, key用于参数签名使用,注意key保存到客户端,需要做一些安全处理,防止泄露。Token的值一般是UUID,服务端生成Token后需要将token做为key,将一些和token关联的信息作为value保存到缓存服务器中(redis),当一个请求过来后,

2020-07-22 11:19:30

JS中(function(){}()),(function(){})(),$(function(){});之间的区别

一. (function(){}())与(function(){})()这两种写法,都是一种立即执行函数的写法,即IIFE (Immediately Invoked Function Expression)。这种函数在函数定义的地方就直接执行了。关于立即执行函数,可参考:立即执行函数的 N 种写法立即调用的函数表达式(IIFE)通常的函数声明和调用分开的写法如下:function foo() {/*...*/} // 这是定义,Declaration;定义只是让解释器知道其存在,但是

2020-07-13 21:12:35

Spring Cloud系列教程(十九):下一代网关服务Gateway-全局Filter(Finchley版本)

**GatewayFilter :** `GatewayFilter`称为内置过滤器,需要通过 spring.cloud.routes.filters配置在具体路由下,只作用在当前路由上或者特定路由上,可以通过配置 spring.cloud.default-filters,表明作用在所有路由上,GatewayFilter允许以某种方式修改传入的HTTP请求或传出的HTTP响应。路由过滤器适用于特定路由。Spring Cloud Gateway提供了许多内置的GatewayFilter工厂。

2020-06-30 16:51:41

Spring Cloud系列教程(十六):下一代网关服务Gateway-入门篇(Finchley版本)

官网文档: https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/一.什么是Spring Cloud Gateway来自官方文档的一句话: Spring Cloud Gateway提供了一个在Spring生态系统之上构建的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。Spring Cloud Gateway旨在提供一种简单

2020-06-30 15:38:19

传统SSM的Web项目如何设置项目访问链接名称

一. 背景可能大家都有这么一个需求场景,就是你的项目是从Github、Gitee、或者是从别人那里copy过来的一个项目工程,这时候需要导入到开发工具Eclipse或者是IDEA,导入进去后不可能立马能跑起来,就算跑起来了之后你在去访问项目登录首页的时候可能会遇到问题,如果没有相关的文档说明你可能都不太清楚具体访问登录首页的路径URL,这篇文章重点讲解项目导入Eclipse后如何设置项目访问路径的URL,主要面向刚接触新项目导入开发工具的小伙伴们。二. 环境1. 开发工具Eclipse : Ver

2020-06-29 16:10:35

CentOS 7.X下MySQL 5.7 的安装与配置

一、环境Linux: 7.8Mysql: MySQL 5.71. 查看Linux系统版本命令: cat /etc/redhat-release示例:[root@clouddev03 app]# cat /etc/redhat-releaseCentOS Linux release 7.8.2003 (Core)二、配置 yum 源在MySQL官网中下载YUM源rpm安装包: https://dev.mysql.com/downloads/repo/yum/三. 安装

2020-06-23 18:16:01

SpringBoot 系列教程(九十七):SpringBoot整合Kaptcha基于Webflux生成图片验证码

一、前言在网站后台登录中,为了防止黑客攻击,大量盗刷登录请求,造成系统崩溃等安全攻击问题,如果使用账号/密码的方式登录,一般都会加一个验证码功能,验证码有多种形式,比较常用的有图片验证码,可以是数字加减乘除计算类型的,也可以是字母数据混合类型的,为了应对不同的场景,不同的需求,有一款google公司开源的验证码工具的kaptcha正好被我们所需要,本篇博客会以SpringBoot为基础框架,使用SpringBoot整合kaptcha及Gateway生成图片验证码,这篇博客的使用场景主要是SpringClo

2020-06-11 20:01:59

SpringBoot 系列教程(九十六):SpringBoot整合kaptcha生成图片验证码

一、前言在网站后台登录中,为了防止黑客攻击,大量刷登录请求,造成系统崩溃等安全问题,以账号/密码登录的方式中,一般都会加一个验证码形式,验证码有多种形式,比较常用的有图片验证码,可以是数字加减乘除计算类型的,也可以是字母数据混合类型的,为了应对不同的场景,不同的需求,有一款google公司开源的验证码工具的kaptcha正好被我们所需要,本篇博客会以SpringBoot为基础框架,使用SpringBoot整合kaptcha生成图片验证码。如果使用kaptcha验证码工具需要引入以下依赖:<!--

2020-06-11 19:01:52

Java开发微信公众号之被动回复用户消息-回复图文消息

一、前言hello小伙伴们,大家好,本篇的主题是使用Java开发微信公众号之被动回复用户消息-回复图文消息,那么对于不太了解微信公众号被动回复用户消息(文本消息、图片消息)的小伙伴们,可以先看一下前面我写过的文章: Java开发微信公众号之被动回复用户消息-回复文本消息 , 废话不多说,下面开始进入主题。微信开发文档: 微信官方文档-被动回复用户消息二、版本说明spring boot.version: v2.1.7.RELEASEjava.version: 1.8weixin-java-mp

2020-06-11 00:01:09

IDEA自动补全返回值的三种方式

一、前言平常在编码的过程中,可能需要调用第三方Api接口,这个过程中可能涉及到不太熟悉第三方Api接口的返回值类型,有可能是String、int、Object、void 等等这些,为了方便快速编码,IDEA工具有3种快捷键方式可以自动补全返回值。二、方式1快捷键:ctrl+alt+v // new ArrayList<String>(); 后按住快捷键即可自动补全 编码: public static void getName(){ new Array

2020-05-29 16:17:20

Redis高可用集群之Redis主从复制+哨兵机制实现故障转移

一. 准备上一篇文章: 基于Centos7.0安装Redis单机 记录了再在Centos7.0环境上安装了Redis,并配置启动Redis,这些工作都是事先安装好Vmware WorkStation虚拟机软件,在虚拟机环境上完成的Redis集群搭建。假设现在有3台服务器,都是基于Vmware WorkStation虚拟机虚拟出来的哈,一主两从,因为都是在不同的服务器上,所以端口都是使用的默认的6379,这3台虚拟机的IP分别是与电脑主机共享的网路,所以虚拟机的IP地址只有这一个,什么意思呢,就是说如果你

2020-05-27 18:04:34

基于Centos7.0安装Redis单机

一、环境检查Redis应用程序基于C语言开发,后续的make编译需要C语言编译器gcc的支持,如果没有,需要先安装gcc。可以使用命令检查gcc是否安装: rpm -q gcc2.1 检查是否安装gcc[root@thinkingcao ~]# rpm -q gccpackage gcc is not installed2.2 安装C语言环境[root@thinkingcao ~]# rpm -q gccpackage gcc is not installed[root@think

2020-05-26 22:18:44

Java开发微信公众号之被动回复用户消息-回复图片消息

一、前言hello小伙伴们,大家好,做微信开发两年了,最近看到微信方面的文章阅读量和关注量上升的比较快速,激发了我满满的动力啊,所以就滋生了一个想法,从头开始整理一下微信公众号开发,写一个简易的教程,带着大家实现一下微信开发者文档上面一些使用比较多的功能,避免小伙伴们在接入微信开发后,不知道如何实现微信开发者文档上面的一些API功能,今天带来的主题是: SpringBoot+WxJava开发微信公众号之图片消息回复,,如果不太了解被动回复用户文本信息的小伙伴,可以先看一下前面我写过的一篇文章: Sprin

2020-05-21 18:05:58

Java开发微信公众号之被动回复用户消息-回复文本消息

一、前言小伙伴们,大家好,关于微信系列的文章好久没有更新了,偶尔看到有小伙伴在文末评论说文章太浅显了,想让我写点有进阶性的东西,其实一开始写微信相关文章的目的是帮助更多零基础的微信开发者快速了解、接入、熟悉到微信公众号开发,快速融入到这个环境中,以及学习如何使用当下比较流行的WxJava这一款SDK框架开发我们自己的微信公众号后台,实现一些常用的: 文本消息回复、图片消息回复、自定义菜单、菜单点击事件、以及模板消息推送、自定义带参数二维码流量分销等功能,因此本篇文章将以在接入开发者后,如何使用Java语言

2020-05-20 17:24:03

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享精英
    分享精英
    成功上传11个资源即可获取