
Java
文章平均质量分 87
Java
文大侠666
专注安全领域,擅长Go/C++,玩点大数据。
展开
-
Java并发编程实战-基础
最近读《Java并发编程实战》,颇多感悟,这本书相逢恨晚,和作者前言所述一样,这本书偏向和并发相关的设计级策略和模式,让人真正掌握并发程序的编写,这里记下一些感悟,供有需要朋友参考。在现代CPU架构下,并发程序提高了系统资源利用率,优化了用户体验,简化了网络开发难度,但也是正是多线程错误使用引入了安全性问题,滥用多线程导致了性能问题。归根结底在于多线程引入了竞争,也就是多个线程共享了同一个可变...原创 2018-08-22 22:01:59 · 339 阅读 · 0 评论 -
1.maven基础使用——编译打包流程(生命周期)管理
下载安装配置生命周期插件下载下载位置,目前直接使用3.x版本即可安装直接解压到对应目录即可,配置M2_HOME环境变量指向解压后目录,一些软件会默认引用这个环境变量来查找Maven的安装。然后配置path变量指向M2_HOME/bin,便于命令行直接使用。配置优先使用~/.m2/setting.xml配置,否则使用默认的M2_HOME/conf/setting.xml配...原创 2019-04-02 10:34:57 · 347 阅读 · 2 评论 -
2.maven 依赖管理——坐标和依赖
定义引用依赖范围依赖传递仓库定义maven使用POM(Project Object Model, 项目对象模型)文件 pom.xml来管理依赖。首先,默认定义一个包是通过指定groupId、artifactId、version、packaging和classifier构成的唯一坐标来完成的。<groupId>junit</groupId><ar...原创 2019-04-02 10:37:14 · 563 阅读 · 0 评论 -
3.maven 项目管理——最佳实战
聚合继承实战通常使用maven主要使用它的自动拉取包的功能,在此基础上我们考虑如何组织大型项目,一般大型项目都由多个模块组成,这些模块分别有相同和不同的jar包依赖,各个项目模块之间也存在依赖关系,怎么合理组织这些项目呢,这需要用到maven很重要的功能——聚合和继承,配合这两者使用,可以完成最合理的maven配置。聚合主项目A包含模块B和C,希望A编译时自动编译B和C,如何实现...原创 2019-04-02 10:38:07 · 215 阅读 · 0 评论 -
4.maven 镜像和私有仓库使用
详细描述maven中如何配置使用maven镜像和私有仓库,如何自动或手动部署包到私有仓库中。原创 2023-07-30 13:56:36 · 1208 阅读 · 0 评论