由于大型项目Tomcat在启动的时候需要加载大量的Class和Jar包可能会导致内存溢出,所以在启动的时候我们可以给Tomcat加大内存来解决内存溢出这个问题 如下图: 增加参数如下:【-Xms1024M -Xmx2048M -XX:PermSize=256M -XX:MaxNewSize=256M ...
分类:
其他好文 时间:
2017-10-31 12:38:54
阅读次数:
102
大型项目,需要将代码按不同功能,分成不同模块,这样比较好管理和阅读代码,也有助于多人协作。 一、项目结构 1.1 模块说明 项目分成5个模块,分别如下: 模块名称 说明 webapi HTTP接口层,对外提供 restful api service 服务层 repo 数据访问层 common 公用层... ...
分类:
编程语言 时间:
2017-10-27 19:09:08
阅读次数:
1089
本案例用到:ssm【spring+springmvc+mybatis】框架 数据库:mysql (推荐使用mysql 或者 sqlserver 。oracle太大,一般大型项目才会用到) 开发工具:idea (myEclipse也行) 项目管理工具:maven (1) Maven设置 Maven是一 ...
分类:
编程语言 时间:
2017-10-25 23:40:32
阅读次数:
300
在中大型项目中脚本繁多,子物体繁多,想要找到自己的脚本都挂到哪里,尤其是刚刚接手别人的项目,这是一件令人头疼的事。下面贴出一个小功能方便大家使用。脚本不复杂,不过却带来方便 注:下面的两个脚本需要放在Editor => Tools下 ...
分类:
编程语言 时间:
2017-10-24 14:07:28
阅读次数:
196
这节介绍的Gitflow工作流借鉴自在nvie的Vincent Driessen。 Gitflow工作流定义了一个围绕项目发布的严格分支模型。虽然比功能分支工作流复杂几分,但提供了用于一个健壮的用于管理大型项目的框架。 Gitflow工作流没有用超出功能分支工作流的概念和命令,而是为不同的分支分配一 ...
分类:
其他好文 时间:
2017-10-19 09:22:02
阅读次数:
161
什么是Gitflow工作流 Gitflow工作流定义了一个围绕项目发布的严格分支模型。虽然比功能分支工作流复杂几分,但提供了用于一个健壮的用于管理大型项目的框架。 Gitflow工作流没有用超出功能分支工作流的概念和命令,而是为不同的分支分配一个很明确的角色,并定义分支之间如何和什么时候进行交互。 ...
分类:
其他好文 时间:
2017-10-12 21:49:27
阅读次数:
232
当项目上线后,并且是一个大型项目,在线用户数达W+,快速迭代的方案就不单纯从程序角度考虑了。以下几点是在实际项目开发当中总结的经验: 一、快速进行程序版本迭代的考虑方向有: 二、应该准备的项目管理手段: ...
分类:
其他好文 时间:
2017-10-10 23:10:50
阅读次数:
176
在大型项目中,可能存在第三方类库的配置如:log4.net,AOP框架Unity,WCF等,或是自定义的配置,造成web.config内容过多,不易维护,影响Config初始化。 这时我们可以使用configSource来拆分web.config,提高灵活性、易读性。 如以下代码,将appSetti ...
分类:
Web程序 时间:
2017-09-20 22:03:14
阅读次数:
178
一、partial 它是一个关键字修饰符。可以将类或结构、接口或方法的定义拆分到两个或更多个源文件中。 每个源文件包含类型或方法定义的一部分,编译应用程序时将把所有部分组合起来。修饰符不可用于委托或枚举声明中。 二、分部类 在以下几种情况下需要拆分类定义: 处理大型项目时,使一个类分布于多个独立文件 ...
SpringBoot 是做微服务的,比如只用来发邮件,只用来上载文件等等。优点是开发极其简单,约定大于俗成,缺点是不适合小型项目。通常用来分解大型项目,做成多个微服务。 参考: http://www.ityouknow.com/springboot/2016/01/06/springboot(%E4 ...
分类:
编程语言 时间:
2017-09-13 20:26:07
阅读次数:
153