项目阶段总结
文章平均质量分 86
一朵风中摇曳的水仙花
世人多愿锦上添花,却少有人雪中送炭
展开
-
对于代码的优化项目
11.内部函数参数尽量使用基础类型11.1 案例一:内部函数参数尽量使用基础类型现象描述:// 调用代码double price = 5.1D;int number = 9;double total = calculate(price, number);// 计算金额函数private double calculate(Double price, Integer number) { return price * number;}建议方案:// 调用代码d转载 2021-01-29 17:12:51 · 194 阅读 · 0 评论 -
阶段总结(1)
1.sql:日期格式化String sql3 = "select date_format( build_end_time, '%Y%m%d' ) from pms.product_lib where product_lib_uid='" + productLibUid + "'";2.StringUtils.leftPad(value.toString(), 4, "0")我使用的...原创 2019-10-15 10:00:06 · 114 阅读 · 0 评论 -
彼之蜜糖,吾之砒霜——聊聊软件开发中的最佳实践
“描述一个事物,唯有一个名词定义它的概念,唯有一个动词揭露它的行为,唯有一个形容词表现它的特征。要做的,就是用心去寻找那个名词、那个动词、那个形容词……”—— 福楼拜 (Gustave Flaubert) 我想讲个故事。 很久很久以前(一般讲故事都是这样开头吧), 两个老工程师在一起聊天,谈各自生涯中最自豪的工程。其中一个先讲述了他的杰作: “ 我们建造的桥...转载 2019-01-21 16:37:08 · 214 阅读 · 0 评论 -
为什么阿里巴巴禁止开发人员使用isSuccess作为变量名
在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。关于这个”本次请求是否成功”的字段的定义,其实是有很多种讲究和坑的,稍有不慎就会掉入坑里,作者在很久之前就遇到过类似的问题,本文就来围绕这个简单分析一下。到底该如何定一个布尔类型的成员变量。一般情况下,我们可以有以下四种方式来定义一个布尔类型的成员变量...转载 2019-01-17 17:47:58 · 4248 阅读 · 12 评论 -
Java工程师成神之路(2018修订版)
一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classL...转载 2019-01-17 15:53:58 · 201 阅读 · 0 评论 -
关于工程项目的目录划分的问题总结
一、基本的划分方式按照功能模块划分;按照业务模块划分;按照maven项目分模块划分;二、各个划分方式的适用情况模块划分,还是层级划分,要考虑一些客观情况,如下: 1、如果涉及大型项目团队协作开发,建议按业务模块划分因为业务模块之间的耦合性相对于层级的耦合性要低,这样程序员在开发模块时,基本上要开发action层,service层,dao层和model层(其中action处理请求...原创 2018-10-23 15:26:01 · 979 阅读 · 0 评论 -
阶段性总结2017-01-22
(1)同一个项目如果含有多个工程,可以根据自身需要添加多个tomcat服务器,只需要更改其端口号,使其与其他的tomcat端口号不冲突即可;比如我的两个tomcat服务器的配置如下:tomcat_1:servername:tomcat v7.0host name:localhosttomcat admin port:8005HTTP/1.1:8080AJP/1.3:8009tomcat_2:ser...原创 2018-06-27 09:44:49 · 111 阅读 · 0 评论 -
阶段性总结文档
总结文档1.json 请求:格式:http://localhost:8080/ecif_admin/userManageApi/userController.json?params={"bizType":"ids","ids":[498003,498004,498010,498005,498006,498008,498009]}2.总结数据的传输:前端传来的数据命名最好的是驼峰式,这样便于后期其他...原创 2018-06-27 09:45:14 · 282 阅读 · 0 评论 -
阶段性总结2018-02-07
阶段性总结2018-02-07(1)获取logger的普遍方法private final Logger logger = LoggerFactory.getLogger(BranchBankCreateAction.class);一般是会引用的包为slf4j的包。import org.slf4j.Logger;import org.slf4j.LoggerFactory;(2)logger的使用...原创 2018-02-12 11:32:46 · 193 阅读 · 0 评论 -
阶段总结 初级小白的第一个项目需要注意的几个点
1.json 请求:格式:http://localhost:8080/ecifadmin/userManApi/userController.json?params={"bizType":"ids","ids":[498003,498004,498010,498005,498006,498008,498009]}2.总结数据的传输:前端传来的数据命名最好的是驼峰式,这样便于后期其他原创 2017-09-22 16:04:46 · 278 阅读 · 0 评论