5 Anakki

尚未进行身份认证

我要认证

2018.12.13更新:学而不思则罔,思而不学则殆。

等级
TA的排名 1w+

多个@PostConstruct执行顺序

1.同一个类中多个@PostConstruct,无互相依赖多次实测可知:顺序随机 @PostConstruct public void test01(){ System.out.println("test01"); } @PostConstruct public void test02(){ System.out.println("test02"); } @PostConstruct public voi

2020-09-17 19:06:34

对象数组拷贝,包装BeanUtils方法

1.方法 import org.springframework.beans.BeanUtils; /** * 封装BeanUtils.copyProperties 数组转换 * @param resourceList 源数组 * @param target 目标对象 * @param <T> 目标对象类型 * @return */ public static <T> List<T&g

2020-09-03 16:26:06

EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT.

EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.这句话的意思是,Eureka可能会声明已...

2019-12-25 11:55:27

SpringCloud Zuul 网关搭建及配置

目录一.Zuul网关二.Zuul服务的前期准备2.1 注册中心EurekaServer的搭建2.2 EurekaService的搭建三.Zuul服务搭建五.Zuul的访问六.Zuul的更多功能前言:博主一直力求做到写博客尽量的详细来减少大家花在踩坑上的时间,若有写的不好或错误的地方,还需各方大佬指正。一.Zuul网关 网关,是一种网络关口,既然是...

2019-12-25 11:04:11

java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.moveFile(Ljava/io/File;Ljava/io/File;V

异常:java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.moveFile(Ljava/io/File;Ljava/io/File;)V异常信息:此异常的意思是在:org.apache.commons.io.FileUtils这个类中找不到moveFile方法。我们点击DiskFileItem.java查看此方法...

2019-12-01 22:20:25

Mysql随机记录获取注意事项

在随机获取数据库记录时。我们的sql语句一般都是确定的。因此对于使用了Mybatis的项目中来说,mysql的随机数据会被Mybatis缓存下来,因此导致每次Dao获取的数据都是一样的,也就失去了随机的意义。这里需要配合mapper文件里的以下标签使用,刷新(清空)缓存。 mapper标签:flushCache="true"举例: <select id="getRandomV...

2019-12-01 15:33:11

ActiveMQ实战(二) 基本使用和功能介绍

目录一.基本的使用1.消息队列的发送1.1 建立maven工程1.2 书写发送方代码1.3 生产者发送消息2. 消息队列的接收2.1 书写接收方代码二.功能的介绍(预了解)2.1 同步2.2 异步2.3 点对点2.4 发布/订阅(publish/subscribe)(pub/sub)一.基本的使用1.消息队列的发送1.1 建立mav...

2019-09-28 19:13:06

JDK命令行工具(使用实践,基于JDK1.8)

目录一.概述1.1 工具位置:1.2 工具实现的class文件:这些工具类大部分由tool.jar实现二.工具的介绍三.工具的使用3.1 jps3.1.1 jps -l 输出主类全名,如果是jar,则输出jar名称3.1.2 jps -q 输出LVMID3.1.2 jps -m 输出main函数的参数3.1.2 jps -v 查看虚拟机启动参数3.2 j...

2019-09-10 00:42:03

ActiveMQ实战(一) 下载与安装

官网:https://activemq.apache.org一.下载https://activemq.apache.org/components/classic/download/二.安装这里我实践Linux下的安装,Linux版本为CentOS5.5。系统在本地局域网的IP为192.168.239.401.下载完压缩包后,把压缩包传到Linux系统下,这里我们使用wins...

2019-09-05 02:17:32

启动ActiveMQ失败,运行./activemq console提示Can't start up not enough memory错误

由于博主是新安装的ActiveMQ因此,怎么都想不通为什么会内存不足。于是看报错信息:jdk的路径貌似不对,后来查看activemq去默认路径找jdk根本没有那个路径。也就是说博主的Linux没有安装jdk。导致activemq启动失败访问不到管理界面,且报Can't start up not enough memory安装好jdk后,activemq能正常使用并访问了:...

2019-09-05 03:55:00

FutureTask类(源码解读)

目录一.源码解读1.1 FutureTask(Callable callable)1.2 FutureTask(Runnable runnable, V result)1.3 FutureTask类的一些常量和属性1.3.1 任务当前状态 state1.3.2 任务7种状态属性:1.3.3 存放返回结果 outcome:1.3.4 指向传入的实现了Callable接...

2019-08-24 17:46:55

Unsafe.compareAndSwapInt()方法解读

代码:/*** Atomically update Java variable to <tt>x</tt> if it is currently* holding <tt>expected</tt>.* @return <tt>true</tt> if successful*/public final nat...

2019-08-24 02:31:37

RunnableFuture接口(源码解读)

此接口继承了Runnable和Future接口。其中Runnable接口中就只有一个run方法,用于执行任务。 其中Future接口中主要有:对任务的执行进行取消操作。判断任务是否被取消。判断任务是否被执行完成。获取任务返回的结果。至此RunnableFuture接口想要其实现类实现的功能就是相当于一个拥有run方法的future接口。可以执行任务。可以取消...

2019-08-23 15:50:42

Future接口(源码解读)

Future接口源码解读:此接口有5个方法boolean cancel(boolean mayInterruptIfRunning);此方法目的是想让其实现类实现以下功能:尝试取消一个任务的执行。当任务已经执行结束后,或已经被取消执行后,或者因为其他原因不能被取消任务执行时,返回false。当cancel调用时,如果任务还未开始执行,那么任务将会直接取消并永远不会执行,返...

2019-08-23 15:28:17

如何判断单向链表是否带环,有回环问题。

问题描述:一个单向链表的结构,其中一个节点通常为保存一个数据的容器object(data)和一个指向下一个保存数据的容器的地址next组成。什么叫带环,或者有回环呢?比如当前节点的next指向当前节点之前的任意一个节点的地址,那么我们说这个单向链表有回环。或者带环。1.那么如何判断一个单向链表有环呢?虽然网上有很多博客都说教式的阐述了如何判断是否有环,但我觉得大多都写得...

2019-08-10 19:52:10

Redis的持久化方案,RDB和AOF详解

目录一.Redis持久化方案(RDB和AOF)1.1 RDB(Redis DataBase)1.1.1 原理介绍1.1.2 触发快照的机制1.1.3 RDB快照文件压缩方式1.1.4 关于RDB的配置1.2 AOF(Append Only File)1.2.1 原理介绍2.1.2 AOF同步策略2.1.3 AOF重写策略2.1.4 AOF重写条件...

2019-08-01 01:24:16

Windows下安装Redis

Redis本身不支持Windows系统,一般都是安装在Linux使用。但微软的技术人员做了技术支持让我们得以在Windows上使用Redis。二.Windows安装及使用Redisgithub源码地址:https://github.com/microsoftarchive/redisgithub下载地址:https://github.com/microsoftarchive/red...

2019-07-24 09:41:21

idea64.exe.vmoptions 参数意义

在解决一些项目问题时,常常会有加虚拟机参数的需要。这里解释了 idea64.exe.vmoptions文件中个参数的意义:-Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=fa...

2019-05-29 03:44:20

解决Eureka高可用配置时,available-replicas节点不够或没有,或节点都在unavailable-replicas下的情况。

一般在实际集群中,Eureka的注册中心前面是域名和IP。而测试搭建环境的时候在同一台主机搭建集群就无法满足这个情况。而Eureka是默认用ip去解析defaultZone。测试通过可用的集群 yml配置:spring: application: name: EurekaServer---spring: profiles: EurekaServer_8699se...

2019-05-26 03:57:39

更改windows,win7的hosts文件

路径:C:\Windows\System32\drivers\etc\hosts

2019-05-26 03:24:29

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。