# gty_halo **Repository Path**: guan409932398/gty_halo ## Basic Information - **Project Name**: gty_halo - **Description**: Halo - 第一代单体架构 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-07-18 - **Last Updated**: 2024-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gty_halo_v1 #### 介绍 快速开发框架 #### 软件架构 spring boot 2.1.6 mybatis-plus 2.3.3 #### Linux下部署 1. Linux下创建lib目录(与项目jar同级) 2. 拷贝target/lib下的依赖jar到Linux下创建的lib中 3. Linux下创建config目录(与项目jar同级) 4. 拷贝application.yml到Linux下的config中。(注意此处应该修改为生产配置) 5. nohup java -jar gty_halo.jar > out.log & #### JVM调优启动 nohup java -jar -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC gty_halo.jar > out.log & -XX:MetaspaceSize=128m (元空间默认大小) -XX:MaxMetaspaceSize=128m (元空间最大大小) -Xms1024m (堆最大大小) -Xmx1024m (堆默认大小) -Xmn256m (新生代大小) -Xss256k (棧最大深度大小) -XX:SurvivorRatio=8 (新生代分区比例 8:2) -XX:+UseConcMarkSweepGC (指定使用的垃圾收集器,这里使用CMS收集器) -XX:+PrintGCDetails (打印详细的GC日志)