自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于SpringAop

一、进入SpringAop的世界(什么是Aop?)AOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。二、为什么要用它?我们来画图理解一下(画的丑能看就行哈,各位别介意):1.传统的OOP开发逻辑可以看见这个逻辑很干净,但是想象一下下面场景,有一天,新增了一个需求,需要再做出修改,我们需要再抽象出一个方法,然后再在

2021-11-21 18:38:05 377

原创 设计模式七大原则之里氏替换原则

一、什么是里氏替换原则里氏替换原则(Liskov Substitution Principle,简称LSP):它是针对于继承,它的含义是:当使用了继承,那么子类可以替代父类,且程序逻辑不变。它的大致含义如下:子类必须实现父类的抽象方法,但不得重写(覆盖)父类的非抽象(已实现)方法。子类中可以增加自己特有的方法。当子类覆盖或实现父类的方法时,方法的前置条件(即方法的形参)要比父类方法的输入参数更宽松。当子类的方法实现父类的抽象方法时,方法的后置条件(即方法的返回值)要比父类更严格。.子类必须实

2021-08-26 19:56:53 555

原创 设计模式七大原则之依赖倒置原则

一、什么是依赖倒置原则高层模块不应该依赖低层模块,二者都应该依赖其抽象。抽象不应该依赖细节,细节应该依赖抽象。通过依赖倒置,可以减少类与类之间的耦合性,提高系统的稳定性,提高代码的可读性和可维护性,并且能够降低修改程序所造成的风险。通俗的话来说:面向接口编程,而不是面向过程编程,抽象比细节更加稳定二、该怎么用它那我们来举个例子需求: 一个类Person能接收电子邮件信息,用代码实现- 通常我们会这样做:public class TestOne { public st

2021-08-25 17:22:50 228

原创 java自制随机数工具类

关于Java随机数自制工具类 大家好!前面做项目邮箱验证需要验证码,所以我就自己写了一个随机数工具类,运用起来比较灵活,在这里给大家分享一下!话不多说上代码随机数工具类public class RandomNum { //返回随机数 public static StringBuffer getRandomNum(int bitNum){ int[] s=new int[bitNum]; for (int i=0;i<s.length;i++

2021-08-25 10:43:06 529

原创 设计模式七大原则之接口隔离原则

接口隔离原则一、为什么这样设计1、客户端不应依赖它不需要的接口2、类间的依赖关系应该建立在最小的接口上说直白点就是客户端需要什么功能,就提供什么接口,对于客户端不需要的接口不应该强行要求其依赖;类之间的依赖应该建立在最小的接口上面,这里最小的粒度取决于单一职责原则的划分。二、类图展示需求:类A通过Interface1依赖类B,1,2,3方法;类c通过Interface1依赖D,1,4,5方法。违反接口隔离原则可以看见这样设计,会使类B,类D变得更加臃肿。每一个实现类实现了它们不需要的接

2021-08-24 13:43:18 136

原创 设计模式七大原则之单一职责原则

单一职责原则基本介绍对于类来说,一个类应该是只负责一项职责。如UserDao这个类管理User的职责,但是它又同时管理Order的职责,当User这张表需求变更而改变UserDao,可能会导致Order职责执行错误,这也就违反了单一职责原则。所以我们需要一个OrderDao来管理Order职责。...

2021-08-23 14:57:10 143

原创 SSM框架搭建

关于SSM框架搭建 ssm框架:springMVC+spring+Mybatis,是当前比较流行的javaEE开发框架三个框架分别负责的功能SpringMVC:视图层,界面层,负责接收请求,显示处理结果Spring:业务层,管理service,dao,工具类对象Mybatis:持久层,访问数据库执行流程 用户发起请求---SpringMVC--spring中的service对象---Mybatis访问数据库并处理数据 话不多说,咱们直接开始搭建!创建数据库以及表表列名

2021-02-09 00:37:48 270

原创 JAVAweb开发中Ajax教程

关于JAVAweb开发中Ajax教程大家好,我是小白!已经很久没向大家分享我的学习内容,这次呢我讲给大家带来Ajax的教程。希望能给大家带来帮助,同时也巩固一下自己的学习!一、Ajax是什么?AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。二、为什么要使用它通过异步模式,提升了用户体

2020-11-12 13:42:16 1271 2

原创 今天记录一下用idea怎么创建JavaWeb项目以及Tomcat配置

话不多说,上步骤首先你得有idea,可以去官网下载。或者我的网盘也有:链接:https://pan.baidu.com/s/1pVOlcQpPPFXJRFVeV6YMyA提取码:4s3t下载好,里面也有idea的激活压缩包好了,我们进入正题首先点开然后好了,一个web项目就创建好了,接下来开始Tomcat配置首先好了 ,点击ok,tomcat也就配置好了,可以开始写你的项目了!...

2020-10-12 16:29:55 207 2

转载 js定时器实现红绿灯效果

利用js定时器制作了一个红绿灯欢迎观看《好看的博文没人赞》——系列本文章为转载《好看的博文没人赞之末安》先来一波效果图,兴趣是各位看官最好的使然,有兴趣可以继续往下面看:按绿色按钮启动,红灯亮起,顺序依次为:红-》黄-》绿-》黄-》红启动效果图:按红色按钮暂停后,灯光保持不动:各位看官能看到这里,肯定是由兴趣继续下去的,那咋们就开始代码界面:第一步:咋们需要一个黑色的全屏背景,一个红绿灯杆,三盏灯(红、黄、绿),两个按钮控制开关 <div clas..

2020-10-12 12:38:34 1623

原创 java实现音乐播放

最近呢,心血来潮,写了一个播放音乐的工具类,在这里给大家分享一下上代码图注意:音乐文件格式是WAV格式如果有需要,直接复制可用public class MusicPlay { private AudioClip aau; private String url; public MusicPlay(String url){ this.url=url; playMusic(); ...

2020-10-09 12:00:09 3847 13

原创 js隐藏显示div页面方法

今天呢,给大家分享一下,通过js来隐藏显示首先,先上图这是js代码这是H5及css样式效果图,由于用于测试,比较简陋,不要在意,哈哈哈哈!给大家测试代码,有需要可以复制<script> function set(){ //第一种,隐藏页面,隐藏后还是占有页面空间,显示空白 document.getElementById('demo').style.visibility="hidden...

2020-10-09 11:21:14 1278 4

原创 js动态显示日期和时间

今天给大家分享一个js显示当前日期和时间话不多说,上图:代码图:下面是JS代码,可以直接复制使用<script type="text/javascript"> function time(){ var vWeek,vWeek_s,vDay; vWeek = ["星期天","星期一","星期二","星期三","星期四","星期五","星期六"]; var date = new Date(); year = date.get...

2020-10-08 22:24:23 1218 1

Swiper插件纯javascript打造的滑动特效插件

今天要分享的是swiper,什么是swiper呢? Swiper常用于移动端网站的内容触摸滑动; Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。

2020-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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