- 博客(9)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 编程修炼之maven属性
内置属性内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir};${project.baseUri}表示项目文件地址;${maven.build.timestamp}表示项目构件开始时间;${maven.build.timestamp.format}表示属性${maven.build.timestamp}的展示格式,默认值为yyyyMMdd-H
2021-05-21 14:50:06 190
原创 编程修炼之maven scope
依赖依赖配置在pom文件中,通过基本坐标定位。groupId,artifactId,versiontype 默认是jarscope 依赖的范围optional 标记依赖是否可选exclusions 排除传递性依赖Maven 在编译项目主代码的时候,使用的是一套 classpath ,主代码编译时需要的依 赖就添加到这个 classpath 中去; Maven 在编译和执行测试代码的时候,又会使用一套 classpath,这个动作需要的依赖就添加到这个 classpath 中去; Mave
2021-05-21 13:55:23 137
原创 编程修炼之maven与maven插件
文章目录概述实战创建工程调用maven项目的版本插件插件查看插件生命周期的绑定官网maven仓库概述Maven是一个项目管理工具,它包含了一个项 目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在 生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 当你使用Maven的时候,你 用一个明确定义的项目对象模型来
2021-05-21 13:55:17 293 1
原创 微服务修炼之nacos一致性协议raft
文章目录论文:https://raft.github.io/raft.pdfhttps://raft.github.io/知乎大佬的中文翻译:https://docs.qq.com/doc/DY0VxSkVGWHFYSlZJhttps://zhuanlan.zhihu.com/p/91288179redis-sentinel,etcd等都使用raft协议解决分布式一致性的问题。在raft的一致性算法里,leader与其他服务器的日志同步是通过将命令作为日志条目复制给其他服务器,在确认安全的时
2021-05-17 15:10:53 411
原创 flowable实战(2)----flowable-ui从0开始部署流程
文章目录安装流程定义安装最简单的体验方式:docker run -p8080:8080 flowable/flowable-ui流程定义Flowable UI app; http://localhost:8080/flowable-ui(login/password: admin/test)点击模型设计器以执行一个脚本任务为例,执行groovy脚本:println(“hello”)选择模型并保存发布。查看日志,我们就可以看到执行的脚本任务了。...
2021-05-13 14:40:26 1209
原创 Groovy脚本引擎加载类爆炸问题探索
引入pom <dependency> <groupId>org.apache.groovy</groupId> <artifactId>groovy-all</artifactId> <version>4.0.0-alpha-3</version> <type>pom</type> &l
2021-05-12 09:23:05 773 2
原创 微服务修炼之服务发现--nacos 客户端代码结构
client客户端的功能也是和server相对应:使用配置功能<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>${latest.version}</version></dependen
2021-05-10 17:51:07 148
原创 微服务修炼之服务发现--nacos 服务端代码结构
git clone https://github.com/alibaba/nacos.gitcd nacos/mvn -Prelease-nacos -Dmaven.test.skip=true clean install -Userver开启nacos的debug:前面提到nacos的目录结构console包是后台代码入口。非常典型的分层架构。项对应的config,naming功能是在对应的jar包里,具体可以参考pom文件。config中做了3件事:初始化,跨域配置,配置使用jack
2021-05-10 17:50:44 202 1
原创 springboot源码阅读系列3---环境准备
初始化上下文使用ApplicationContextInitializerprivate void prepareContext(ConfigurableApplicationContext context, ConfigurableEnvironment environment, SpringApplicationRunListeners listeners, ApplicationArguments applicationArguments, Banner printedBanner) {
2021-05-07 08:40:21 64
HDP_3.0.1_docker-deploy-scripts_18120587fc7fb.zip
2020-07-12
settings.xml
2020-07-06
C#与Matlab混编,如何把matlab的图嵌入到winform中?求代码......
2015-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人