摘要:[TOC] CDATA 标签的使用 术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。在 XML 元素中,"" 结束: 在mapper文件中写sql语句时,遇到特殊字符时,如: 标记,将sql语句包裹住,不被解析器解析 例如这里查询是 阅读全文
posted @ 2020-03-31 17:24 程序员自由之路 阅读 (11) 评论 (0) 编辑
摘要:抢微信红包的时候我们都知道:一个红包一旦你抢过之后,以后无论你点多少次都是一样的结果。红包会提示你已经抢过此红包,而不会让你再抢一次。 抢红包接口就是一个非常典型的幂等接口,抢一次和抢多次具有一样的效果。类似的接口在我们的开发过程中会有很多,比如在电商的下单过程中: 订单创建接口,第一次调用返回超时 阅读全文
posted @ 2020-03-30 15:34 程序员自由之路 阅读 (786) 评论 (0) 编辑
摘要:本系列博客是自己在学习设计模式过程中收集整理的文章集合,其他文章参看 "设计模式传送门" 本文是转载文章,原文请参考 "此博客" 概念 访问者模式 表示一个作用于某对象结构中的各元素的 操作 ,它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 访问者模式的目的是封装一些施加于某种数据结 阅读全文
posted @ 2020-03-25 10:16 程序员自由之路 阅读 (45) 评论 (0) 编辑
摘要:本系列博客是自己在学习设计模式过程中收集整理的文章集合,其他文章参看 "设计模式传送门" 本文是转载文章,原文请参考 "此博客" 概念 责任链模式 (Chain of Responsibility)中包含包含一些命令对象和处理对象。处理对象会通过指针形成链式结构(责任链),命名对象经过 责任链上的处 阅读全文
posted @ 2020-03-24 15:04 程序员自由之路 阅读 (40) 评论 (0) 编辑
摘要:作为一个程序员,我们很少能从头到尾参与一个新项目的开发。如果你经常开发的是新项目,那你真是太幸福了。 更多的情况是半路进入一个项目组进行开发,或者是有其他同事离职了,之前由他维护的系统转交给你维护。 还有一种情况就是领导不知道从哪里弄过来一个系统和一堆文档,然后就直接就把系统交给你了维护了。 遇到以 阅读全文
posted @ 2020-03-24 11:55 程序员自由之路 阅读 (529) 评论 (2) 编辑
摘要:我一直有用微信读书阅读的习惯,最近发现微信阅读还有网页版。登陆微信阅读的网页版,需要我们用App扫码进行登陆。如下面的界面所示: 使用你的微信阅读App扫描完上面的二维码并点击确认登陆后,网页版就能自动登陆。登陆后会展示你的阅读记录,书架信息等。 我突然很好奇,这个扫码登陆到底是怎么实现的,所以就去 阅读全文
posted @ 2020-03-20 10:52 程序员自由之路 阅读 (900) 评论 (3) 编辑
摘要:本文是Spring MVC系列博客的第一篇,后续会汇总成贴子。 Spring MVC是Spring系列框架中使用频率最高的部分。不管是Spring Boot还是传统的Spring项目,只要是Web项目都会使用到Spring MVC部分。因此程序员一定要熟练掌握MVC部分。本篇博客就简要分析下Spri 阅读全文
posted @ 2020-03-19 11:14 程序员自由之路 阅读 (221) 评论 (3) 编辑
摘要:命令几乎是每个程序员都会用到的Linux命令。这个命令用来查看Linux系统的综合性能,比如CPU使用情况,内存使用情况。这个命令能帮助我快速定位程序的性能问题。 虽然这个命令很重要,但是之前对于这个命令的使用几乎仅限于查看下哪个进程使用的CPU最高,哪个进程占用的内存最高。对于输出的各个参数的含义 阅读全文
posted @ 2020-03-18 17:25 程序员自由之路 阅读 (330) 评论 (0) 编辑
摘要:概念 观察者模式(又被称为发布 订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。 观察者模式结构图 该模式包含四个角色: 抽象被观察者 阅读全文
posted @ 2020-03-18 12:09 程序员自由之路 阅读 (43) 评论 (0) 编辑
摘要:Linux 系统是一种开源高稳定性的操作系统,在服务器领域得到广泛的应用。作为一个Java后台开发工程师经常需要登录Linux服务器部署应用程序,或者是查看程序的运行状态。一般的Linux服务器上是不会安装界面程序的,因此熟练掌握常用的Linux命令对工程师来说非常重要。 本篇日志是我在学习过程的总 阅读全文
posted @ 2020-03-17 15:01 程序员自由之路 阅读 (64) 评论 (0) 编辑