什么事观察者模式在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖他的对象会收到通知自动更新,其实就是发布订阅模式,发布者发布消息,订阅者获取消息,订阅了就能收...
什么事观察者模式在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖他的对象会收到通知自动更新,其实就是发布订阅模式,发布者发布消息,订阅者获取消息,订阅了就能收...
JAVA && Spring && SpringBoot2.x — 学习目录 上来一首打油诗:动词加名词,名词用复数。动词分五类,之间可覆盖。名词若多级,从属或平等。状态需明...
前不久总结了一篇Linux思维导图整理,以及一篇Java知识图谱收集整理,得到很多小伙伴的喜欢,就有小伙伴说希望整理一篇Python的,但是我对Python了解不多,也就偶然...
jstack用法 jstack查看输出 jstack统计线程数 jstack检测死锁 死锁代码 死锁日志 jstack检测cpu高 步骤一:查看cpu占用高进程 步骤二:查看...
一、问题说明今天操作Linux部署项目的时候,公司领导要求,只给一个服务器,但是有2个项目要部署,而且需要独立分开运行。二、解决方法Linux配置两个或多个Tomcat,一个...
方法入参检测工具类 Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 ...
1.定义 将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。 2.优缺点...
团队开发框架实战—CQRS架构 CQRS架构图 什么是CQRS? 这里只通过Udi Dahan的《Clarified CQRS》文章中的一张图片简要介绍一下: UI上有两种类...
简介 在本文中,我们来看看 Caffeine — 一个高性能的 Java 缓存库。 缓存和 Map 之间的一个根本区别在于缓存可以回收存储的 item。 回收策略为在指定时间...
在Java 8以前,日期和时间处理一直被广大java程序员抱怨太难用,首先是java.util和java.sql中,都包含Date类,如果要进行时间格式化,还需要java.t...
第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构...
首先需要引入两个jar文件: <dependency> <groupId>commons-codec</groupId> commons-codec ...
jenkins,client, API,用户凭证 一、背景 我们目前正在对Jenkins进行二次开发,开源社区提供了针对jenkins的API,如:https://githu...
ELK是Elasticsearch、Logstash、Kibana开源软件的集合,对外是作为一个日志管理系统的开源方案,它可以从任何来源、任何格式进行日志搜索、分析与可视化展...
logrotate是个强大的系统软件,它对日志文件有着一套完整的操作模式,譬如:转储、邮件和压缩等,并且默认logrotate加到cron(/etc/cron.daily/l...