Spring Boot配置文件生效相关问题

SpringBoot使用一个全局的配置文件,配置文件名是固定的: application.properties 与application.yml 一、properties配置文件 1、@PropertySource注解只支持properties文件,而不支持yml文件。 2、@Prop...

2019-05-08 19:52:01

阅读数 24

评论数 0

AOP表达式

表达式 含义 .* 在路径表达上 代表当前包通配, 在表达方法上是 代表当前类所有方法 ..* 在路径表达上 代表当前包及子包通配, 在表达方法上是 代表当前包及子包所有类的所有方法 栗子: @Poi...

2019-05-08 13:09:04

阅读数 16

评论数 0

Java---Serializable

最近在阅读JDK源码中的集合,看到很多集合类实现了Serializable接口,Cloneable接口。在阅读了很多关于Serializable接口的博客后,浅谈下我对Serializable接口的理解。 序列化 查看官方文档就会发现 Serializable接口中一个成员函数或者成员变量也...

2019-04-29 15:47:42

阅读数 20

评论数 0

JAVA-汉字拼音处理

1、依赖jar包 maven仓库: <repository> <id>alimaven</id> <url>http://maven.aliyun.com/nexu...

2019-04-28 17:55:12

阅读数 22

评论数 0

Rsa模板

1、公私钥生成 命令: localhost:~ username$ openssl #打开OpenSSL程序 OpenSSL> genrsa -out rsa_private_key.pem 1024 #生成私钥,1024为密钥长度 OpenSSL> pkc...

2019-04-02 16:49:23

阅读数 32

评论数 0

Jwt模板

1、依赖 maven仓库: <repository> <id>alimaven</id> <url>http://maven.aliyun.com/nexus/co...

2019-04-02 16:46:44

阅读数 22

评论数 0

JAVA RSA

java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: invalid key format at sun.security.rsa.RSAKeyFactory.engineGeneratePr...

2019-04-02 16:42:23

阅读数 23

评论数 0

Java 读取文件模板

package com.XXX.Util; import org.junit.Test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.Inp...

2019-04-01 10:29:13

阅读数 54

评论数 0

ThreadLocal 详解

前言 对于 ThreadLocal 的使用,并不难。但要深入理解 ThreadLocal 的实现方式,需要细细揣摩。写本文前,我在网上看了很多关于 ThreadLocal 的分析,但却感到遗憾,因为很多文章存在着一定误区,包括一些大牛关于 ThreadLocal 内存溢出的讲解。更遗憾的是,我并...

2019-03-08 17:21:08

阅读数 48

评论数 0

springboot actuator配置

https://357029540.iteye.com/blog/2392530 https://357029540.iteye.com/blog/2392217 待整理

2019-02-15 16:16:38

阅读数 20

评论数 0

Redis设计与实现---对象object

结构: typedef struct redisObject{ //类型 REDIS_STRING(字符串)、REDIS_LIST(列表)、REDIS_HASH(哈希)、REDIS_SET(集合)、REDIS_ZSET(有序集合) unsigned type:4; /...

2019-01-30 17:36:21

阅读数 38

评论数 0

Redis设计与实现---压缩列表ziplist

压缩列表是列表键和哈希键底层实现之一。 一、压缩列表结构 例: entry结构: previous_entry_length:该属性以字节为单位,可以是1字节或者5字节,记录了压缩列表中前一个节点的长度。 1字节:前一节点的长度小于254字节。 5字节:前一节点长度大于...

2019-01-25 16:55:31

阅读数 53

评论数 0

Redis设计与实现---整数集合intset

整数集合是集合键的底层实现之一。 特点:1、有序   2、无重复  3、支持升级,不支持降级 一、intset结构与实现 整体结构: intset.h/intset  :  typedef struct intset{ //编码方式 int16_t、int32_t、int6...

2019-01-25 15:00:54

阅读数 47

评论数 0

Redis设计与实现---跳跃表skiplist

为什么使用跳跃表? 跳跃表支持平均O(logN)、最坏O(N)复杂度的节点查找,还可以通过顺序性操作来批量处理节点。 在大部分情况下,跳跃表的效率可以和平衡树相媲美,并且因为跳跃表的实现比平衡树要简单,所以有不少程序都使用跳跃表来代替平衡树。 跳跃表是什么? 跳跃表是一种有序数据结构,他通...

2019-01-24 15:03:54

阅读数 35

评论数 0

Redis设计与实现---字典dictionary

一、Redis字典结构与实现 整体结构图: Redis中的字典dict.h/dict结构: typedef struct dict{ //类型特定函数(dictType保存了一簇用于操作特定类型键值对的函数,Redis会为用途不同的字典设置不同的类型特定函数) dict...

2019-01-24 10:20:47

阅读数 54

评论数 0

Redis设计与实现---链表list

Redis链表实现是双端无环链表。 每个链表节点使用一个adlist.h/listNode结构来表示: typedef struct listNode{ //前置节点 struct listNode *prev; //后置节点 struct listNode ...

2019-01-23 15:30:11

阅读数 45

评论数 0

Linux curl命令详解

命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 语法:# curl [option] [url] 常见参数: -A/--user-...

2019-01-22 18:37:27

阅读数 39

评论数 0

logback的使用和logback.xml详解

一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实...

2019-01-22 18:00:37

阅读数 41

评论数 0

Markdown基本语法

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点: 1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记...

2019-01-21 18:26:57

阅读数 28

评论数 0

Redis设计与实现---SDS(simple dynamic string 简单动态字符串)

SDS(simple dynamic string 简单动态字符串) struct sdshdr{ //记录buf数组中已使用字节的数量 //等于sds所保存字符串的长度 int len; //记录buf数组中未使用字节的数量 int free; //字节数组,用于保存字符串 ...

2018-12-28 16:55:54

阅读数 28

评论数 0

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