maven
阿啄debugIT
0、精通java,及常用设计模式,熟练编写shell脚本,掌握python、scala、golang的编写;
1、精通Spring Cloud等微服务架构,掌握SpringBoot、batis等后端技术,kafka、redis、es等中间件的整合开发;
2、熟悉掌握mysql、pg等关系数据的原理及调优,及NoSQL数据的存储和查询;
3、熟悉CDH各个组件,及精通离线、实时等计算技术;
4、掌握java多线程高并发编程,及整合shiro、redis、fastdfs、MQ、netty等开发;
5、熟悉K8S集群管理Docker容器,及理解掌握openstack原理和操作。
展开
-
spring boot配置pom及assembly分离lib和resources及执行jar一起整合到tar.gz包,便于部署,及修改配置资源
前言 由于项目中,要求配置太多,又涉及Java调用python等,要根据实际生产环境进行配置,不能像以前直接打个可执行jar完事,故考虑配置pom及assembly分离lib和resources及执行jar,便于部署,及修改配置资源。网上有很多参考资料,鱼龙混杂,反复配置修改,最终成功! 工作目录 修改pom.xml 在pom.xml中,修改build配置项,根据自己的项目实际情况,进行适当修改! <build> <plugins> <plugin&原创 2020-05-31 14:06:18 · 1636 阅读 · 4 评论 -
最全的maven中的conf下的settings.xml配置,及讲解
前言 maven中的conf下的settings.xml配置,比较简单,但又容易收集不全,或者配置不对,导致延误我们的开发速度,及影响我们的项目进展,故而分享我用maven的心得体会! 基本配置(可以略微改造直接用) <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.or...原创 2020-04-05 21:26:39 · 1713 阅读 · 2 评论 -
maven工程的Java操作目录服务器,如同操作关系型数据库服务器
什么是目录服务器? 目录服务器是一个专门为搜索和浏览而设计的数据库,它也支持简单的插入、删除、修改功能。你可以把它理解为我们传统使用的关系型数据库,但是他与我们的关系型数据库有着本质的区别,目录的存储结构类似于linux文件系统,他是一颗树(类似下图),由于它是为浏览和搜索而设计的,它的查询速度很快,相反插入速度较慢,它也不支持事务和回滚以及复杂的插入、更新功能。目录服务器可像关系型数据库一样对...原创 2020-01-18 19:08:08 · 2316 阅读 · 1 评论 -
复杂一点的maven项目结构在jenkins中的sonarqube扫描配置
一般的maven项目结构都是有一个parent和若干个子module,parent模块一般package属性是pom,子module一般为jar或war。但是对于在parent项目下还有包含有pom模块的情况可能会有点困惑,这里记叙一下这种情况的配置。 1.1 一般项目结构 pom{ a模块, b模块 } 1.2 jenkins的sonarqube scan配置 son...原创 2019-12-29 12:36:25 · 1035 阅读 · 1 评论