java
文章平均质量分 73
pei1994
小白需要坚持写博客,加油!!!
博文中参考的资料内容如没有列出或侵权,请及时留言告知。
展开
-
策略+工厂
对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。一旦代码中if-else过多,就会大大的影响其可读性和可维护性。业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!首先可读性,不言而喻,过多的if-else代码和嵌套,会使阅读代码的人很难理解到底是什么意思。尤其是那些没有注释的代码。其次是可维护性,因为if-else特别多,想要新加一个分支的时候,就会很难添加,极其容易影响到其他的分支。转载 2022-01-12 14:10:03 · 689 阅读 · 1 评论 -
java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式
java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式https://blog.csdn.net/weixin_39973810/article/details/82012329方法一(线程不安全, 不建议使用)private SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);Date now = new Date();String time = sdf.format(now);方法二(线程安全转载 2021-12-09 11:24:59 · 7306 阅读 · 0 评论 -
解决eclipse弹出“Building workspace has encountered a problem. Errors during build.”窗口问题
Eclipse 里面project->Build Automatically上的对勾去掉。这问题就解决了。转载 2019-06-10 22:09:38 · 1554 阅读 · 0 评论 -
【异常处理1】Error occurred during initialization of boot layer(zhuan)
原 【异常处理1】Error occurred during initialization of boot layer ...转载 2019-06-11 10:58:01 · 2754 阅读 · 0 评论