-
Springboot1.x和2.x 通过@ConfigurationProperties对bean刷新自
Springboot1.x和2.x 通过@ConfigurationProperties对bean刷新自定义属性的实现和使用差别 相信大家都遇到过一些场景,需要在项目内对某些bean自定义属性值进行刷新,这里我们用到的propertySource源数据可能并不是来自于外部,而是某段程序运行的中间过程产生的结果集...
-
Spring Boot自定义配置实现IDE自动提示
Spring Boot自定义配置实现IDE自动提示 一、背景 官方提供的spring boot starter的配置项,我们用IDE配置的时候一般都有自动提示的,如下图所示 而我们自己自定义的配置却没有,对开发非常不友好容易打错配置, 那这个是怎样实现的呢? ? 二、提示原理 IDE是通过读取配...
-
java FastJson的使用
java FastJson的使用 1.前言 1.1.FastJson的介绍: JSON (javaScript Object Notation)是一种轻量级的数据交换格式。主要采用键值对( {"name": "json"} )的方式来保存和表示数据。 JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质上是一个字符...
-
解决多字段联合逻辑校验问题【享学Spring MVC】
解决多字段联合逻辑校验问题【享学Spring MVC】 每篇一句 不要像祥林嫂一样,天天抱怨着生活,日日思考着辞职。得罪点说一句:“沦落”到要跟这样的人共事工作,难道自己身上就没有原因? 前言 本以为洋洋洒洒的把 Java/Spring 数据(绑定)校验这块说了这么多,基本已...
-
Executor线程池只看这一篇就够了
Executor线程池只看这一篇就够了 线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的类将被Thread执行,表示一个基本任务public...
-
Git原理入门解析
Git原理入门解析 前言: 之前听过公司大佬分享过 Git 原理之后就想来自己总结一下,最近一忙起来就拖得久了,本来想塞更多的干货,但是不喜欢拖太久,所以先出一版足够入门的; 一、Git 简介 Git 是当前流行的分布式版本控制管理工具, 最初由 Linux Torvalds (Linux...
-
关于Spring boot2.0+配置拦截器拦截静态资源的问题
第一次遇到这个问题的时候,简直是一脸蒙逼,写了一个拦截器以后,静态资源就不能访问了,到处查找才知道是版本问题 解决办法: 第一步:定义一个类实现 实现WebMvcConfigurer的类中拦截器中添加放行资源处添加静态资源文件路径: @Override public void addIntercepto...
-
Java实现单链表
Java实现单链表 一、链表 1、什么是链表? 链表是离散存储线性结构。 n个节点离散分配,彼此通过指针相连,每个节点只有一个前驱节点,每个节点只有一个后续节点,首节点没有前驱节点,尾节点没有后续节点。 每个链表都有一个头指针指向头节点(不是首节点),有个尾指...
-
Java基础
Java基础 第二章一切都是对象 1.引用和对象相关联 通过new关键字创建对象,就可以将引用于对象关联 2.Java可以自行创建类型,引用类型。 3.存储:寄存器、堆栈、堆、常量存储、非RAM存储。 寄存器位于处理器内部,所以存储速度快,但是数量有限。寄存器根据需求进行分...
-
基于ZooKeeper的三种分布式锁实现
基于ZooKeeper的三种分布式锁实现 【欢迎关注公众号:程序猿讲故事 (codestory),及时接收最新文章】 今天介绍基于ZooKeeper的分布式锁的简单实现,包括阻塞锁和非阻塞锁。同时增加了网上很少介绍的基于节点的非阻塞锁实现,主要是为了加深对ZooKeeper的理解。 维基...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
