微信小程序授权登录

这几天,在研究微信小程序的授权问题。用自己的理解总结一下: 1.1 首先需要一个登录按钮: <button>登录按钮</button> 1.2 点击登录按钮,会调用app.js文件。app.js文件的内...

2019-03-06 15:01:08

阅读数 67

评论数 0

SpringBoot项目中@Async、@EnableAsync的配合使用

1、简述         这几天在优化项目的时候,需要用到异步线程,先来说一下什么是同步和异步。         (1)同步:在项目运行的过程中,线程的执行是按照顺序来的。比如说,我们要执行一个简单的循环输出的操作。代码如下: 简单的循环操作         假如一个线程每隔1.5秒来...

2019-02-22 17:11:37

阅读数 68

评论数 0

Hystrix——服务熔断

  1、什么是Hystrix?     在分布式的环境或者微服务中,不可避免的会出现一些错误,一个服务的失败或许会导致整个项目的失败。而Hystrix是一个库,它可以通过添加容错逻辑来保护或者控制你的分布式服务之间的交互。Hystrix通过隔离服务之间的访问点,阻止它们之间的级联故障以及提供后备...

2019-02-13 18:59:26

阅读数 77

评论数 0

Nginx

嗯,还是第一次接触Nginx。先来简单的介绍一下什么是Nginx、他能用来干什么、相比其他类似的服务他的优点在哪里? 1、什么是Nginx?         Nginx是一个轻量级的、能够支持高并发服务,他是高性能的HTTP和反向代理服务,同时也是电子邮件(IMAP、POP3)代理服务器。话说...

2019-01-29 15:07:57

阅读数 45

评论数 2

docker搭建javaweb运行环境

      林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka    &...

2018-12-29 18:46:35

阅读数 39

评论数 0

关于给mongodb集合中的某些字段添加索引

    我们知道mongodb是一种文本数据库,它和mysql数据库一样,都存在索引这一概念。给字段添加索引,可以加快数据查询的速度。当然了,在数据量足够大的情况下,加索引和不加索引的差距是很明显的。但是加了索引之后,在保存方面大概是会很浪费时间的。 1、单一索引     mongodb中使用...

2018-12-21 11:59:10

阅读数 1157

评论数 0

java关于使用subList方法截取的字符串,放入redis缓存的相关问题及解决方法

    在前几天做项目的时候,会对其他项目通过阿里云发来的消息中的某个List类型的字段进行截取,并将截取后的结果存入redis中。但是在项目运行起来的时候,获取redis中该字段的内容会出现错误,错误提示如下: (error) WRONGTYPE Operation against a ke...

2018-12-17 11:49:11

阅读数 54

评论数 0

List为null还是为空

在今天调试项目的时候,前端的小伙伴问了我下,当List中没有数据的时候,我传给她的是啥?然后我就测试了一下,详细的过程如下: 1、如果使用list == null,说明这个list不存在,那么应该使用List<T> list = new ArrayLi...

2018-09-21 10:45:43

阅读数 447

评论数 0

分布式调度框架大集合

分布式任务调度框架 1、什么是分布式任务调度? 2、常见的分布式任务调度框架有哪些? 3、分布式任务调度框架的技术选型? 4、分布式任务调度框架的安装与使用? 大对比表格:https://pan.baidu.com/s/1CZAjTFqIhinzlVLnrrMUKQ 分布式任务调度,三...

2018-09-15 18:03:31

阅读数 16538

评论数 1

maven学习(三)——本地仓库、中央仓库、远程仓库

1、maven的本地仓库         maven中的本地资源库存储的是所有项目的依赖关系,每新建一个maven项目,所有相关的项目文件都会被存储在本地资源库中。maven默认的本地资源库的位置是在一个.m2的文件夹中。 localhost:repository guolujie$ pwd...

2018-09-04 14:34:29

阅读数 761

评论数 0

maven学习(二)——启用代理访问

        如果你所在的公司正在建立一个防火墙,并且使用HTTP代理服务器防止用户直接连接到互联网,那么如果您使用代理,maven将无法下载任何的依赖。如果想要让他正常工作的话,就需要启动HTTP代理访问,才能让他正常的访问外部仓库,以下载所需要的资源。       在/maven/conf...

2018-09-03 16:58:12

阅读数 279

评论数 1

maven学习(一)——maven的安装目录结构

1、maven的安装目录         如果忘记了maven的安装目录,可以使用“mvn -version”命令来查看,其中包括maven的版本信息、安装目录等各种信息。 localhost:~ guolujie$ mvn -version Apache Maven 3.5.4 (1edd...

2018-09-03 15:52:39

阅读数 993

评论数 0

Redis详细介绍,以及在SpringBoot中的简单使用

1.Redis的特点:   (1)Redis支持数据的持久化,可以将内存中的数据保存到磁盘中,下次启动的时候可以直接加载磁盘中的数据;   (2)Redis不仅可以存储key-value类型的数据,还可以存储List、Set、hash、zset等数据结构的数据;   (3)Redis支持数据...

2018-09-03 11:31:13

阅读数 621

评论数 0

用两个栈实现队列

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 package Offer; import java.util.Stack; /*Created By guolujie 2017年10月18日*/ public class TwoStackToQueue...

2017-10-18 15:43:22

阅读数 68

评论数 0

重建二叉树

输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。package Offer; /*Created By gu...

2017-10-18 15:22:39

阅读数 65

评论数 0

输入一个链表,从尾到头打印链表每个节点的值。

输入一个链表,从尾到头打印链表每个节点的值。 package Offer; import java.util.ArrayList; import java.util.List; import java.util.Stack; /*Created By guolujie 2017年10月18日...

2017-10-18 14:37:52

阅读数 188

评论数 0

《设计模式——java版》(三)

三、抽象工厂模式         1.为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。抽象工厂模式是工厂方法模式的升级版本。在有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方式。         2.抽象工厂模式与工厂方法模式类似,也是有四个不同...

2017-10-17 10:38:31

阅读数 76

评论数 0

《设计模式——java版》(二)

第三章  创建型模式简介 一、单例模式           1. 意思是:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例          2. 适用场景:建立目录、数据库连接等需要单线程操作的场合,用于实现对系统资源的控制。          3.分类:饿汉式:类加载的时...

2017-10-16 16:36:09

阅读数 88

评论数 0

《设计模式——java版》(一)

一、设计模式简介         1. 设计模式是一套被反复使用、多数人知晓、经过分类编目的优秀代码设计经验的总结。使用设计模式是为了重用代码,使代码更容易理解并保证代码的可靠性。         2. Java设计模式贯彻的原理是:面向接口编程、而不是面向实现。其目标原则是:降低耦合性、增强灵活...

2017-10-16 13:43:57

阅读数 88

评论数 0

在一个字符串中个找到只出现一次的第一个字符

1. 看到题目,我首先想到的第一种方法是:简单粗暴的搜索,从头到尾遍历每个字符,看它的前后是不是有与之相等的字符(不包括本身),如果有那么就继续下一个字符,如果没有就输出该字符(这里需要注意的是,有的人写出来的算法,没有考虑到最后一个字符只出现一次的情况,需要判断当前位置是不是最后,如果是的话直接...

2017-10-13 16:00:29

阅读数 2713

评论数 0

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