ImportNew
http://www.importnew.com-
按钮条件逻辑配置化的可选技术方案
原文出处: 琴水玉 问题 详情页的一些按钮逻辑,很容易因为产品的策略变更而变化,或因为来了新业务而新增条件判断,或因为不同业务的差异性而有所不同。如果通过代码来实现 ,通常要写一串if-elseif-elseif-else语句,且后续修改扩展比较容易出错,需要重新发布,灵活性差。 可采用配置化的方法来实现按钮逻辑,从而在需要修改的时候只要变更配置即可。按钮逻辑的 …阅读全文 -
oracle 中 print_table 存储过程介绍
原文出处: 潇湘隐者 一直以来,觉得MySQL中使用\G参数改变输出结果集的显示方式非常好用,尤其是在命令行界面。但是ORACLE数据库没有这个功能,今天在 搜索到Tom大师的一篇博文时,发现大师用一个存储过程print_table实现了类似这样的功能。只是我们这些凡夫俗子不知道而已,特意整理在此,方便自己或有需 要的人以后查看。 [代码片段] 如下测试所示: [代码片段] …阅读全文 -
SpringBoot | 第十六章:web 应用开发
原文出处: oKong 前言 前面讲了这么多直接,都没有涉及到前端web和后端交互的部分。因为作者所在公司是采用 [代码片段] 方式进行 [代码片段] 项目开发了。所以都是后端提供 [代码片段] 接口,前端根据 [代码片段] 或者服务自行调用的。后台也有读者说为何没有关于web这部分的集成文章。本章节就主要讲解下如何渲染页面的。 …阅读全文
-
Map大家族的那点事儿(2) :AbstractMap
原文出处: SylvanasSun’s Blog AbstractMap AbstractMap是一个抽象类,它是Map接口的一个骨架实现,最小化实现了此接 口提供的抽象函数。在Java的Collection框架中基本都遵循了这一规定,骨架实现在接口与实现类之间构建了一层抽象,其目的是为了复用一些比较通用的函数以 及方便扩展,例如List接口拥有骨架实现AbstractLis …阅读全文 -
SpringBoot | 第十五章:基于Postman的RESTful接口测试
原文出处: oKong 前言 从上一章节开始,接下来的几个章节会讲解一些开发过程中配套工具的使用。俗话说的好,工欲善其事,必先利其器。对于开发人员而言,有个 好用的工具,也是一件事半功倍的事,而且开发起来也很爽,效率也会提升很多。本章节主要讲解关于 [代码片段] 这款http模拟请求工具,一般上拿来测试api接口服务的。 题外话:对于 [代码片段] 而 …阅读全文
-
Map大家族的那点事儿(1) :Map
原文出处: SylvanasSun’s Blog Map Map是一种用于快速查找的数据结构,它以键值对的形式存储数据,每一个键都是唯一的,且对应着一个值, 如果想要查找Map中的数据,只需要传入一个键,Map会对键进行匹配并返回键所对应的值,可以说Map其实就是一个存放键值对的集合。Map被各种编程语言广泛使用 ,只不过在名称上可能会有些混淆,像Python中叫做字典(Di …阅读全文
-
做一次面向对象的体操:将JSON字符串转换为嵌套对象的一种方法
原文出处: 琴水玉 背景与问题 在 《一个略复杂的数据映射聚合例子及代码重构》 一文中,将一个JSON字符串转成了所需要的订单信息Map。尽管做了代码 重构 和配置化,过程式的代码仍然显得晦涩难懂,并且客户端使用Map也非常难受。 能不能把这个JSON串转成相应的对象,更易于使用呢? 为了方便讲解,这里重复写下JSON串。 [代码片段] …阅读全文
-
Java异常处理的9个最佳实践
本文由 ImportNew - Marticles 翻译自 dzone 。欢迎加入 翻译小组 。转载请见文末要求。 无论你是新手还是资深程序员,复习下异常处理的实践总是一件好事,因为这能确保你与你的团队在遇到问题时能够处理得了它。 在 Java 中处理异常并不是一件易事。新手觉得处理异常难以理解,甚至是资深开发者也会花上 …阅读全文 -
一次Java内存泄漏调试的有趣经历
本文由 ImportNew - yizhe 翻译自 allegro.tech 。欢迎加入 翻译小组 。转载请见文末要求。 人人都会犯错,但一些错误是如此的荒 谬,我想不通怎么会有人犯这种错误。更没想到的是,这种事竟发生在了我们身上。当然,这种东西只有事后才能发现真相。接下来,我将讲述一系列最近在我们一个应用上犯过 的这种错误。最有意思的是, …阅读全文 -
SpringBoot | 第十四章:基于Docker的简单部署
原文出处: oKong 前言 讲解了单元测试,本章节讲讲应用的部署吧。总体而言,在进行自动化部署时,基本都会用上 [代码片段] + [代码片段] + [代码片段] 进行部署。本章节主要讲解使用 [代码片段] + [代码片段] 进行 [代码片段] 应用的部署知识。 题外话:对于 [代码片段] ,本人 …阅读全文