摘要:一、面向对象设计六大基本原则 二、创建型模型(5种) 关注对象的创建过程。帮助我们创建对象。 1 单例模式 singleton 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 2 工厂模式 factory (1)简单工厂模式 simple factory 用来生产同一等级结构中的任意产 阅读全文
posted @ 2017-11-17 18:34 C3Stones 阅读(380) 评论(0) 推荐(0) 编辑
摘要:1 排序的基本概念 假定排序的数据是由一组元素组成的表,而元素由若干个数据项组成,其中有一项可用来标识该元素,称为关键字项,其值称为关键字。关键字可用作排序运算的依据。 1.1 什么是排序 所谓排序,就是整理表中的元素,使之按关键字递增或递减的顺序排列。 1.2 排序的稳定性 当待排序元素的关键字各 阅读全文
posted @ 2017-04-23 21:10 C3Stones 阅读(1318) 评论(0) 推荐(0) 编辑
摘要:1. 下载介质 官网下载 http://maven.apache.org/download.cgi 百度网盘 链接:https://pan.baidu.com/s/1zR-VsP0fDFCb3ptp7ez3iw 提取码:xnn5 wget命令下载(推荐) wget https://mirrors.t 阅读全文
posted @ 2021-05-14 13:46 C3Stones 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1. 下载介质 官网下载 https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html 登录后即可下载。 百度网盘(推荐) 链接:https://pan.baidu.com/s/10UcCpSIVUk5Jh 阅读全文
posted @ 2021-05-14 13:08 C3Stones 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1. 简介 Java8提供了全新的日期处理包(java.time.*),根据Java8日期新特性封装日期时间工具类LocalDateTimeUtils。 2. 相关博客 Java 8 新特性:日期处理 3. 工具类方法目录 说明 方法名称 当前时间 LocalDateTimeUtils.now() 阅读全文
posted @ 2021-05-05 16:11 C3Stones 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1. 简介 在开发中,经常会遇到需要读取配置文件参数的情况,因此需要开发人员能优雅的读取配置文件参数值。 2. 配置文件 在resource目录下新建配置文件application.yml: product: name: Demo author: C3Stones sys: module: - co 阅读全文
posted @ 2021-04-25 22:59 C3Stones 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1. 简介 随着现在前后端分离项目愈发普及,面临第一步的问题即为跨域。一般的URL地址(例如:https://www.cnblogs.com/cao-lei/)由协议 + 域名(子域名 + 主域名) + 端口号 + 资源地址组成,当协议、域名(子域名 + 主域名)、端口号这三项中有一项不同,则认为为 阅读全文
posted @ 2021-04-01 21:37 C3Stones 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1. 简介 JetCache是基于Java开发的统一API和使用简单的缓存框架,它提供的注解比Spring Cache中的注解更加强大。JetCache中的注释支持原生TTL,两级缓存和分布式自动刷新,也可以手动编写实例。目前有四个实现:RedisCache、TairCache(在Github上不是 阅读全文
posted @ 2021-03-08 21:57 C3Stones 阅读(72) 评论(0) 推荐(0) 编辑
摘要:1. 简介 提到监控系统,zabbix具有绝对的地位,它提供分布式系统监视以及网络监视功能的企业级的开源解决方案,能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。但是针对于容器监控却有点力不从心,因此出现了Prometheus。Prome 阅读全文
posted @ 2021-02-25 17:56 C3Stones 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1. 国内镜像源总览 名称 路径 中国官方镜像 https://registry.docker-cn.com 网易163镜像 http://hub-mirror.c.163.com 中科大镜像 https://docker.mirrors.ustc.edu.cn 阿里云镜像 https://[xxx 阅读全文
posted @ 2021-02-24 19:11 C3Stones 阅读(293) 评论(0) 推荐(0) 编辑
摘要:1. 简介 Spring Retry是从Spring Batch独立出来的一个功能,主要实现了重试和熔断。 在一般业务中,需要重试的场景有很多,比如网络中断,连接超时时,可能需要重试机制进行重试或者熔断(终止重试)。Spring Retry提供了丰富的重试功能,只需简单配置即可实现。 2. 示例代码 阅读全文
posted @ 2021-02-21 17:04 C3Stones 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1. 简介 Hutool是一个小而全的Java工具类库,Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。强烈推荐大家使用。 Java针对MS Office的操作的库屈指可数,比较有名 阅读全文
posted @ 2021-01-27 19:51 C3Stones 阅读(229) 评论(0) 推荐(0) 编辑