上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 45 下一页
摘要: 《Effective Java》第二章 创建和销毁对象第5条提到,在开发过程中,需要避免创建不必要的对象,最好能重用对象而非在每次需要的时候就创建一个相同功能的新对象。如果对象是不可变的,它就始终可以被重用,而不用创建新的实例,从而降低内存占用和垃圾回收的成本。例如,创建字符串 // Don't d 阅读全文
posted @ 2019-07-27 22:01 楼兰胡杨 阅读(564) 评论(0) 推荐(0) 编辑
摘要: IntelliJ IDEA 在提交文件至SVN时,可以设置忽略某些文件和文件夹,以免误提交不需要提交的文件。最后,插个题外话,介绍一下如何设置代码默认折叠或者展开。下面使用IntelliJ IDEA 2018.3.6 (Ultimate Edition)演示如何设置,IDEA职场老手可以绕道了,嘻嘻 阅读全文
posted @ 2019-07-25 22:39 楼兰胡杨 阅读(26934) 评论(2) 推荐(1) 编辑
摘要: 基于 intellij IDEA 快速搭建Spring Boot项目。 阅读全文
posted @ 2019-07-07 21:56 楼兰胡杨 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 在《Spring Boot事务管理(下)》中,已经介绍了如果在 protected、private 或者默认可见性的方法上使用@Transactional,事务将是摆设,也不会抛出任何异常,并简单的给出了一些使用时的注意事项。本文在此基础上进一步解释如何正确使用Spring声明式事务。 一、关于目标 阅读全文
posted @ 2019-07-06 10:40 楼兰胡杨 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 认筹 : 在内地,相当于内部认购,从法律上讲一般此时开发商尚未取得预售许可证。一般可视作开发商在未取得预售许可证之前所进行的变相内部认购(认定、登记)行为,此时,客户只是获得了选房资格,并不确定具体房源。就是所谓的排号,房地产众筹里叫房地产认筹。 认筹是国家明令禁止的。此阶段交的钱(筹金或者预约金) 阅读全文
posted @ 2019-07-05 21:39 楼兰胡杨 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 凡是对集合list,set,map,数组等进行循环一定要判断是否为null,增强代码的健壮性。下面以list为例, 使用for循环遍历list对象,处理其中的元素时,需要对null值判断: 1、list为null时,抛空指针异常; 2、list不为null,但是list.size()=0时,不执行f 阅读全文
posted @ 2019-07-05 21:34 楼兰胡杨 阅读(4730) 评论(0) 推荐(0) 编辑
摘要: 使用Excel拼凑SQL语句|CONCATENATE函数使用教程 在Excel 中 使用CONCATENATE函数拼凑SQL脚本。 阅读全文
posted @ 2019-06-28 21:17 楼兰胡杨 阅读(3821) 评论(0) 推荐(0) 编辑
摘要: war和war exploded的区别 使用IDEA配置Tomcat服务的时候,在 Select Artifacts to Deploy 选项中相同项目名有war和 war exploded 两种模式,之前只是傻乎乎的随机选一个,知其然而不知其所以然。今天探究一下二者的区别。 war模式:将web工 阅读全文
posted @ 2019-06-14 20:51 楼兰胡杨 阅读(4551) 评论(0) 推荐(0) 编辑
摘要: Mybatis 中,基于foreach标签实现删除、修改和查询的批量操作。 阅读全文
posted @ 2019-06-05 06:56 楼兰胡杨 阅读(3191) 评论(0) 推荐(1) 编辑
摘要: 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 阅读全文
posted @ 2019-06-02 22:01 楼兰胡杨 阅读(333) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 45 下一页