包启动报BeanCurrentlyInCreationException解决方案

今天项目出现了一个问题,maven打包的时候没有问题,启动的时候就报了 org.springframework.beans.factory.BeanCurrentlyInCreationException 这是Spring容器创建bean的时候,出现循环引用的时候报的异常。 什么是循环引...

2019-03-12 10:12:21

阅读数 58

评论数 0

Nginx极简教程

概述 什么是nginx? Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上...

2019-03-05 09:47:49

阅读数 88

评论数 0

使用RateLimiter结合Spring Aop实现接口动态限流

为什么要限流 在电商中经常有秒杀的场景,就是在某一瞬间会有高并发的产生。每一个API接口都有自己的访问上限,当接口的访问频率超过其承受范围时,为防止雪崩效应可以采用限流的方式给接口安上保险丝,保证接口的可用性。 具体样例 我这里先自定义作用于方法上的限流注解,然后用aop切面去拦截包含有自定义限流...

2019-02-21 15:46:30

阅读数 92

评论数 0

JavaSE基础篇

网上关于Java面试的资料非常丰富,这里收录一些常用面试题目和知识点,以便金三银四或者金九银十的时候复习用,限于水平有限做的不对的地方欢迎指出。 Java面向对象 1、说说面向对象的几大特性和你的理解 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类...

2019-02-13 14:55:11

阅读数 35

评论数 0

java仿照微信聊天记录时间格式显示

前言 业务需求:需要根据时间戳或者日期,将时间显示的像QQ/微信聊天那样的格式。 具体效果请自行查看QQ/微信。 此处给出实现的时间工具类 代码如下 import java.text.SimpleDateFormat; import java.util.Date; publ...

2018-08-14 09:49:57

阅读数 1106

评论数 0

委派模式

委派模式特点 1、两个参与角色:委托人和被委托人 这个很好理解 2、委托人和被委托人在权力上完全平等 就是实现同一个接口 3、委托人持有被委托人的引用 这个也很好理解,因为需要用到被委托人的方法 4、不关心过程,只关心结果 这个就是说在...

2018-08-06 12:06:51

阅读数 113

评论数 0

代理模式

jdk动态代理 写在前面 本文主要分析jdk的动态代理,以及一个实现案例。jdk动态代理的被代理类必须要实现某个或某些接口,因为Proxy.newProxyInstance这个方法的入参强制要求的。 代理模式有几个要求就是要求代理类、被代理类以及被代理实现的接口。其中代理类持有一个被代理类实...

2018-07-22 18:11:26

阅读数 69

评论数 0

lombok超好用的几个注解

写在前面 在实际开发中,我们的javaBean需要写getter和setter方法,这个过程是无趣的。用lombok插件后只需要用一个注解就省去这些操作,使得代码看起来更加优雅。 具体步骤 IDEA安装插件 点 preferences plugins,搜索lombok安装,我的是因为已经...

2018-05-03 20:47:58

阅读数 588

评论数 0

用拦截器和自定义注解实现token校验

前言 在应用开发中,客户端访问服务端的接口时,服务端需要进行身份token校验拦截掉无效或失效的token请求。 解决这一需求的思路,一般是在类似登录或者激活的接口里给客户端返回一个用于识别身份的唯一标识(这里就叫做authToken吧),后面客户端访问服务端请求,需要带上这个唯一标识。比如会员...

2018-04-27 18:54:50

阅读数 2296

评论数 0

java根据mysql数据库表简单生成增删改查

写作背景 换了家公司后,公司里没有公共的代码生成工具。每次来个新需求,从建表到实体Bean、dao、service等等这样一直做重复的工作会比较烦躁又很费时间。于是自己想写一个玩玩,这里说明一下,公司技术选型为springboot + jdbc templates没有使用到像mybatis等or...

2018-03-20 14:18:47

阅读数 487

评论数 6

用Spring Aop方式拦截自定义注解的实现

本文介绍一下,用aop的方式实现对自定义注解的使用,所用框架是SpringBoot 引入maven依赖 <!-- 引入aop支持 --> <dependency> <gro...

2018-02-28 14:09:13

阅读数 1965

评论数 0

gson和fastjson的一点总结

gson和fastjson对日期类型的处理,以及过滤null字段

2018-01-05 10:39:00

阅读数 264

评论数 0

logback的配置和使用

logback.xml的配置和使用

2018-01-04 20:01:23

阅读数 117

评论数 0

SpringBoot整合Interceptor

本文介绍SpringBoot里怎么使用拦截器,以及拦截器的执行顺序

2017-12-28 15:17:02

阅读数 929

评论数 0

SpringBoot整合Aop

本文介绍一下aop中最常用的前置增强、后置返回增强以及后置异常增强(用的不多)

2017-12-28 12:22:27

阅读数 1377

评论数 0

web项目部署到CentOs 7上运行

教你部署web项目到虚拟机运行,附带SSM项目源码

2017-12-24 14:38:11

阅读数 4822

评论数 0

CentOs 7下安装Tomcat 8

CentOs 7下安装Tomcat 8

2017-12-23 21:15:30

阅读数 638

评论数 0

CentOs 7下安装JDK8

CentOs 7下安装JDK 8

2017-12-23 18:30:38

阅读数 893

评论数 1

VMware下安装CentOs 7(下)

VMware下安装CentOs 7图文教程

2017-12-22 22:25:51

阅读数 102

评论数 0

VMware下安装CentOs 7(上)

VMware下安装CentOs7图文教程,很详细哦

2017-12-22 21:34:25

阅读数 304

评论数 0

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