- 博客(9)
- 收藏
- 关注
原创 通过JAVA代码对yaml文件进行增加、修改的操作
近期有个需求,需要通过java代码对yaml文件进行修改或新增,对pom.xml文件进行添加依赖或者删除依赖。首先介绍对yaml文件的操作:1.需要引入jar包:<dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId></dependency>2.在class文件中,需要添加一下属性:private s
2020-08-11 15:54:03 5147 4
原创 数据库中记录的数据生成时间在调用查询方法之后,但是并没有查到值?
问题:为什么数据库查询数据时,返回为空?背景:最开始,订单的数据存储到ES中,当需要打印小票的时候,调用ES接口,获取数据。因为需要临时改变数据,而ES又无法即使更新,所以将接口方法改为从数据库查询数据。从而产生了一个问题:生成订单时,会发送MQ,去创建订单,将数据存入数据库中,之后打印小票时调接口查询相关信息。今天发现打印小票时,返回值为空。猜想:是否是数据库中数据是在调用接口之后保存的?查询日志与数据库信息,截图如下:可以看到,数据库中时间为09:49:31,日志中调取接口的
2021-03-27 14:23:37 870 1
原创 Docker入门教程
一、Docker介绍Docker 是一个开源的应用容器引擎,基于Go 语言。Docker 可以打包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker的容器是完全使用沙箱机制。为什么需要沙箱机制?什么是沙箱机制?为什么需要沙箱机制?默认情况下,一个应用程序是可以访问机器上的所有资源的,比如CPU、内存、文件系统、网络等等。但是这是不安全的,如果随意操作资源,有可能破坏其他应用程序正在使用的资源,或者造成数据泄漏。为了解决这个问题,一..
2021-03-11 16:13:14 337
原创 Kettle下载国内镜像
Kettle下载:百度了Kettle下载教程,大部分都从官网、还有一部分复制链接从迅雷下载。但是都特别慢、下载了一晚上也没成功,终于发现一镜像下载方式、地址是别的老哥的,复制过来,供大家下载。kettle国内镜像下载:只有两个版本:7.1版本、8.2版本https://blog.csdn.net/zheyiw/article/details/90083901?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBai
2021-01-12 09:08:15 2725 1
原创 通过JAVA代码对pom.xml文件进行dependency的增加与删除操作
通过java代码对pom.xml文件进行操作,首先需要引入jar包:<!--pom.xml文件解析--><dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-model</artifactId> <version>3.6.0</version></dependency>1.对xml文件
2020-08-11 15:59:54 2715
原创 velocity生成模板的另类用法
velocity是什么就不过多介绍了,可以查看官网:http://velocity.apache.org/通过velocity不仅可以生成Class类,同样可以通过velocity生成html网页,那么是否可以通过velocity生成yaml文件或者xml文件呢?是可以的。简单的案例:velocity生成bootstrap.yaml文件:public static void main(String[] args) throws Exception { Velo
2020-07-21 16:24:09 413
原创 prometheus中自带的查询指标定义解析
prometheus提供的查询指标定义系统搭建prometheus监控日志,prometheus自带的查询指标定义简单介绍PromQL系统搭建prometheus监控日志,prometheus自带的查询指标定义第一个输入框可以输入PromQL查询语句,点击"Execute"运行即可查看结果。简单介绍PromQLPrometheus 自己开发的数据查询 DSL 语言,语言表现力非常丰富,内置函数很多,在日常数据可视化以及rule 告警中都会使用到它。推荐查看文档理解Prometheus查询语法链
2020-07-14 14:16:50 11155 3
原创 设计模式之单例模式
设计模式之单例模式单例模式确保了一个类在系统中仅有一个实例存在,减少了创建和销毁对象时的所占用的系统资源。最常见的单例模式:懒汉模式、饿汉模式、静态内部类、双重校验锁。懒汉模式://懒汉模式(线程安全)public class LazySingleton { //定义一个私有的静态对象(静态属性或者方法是属于类的,所以可以保障单例对象的唯一性) private static LazySingleton instance; private LazySingleton()
2020-06-18 12:23:59 104
原创 设计模式之工厂模式
一、怎么理解JAVA中的设计模式作用:java中的设计模式主要是为了提高代码的可用性,模块与模块之间的解耦,提高开发效率。设计模式根据功能去区分主要可以分为三大模式:创建型模式(用于创建对象)、结构型模式(用于创建功能)、行为型模式(用于实现行为方式)。其中创建型模式包括:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式包括:适配器模式、桥接模式、过滤器模式、组合模式、装饰器模式、外观模式、享元模式、代理模式。行为型模式包括:责任链模式、命令模式、解释器模式、迭代器模式
2020-06-17 18:05:53 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人