# space **Repository Path**: Bedroom/space ## Basic Information - **Project Name**: space - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-03-29 - **Last Updated**: 2021-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # space ### 启动 ```text cd docker sh start.sh ``` ##### 第一种方式 - 浏览器输出localhost:8848/nacao/index.html - 账号密码 nacos:nacos - 把docker/config/nacos 配置文件导入nacosConfig ##### 第二种方式 - 把boostrap注释 使用application.yaml ### GC日志 ```text java ‐jar ‐Xloggc:./gc‐%t.log ‐XX:+PrintGCDetails ‐XX:+PrintGCDateStamps ‐XX:+PrintGCTimeStamps ‐XX:+PrintGCCause ‐XX:+UseGCLogFileRotation ‐XX:NumberOfGCLogFiles=10‐XX:GCLogFileSize=100M space.jar ``` ### 参数 ```text -Xms 初始堆大小 -Xmx 最大堆大小 -XX:NewSize 年轻代大小 -XX:MaxNewSize 年轻代最大值 -Xmn 设置上面2个参数为同一个值 -XX:MetaspaceSize 方法区大小 -XX:MaxMetaspaceSize 最大方法区大小 -Xss 栈大小 -XX:NewRatio 设置年轻代和年老代比值 如 3 年轻代:老年代 1:3 -XX:SurvivorRatio Eden和两个Survivor的比值 如 8 Eden:S0:S1 8:1:1 -XX:PretenureSizeThreshold 当创建对象大于这个大小时候直接分配在老年代 -XX:MaxTenuringThreshold设置转移到老年代的年龄 ``` ### DDD骨架 ```text 先安装 archetypes cd archetypes mvn install ``` ```text 微服务项目生成 mvn archetype:generate \ -DgroupId=com.space \ -DartifactId=order \ -Dversion=0.0.1-SNAPSHOT \ -Dpackage=com.space.order \ -DarchetypeArtifactId=framework-archetype-service \ -DarchetypeGroupId=com.space \ -DarchetypeVersion=1.0-SNAPSHOT web项目生成 mvn archetype:generate -DgroupId=com.space -DartifactId=order -Dversion=0.0.1-SNAPSHOT -Dpackage=com.space.order -DarchetypeArtifactId=framework-archetype-web -DarchetypeGroupId=com.space -DarchetypeVersion=1.0-SNAPSHOT client生成 mvn archetype:generate \ -DgroupId=com.space \ -DartifactId=account \ -Dversion=0.0.1-SNAPSHOT \ -Dpackage=com.space.client \ -Dparent=user \ -DarchetypeArtifactId=framework-archetype-client \ -DarchetypeGroupId=com.space \ -DarchetypeVersion=1.0-SNAPSHOT ```