分类:: 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

内存中的栈、堆和静态区的用法

本周的第三篇博客,这个题目应该也是老生常谈的问题。 1 堆区 先了解下Heap的作用,堆区是专门用来存储对象的实例的,也就是我们平时通过new出来的对象,但是实际上这里面也只是保存了对象实例的属性值,属性的类型和对象本身的标记等一些内容,其中值得注意的是它里面并不保存对象的方法(方法也可以理解成指令,保存在stack中) 所以我们加以总结和延伸下: 1 它存储的都是对象,而且每个对

Thread和Runnable的区别

两周的小暑假也算是过完了,接下来得好好做东西了,博客从今天开始也要跟上进度了。 1. 两种创建的方式 1 继承Thread类,并且重写其中的run()方法 2 实现Runnable接口,重写其中的run()方法 但是在实现应用时,我们多用实现Runnable接口的方式,这是因为Java的单继承多实现的机制,这样一来就可以避免由于这个机制代码的局限性。其实我们用Runnable的

Java中List和ArrayList的区别

开始补博客了从5月初到现在应该有8篇博客需要补,废话不多说,开始写吧 区别 这俩个的区别很明显,List是一个接口,而ArrayList是一个类,它继承AbstractList抽象类并且实现了List接口。 所以当我们需要实例化一个List的时候,我们并不能直接的new一个List(显然是废话,接口肯定是不能通过new实例化的),而只能是实例化一个继承并实现它的类的实例并将这个实例化

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就开始从一个简单、单一的小框架