Java设计模式之单例模式

臃肿的业务代码往往都是由于不懂得如何使用设计模式造成的,且设计模式的实现原理涉及到很多 Java 语言特性,学习 Java 设计模式可以优化项目业务代码同时也能够更深入了解 Java。本文以最简单的单例模式作为开篇总结 Java 设计模式。说到单例模式,最早是在大二的机器人仿真救援比赛中接触单例模式的饱汉式和饥汉式,当时只知道单例模式的这两种写法,没有深入了解过有没有更好的实现方法,本文将总结单例模式的多种写法及其实现原理。

短信验证码接口接入

本文以注册功能为例就自己在毕设项目中所接入的云片网短信验证码接口过程做一总结。本来毕设项目中的注册页面和登录页面的验证码部分打算直接使用免费的图片验证码就得了,后来发现果然还是短信验证码更有逼格一点,于是就尝试接入了云片网的服务(云片网看到请将广告费打到本人支付宝)。关于服务商家的选择可以参考知乎问题:短信验证码API哪家比较好?

Java泛型总结

前段时间做毕设项目时,想通过泛型进一步优化项目代码,但苦于自己对泛型的了解只限于类似 List<String> list = new ArrayList(); 来约束 List 中只允许放入指定类型的值的程度,本篇文章通过深入了解泛型从而达到在编译期间就可以及时发现问题所在的效果,保证代码质量,减少代码出现 bug 的概率。

百度OCR图片文字识别

前段时间对面项目组的实习生问如何把截图中的代码直接输到 Eclipse 中,因为他的项目组长给了他一份文档,而其中的示例代码全都是以截图形式保存在 Word 中的,让我想到了百度云提供的各种人工智能应用接口中就包括了免费的图片文字识别接口调用,所以就简单写了个 WEB 程序,能够上传包含文字的图片并返回识别结果

|