
java
YouAreMyLove|
一个写代码的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在写java程序时,一定要注意这些细节!
面向对象构造器参数不要太多如果参数很多,会导致构造方法非常多,拓展性差,代码编写难,且难以看懂。首先想到的是用javabean模式,get和set,但是一次构造编程需要多行代码实现,需要使用额外的机制保证一致性和线程安全。我们一般在成员变量有5个以上或者参数不多,但是在未来,参数会增加的情况下,我们可以使用builder模式:属于对象的创建模式,一般有1、 抽象建造者:一般来说是个接...原创 2019-11-17 16:07:22 · 362 阅读 · 0 评论 -
Lombok使用过程中的一些认识
如果你是第一次听到这个词的话,一定会想这是个什么玩意儿?那我告诉你,它可以极大的简化你的代码。我们一起来看一看它是如何简化我们代码的:什么是LombokLombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。这是Lombok的官网地址:Lombok官网 里面有更详细的介绍。Lombok环境安装要想使用Lombo...原创 2019-11-09 13:36:10 · 259 阅读 · 0 评论 -
Assert断言
什么是AssertAssert,也叫断言,写代码时,我们可以预先进行假设一些正常时不应该发生的情况,断言就是用于在代码中捕捉这些假设,在发生这些假设的情况时,给出警告并退出,可以将断言看作是异常处理的一种高级形式。Assert其实就是对一个boolean表达式进行判断,为true时程序继续运行,为false时,则表示程序出了问题,给出警告并退出。所以,我们一般只在开发和测试时启用断言,正式部署...原创 2019-10-18 13:27:58 · 2529 阅读 · 0 评论 -
Java接口实现文件上传
因工作需要,在后台管理页面加入一个上传文件的模块,虽然接口的代码很简单,但实现期间遇到了一些比较有趣的坑,特记录下来。需求实现文件上传,并提供一个可供下载的路径。想法文件上传代码暂且不谈,先说说文件放在服务器什么位置比较合适。我首先想到的是两个地方:tomcat的webapps/ROOT目录下,如果放在这个目录下,数量少了还好,一旦数量多了,必定会影响tomcat本身的运行速度。这个虽...原创 2019-05-09 12:51:25 · 13610 阅读 · 3 评论