项目构建
xiaozhu0301
这个作者很懒,什么都没留下…
展开
-
提升QPS
提升QPS:提高并发数1. 能用多线程用多线程。2. 增加各种连接数:tomcat mysql redis等等。3. 服务无状态,便于横向扩展。扩机器。4. 让服务能力对等。(serviceUrl:打乱顺序)减少响应时间。1.异步(最终一致性,不需要及时),流量削峰2. 缓存。(减少db读取,减少磁盘io,读多,写少)3. 数据库优化。4. 多的数据,分批次返回。5. 减少 调用链。6. 长连接。不要 轮询一共从4个方面入手1.硬盘(mysql)2.内存(redis...原创 2020-12-21 16:08:11 · 382 阅读 · 0 评论 -
Maven中的dependencyManagement
1.在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器。2.pom.xml文件中,jar的版本判断的两种途径1:如果dependencies里的dependency自己没有声明version元素,那么maven就会倒dependencyManagement里面去找有没有对该artifactId和groupId进行过版本声...转载 2019-05-30 16:02:03 · 100 阅读 · 0 评论 -
pom配置之:snapshot快照库和release发布库
在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升级组...转载 2019-05-30 15:53:58 · 3054 阅读 · 0 评论 -
maven package install deploy 命令的区别
我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。mvn clean packagemvn clean installmvn clean ...转载 2019-05-30 15:34:13 · 190 阅读 · 0 评论 -
如何将svn上的项目下载到本地并转化成maven项目
1. 安装maven插件a) 下载maven http://maven.apache.org/download.cgib) 安装maven插件Help --> Eclipse Marketplace -->Find MavenWindow --> Performance --> Maven 配置相关项目2. 添加SVN库 a) 添加库转载 2017-08-13 22:04:22 · 11962 阅读 · 1 评论 -
eclipse maven 导出项目依赖的jar包
一、导出到默认目录 targed/dependency 从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令:1mvn dependency:copy-dependencies或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configur转载 2016-06-21 09:43:06 · 306 阅读 · 0 评论 -
Maven简介(一)——Maven的安装和settings.xml的配置
1 Maven的安装 安装Maven之前要确保已经安装好了jdk,并且配置好了环境变量JAVA_HOME。具体安装步骤如下:1. 从apache网上下载maven项目的压缩包。下载地址为:http://maven.apache.org/download.html。比如现在最新的Maven版本是3.0.4,那么我下载好的安装文件就是apache-maven-3转载 2015-12-02 17:11:32 · 313 阅读 · 0 评论 -
maven(二) 使用maven
使用Maven目录: 3.1 使用maven建立自己的项目3.2 使用mvc compile进行源码编译3.3 使用mvc test-compile编译测试源码3.4 使用mvc test编译源码和测试源码进行测试3.5 使用mvn package进行项目打包3.6 使用mvn转载 2015-12-03 09:39:49 · 311 阅读 · 0 评论 -
不联网的情况下使用maven
前言:Maven的运行机理是:Maven核心组件先去本地的.m2目录下的库中去寻找依赖或者插件,如果本地库里没有,如果配置了私服则上私服去下载依赖或者插件,如果私服上没有,则上中央服务等Maven服务器起下载。因此,所有的依赖和插件都源于中央服务器。可是在有些苛刻环境下,是不允许局域网和外网有任何连接,而又想使用Maven来构建项目,那怎么办呢?以下将讲述具体步骤: 1)寻找一台可转载 2015-12-02 15:12:48 · 14161 阅读 · 0 评论 -
maven pom.xml文件详解
1 project xmlns="http://maven.apache.org/POM/4.0.0 " 2 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " 4 5 xsi:schemaLocation="http://maven.apache.org/POM/4.转载 2015-12-02 14:36:09 · 268 阅读 · 0 评论 -
maven用途、核心概念、用法、常用参数和命令、扩展
本文由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)介绍、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(eclipse、cobertura、findbugs、插件开发)、maven配置。本文较长,可根据个人需要有选择性的查看,比如先看用法再回过头转载 2015-11-27 15:47:51 · 266 阅读 · 0 评论