标签:: JAVA

微信公众号后台在SpringBoot2.0中的实现(下)

之前我们讲述了简单的搭建,其实微信公众号中的很多用途我们都有可能用到,今天会继续《中篇》,讲述我们最后的几个内容,其他的我也不会在写了,毕竟现在还是有很多资源供我们使用,下边我给大家推荐以下资源(已经封装好的可以直接在spring boot中使用):https://github.com/Wechat-Group/WxJava 一、微信授权(网页) 之前我们都是做一下前期的工作,但是我们如果不进

微信公众号后台在SpringBoot2.0中的实现(中)

继之前的微信公众号实现,现在第二篇来袭,写了一些最基本的使用和配置。 一、申请公众号 此次我们开发使用的是服务号,大部分微信接口都是拥有权限的。 不同的账户拥有的权限不尽相同。 这个我们可以根据权限文档进行查看! 接口权限:https://mp.weixin.qq.com/advanced/advanced?action=table&token=1776791094&lan

SpringBoot使用Swagger2

一、简介 Swagger2是一款可以生成RESTful接口文档的工具。而且书写起来很方便,开发人员只需维护代码,不用额外书写文档。使用起来更方便,而且呈现的方式很棒。还支持在线测试。 二、SpringBoot集成 我这里时使用的最新版本2.9.2 我这里项目是使用Maven构建的。 123456789101112<!-- start swagger --><depende

Redisson 的介绍与使用

一、简介 Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括(BitSet, Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semapho

Lombok的使用

一、简介 使用lombok减少代码冗余(Reducing Boilerplate Code with Project Lombok)。“Boilerplate”是用来描述许多部分重复的代码的术语。这也是Java语言最常提出批评之一,是大多数项目中都存在此类代码而且数量很多。这个问题经常是各种库中设计决策的结果,但是由于语言本身的限制而导致的。Lombok 旨在通过一组简单的注释取代这些问题。 虽

Spring中@transactional的使用

一、简介 我们在工作中多多少少会使用到和事务相关的,但是程序运行总不会一定不出现任何异常。一旦整个流程中出现一个异常,也许我们就需要整个操作不继续进行下去,并且需要之前做过的操作都不起作用。那么我们就需要使用事务来控制。 在Spring中,我们通过@transactional来启用事务。 二、@transactional详解 @Transactional注解中常用参数说明

Spring Boot 关乎java程序员

一、简介 Spring Boot2.0一推出就激起了一阵学习Spring Boot的热浪,就百度和搜索引擎的数据报告显示Spring Boot相关搜索指数急剧增加。 那么Spring Boot到底是什么?(想必大家都有了一些了解) 那么为什么会有这么多人去学习他呢?(值得思考的问题) Spring Boot的诞生 随着使用Spring的人越来越多,Spring就开始从一个简单、单一的小框架

Kafka在SpringBoot 2.0中的整合-1

一、简介 之前我讲过关于SpringBoot整合Kafka的demo,但是后来使用过程中,越来与发现这个已经不能适合我们现在使用的环境了。 之前是简单的发送消息而已,而现在我们需要的是一个高吞吐量的web中间件。 现在每秒大概能发送1000条左右的数据,但是接受这边并不能承受这么高的吞吐量,导致kafka消息堆积,消息堆积的越来越多。 恰巧我们的产品所需要的数据实时性非常高。所以这不得以我

微信公众号后台在SpringBoot2.0中的实现(上)

现在微信在中国作为最重要的社交软件,相信很多人都使用微信公众号。 而且微信公众号也成为一些企业传播资讯最好的平台。 那么今天就来讲下微信公众号后台具体如何来实现。 一、申请公众号 ——- 首先我们根据自己活着企业的所需的东西,选定好一下几种类别的账号。 不同的账户拥有的权限不尽相同。 这个我们可以根据权限文档进行查看! 接口权限:https://mp.weixin.qq.com/advance

Kafka在SpringBoot 2.0中的整合

一、Windows平台Kafka的环境搭建 注意:确保JAVA环境变量的正确 1.ZooKeeper的安装 Kafka的运行依赖于Zookeeper,所以需要先安装Zookeeper. Zookeeper下载地址:Zookeeper 解压出来,放在指定位置。 在conf文件夹下修改zoo_sample.cfg名为zoo.cfg 然后打开zoo.cfg 添加一下变量(如果没有请添加,存在请修