摘要:
https://github.com/prakhar1989/awesome-courses https://github.com/EbookFoundation/free-programming-books https://github.com/Blankj/awesome-java-leetco 阅读全文
摘要:
前言 进入移动互联网时代以来,大部分厂商需要通过移动推送的方式来向用户推送各种消息和通知(比如优惠活动等),来增加和用户的粘度。本文主要针对移动推送,来总结一下自己最近的学习经验。 最早起源于Email的推送,进入到移动端领域,则主要侧重于移动客户端。而客户端来获取服务端的数据,主要有两种方式: 第 阅读全文
摘要:
AOP简介 今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校验等等。最原始的办法就是直接在你的业务逻辑代码中编 阅读全文
摘要:
在前文中,我们创建了一个简单的hello world,现在,利用这个简单的程序,来简单分析一下SpringBoot的启动过程。 如果你是使用过SSM框架的人,尤其是4.0之前的版本,相信你使用过xml方式来配置你的项目;但是,当你首次使用SpringBoot的时候,会惊奇的发现,一点配置文件也没写( 阅读全文
摘要:
SpringBoot系列入门--hello world 阅读全文
摘要:
单例模式介绍 单例模式,是为了确保在整个软件体统中,某个类对象只有一个实例,并且该类通常会提供一个对外获取该实例的public方法(静态方法)。 比如日志、数据库连接池等对象,通常需要且只需要一个实例对象,这就会使用单例模式。 单例模式的7种模式 1. 饿汉式 静态常量 静态代码块 2. 懒汉式 线 阅读全文
摘要:
设计模式介绍 设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验,模式不是代码,而是某类问题的通用解决方案, 设计模(Design pattern)代表了最佳的实践。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式的本质提高 软件的维护性,通用性和扩 阅读全文