【最简单的解决方案】spring框架中普通类(工具类)调用service

                   这套解决方案,纯属博主自己琢磨相出,绝非网上那些随意转载的解决方案!!                                                                                              ...

2018-07-12 18:30:16

阅读数 2219

评论数 12

三种工厂模式总结【通俗易懂,配代码】

没有工厂模式的情况下,创建者和调用者没有分离。 简单工厂:简单工厂模式只有一个工厂类,根据条件决定一个接口由哪个具体产品类来实现。 【用同一个工厂产生不同的实例对象】 【工厂类】其中Audi和Byd都是Car接口的实现类。 在客户端情况下 工厂方法:创建多个工厂类。各个工厂类...

2018-07-24 15:53:37

阅读数 617

评论数 1

centos7(linux)系统下利用自带的mail发送邮件服务

本章三部分,一是基于虚拟机下的centos7环境搭建,二是基于在阿里云购买的centos7服务器环境下搭建,第三部分是群发邮件的小demo。 一、虚拟机环境下   若在自己的linux系统中或者虚拟机环境下,发送邮件的非加密端口25是开发的,可以直接发送,配置如下: 下方完成的是每隔一分钟...

2018-07-14 09:55:53

阅读数 3947

评论数 0

十大经典排序算法(动图演示)

十大经典排序算法(动图演示)0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间...

2018-07-02 09:19:58

阅读数 69

评论数 0

线程和进程的区别是什么?

首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。下面细说背景:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS, 等等外设)构成我们的电脑,但是电脑的运行,实际就是CPU和相关寄存器以及RAM之间的事情。一个最最基础的事实:CPU太快,太快,太快了,寄存器仅仅...

2018-07-02 07:54:07

阅读数 151

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭