Spring 的MVC,是基于Servlet功能实现的,通过实现Servlet接口的DispatcherServlet来封装其核心功能实现。 1 启动web容器后,会有一个servletContext对象该对象是全局唯一,项目中所有Servlet都共享该对象。ContextLoaderListene ...
分类:
编程语言 时间:
2020-05-17 16:15:39
阅读次数:
89
一、什么是类的加载 定义:类的加载是指将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆中创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。 二、什么时候启动类的加载器 某个类被“首次主动使用”时加载它,或类加载器在预料某个类将要被使 ...
分类:
编程语言 时间:
2020-05-17 13:17:02
阅读次数:
88
<script> //简单的封装一个ajax /** * ajax: async javascript and json * 主要用来实现前后端的数据交流 * A要发送一个信息给B * 请求当中需要有的基本信息 * 1.B的地址 * 2.请求方式 * 3.请求数据 * 4.状态码(B是否正常接收数据 ...
分类:
Web程序 时间:
2020-05-17 01:01:00
阅读次数:
62
基本介绍 策略模式(Strategy Pattern):定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,是一种对象行为型模式。 模式结构 Context(环境角色): 持有抽象策略角色的引用 Strategy(抽象策略角色): 给出所有具体策略类所 ...
分类:
其他好文 时间:
2020-05-16 23:31:52
阅读次数:
91
1.JSP的两种开发方式 ①JavaBean+JSP:在JSP中直接写Java代码 缺点:维护困难,JSP页面代码臃肿 ②Servlet+JavaBean+JSP:使用了MVC模式 2.MVC模式 M:Model 模型层 数据的封装和处理 如:JavaBean、Java类、EJB V:View 视图 ...
分类:
Web程序 时间:
2020-05-16 22:24:55
阅读次数:
91
概述 使用 Spring Cache 可以极大的简化我们对数据的缓存,并且它封装了多种缓存,本文基于 redis 来说明。 基本使用 1、所需依赖 2、配置文件 3、Spring Cache 提供的注解如下,使用方法参见: "官方文档" ,通过这些注解,我们可以方便的操作缓存数据。 :触发缓存写入的 ...
分类:
编程语言 时间:
2020-05-16 18:53:14
阅读次数:
70
不积跬步,无以至千里;不积小流,无以成江海。 Java语言基础 Java的成员属性封装 若不进行封装: class Person { String name; int age; public void tell() { System.out.println("姓名:" + name + ", 年龄: ...
分类:
编程语言 时间:
2020-05-16 17:04:05
阅读次数:
64
写一段JS代码,按下面的方式实现plus和minus方法: var a = (7).minus(2).plus(1); console.log(a)//输出6。 既实现:(7).plus(2).minus(1);结果为6的代码; Number.prototype.plus = function(n) ...
分类:
其他好文 时间:
2020-05-16 10:46:11
阅读次数:
45
TF卡读写实验 1、实验原理 开发板上自动带有TF卡外接接口,这里只需调用封装好的IP核即可实现该功能。当然,你还需要一个TF卡(感觉SD卡也可以,反正这两种卡差不多)。实验就是调用一个IP核,不涉及其他的设计,所以比较简单。 2、实验步骤 1)新建工程 file》new》project走一遍就可以 ...
分类:
其他好文 时间:
2020-05-16 10:45:00
阅读次数:
80
参考:https://kafka.js.org/docs 1.封装kafkaUtil类const { Kafka, logLevel } = require('kafkajs') //const cache = require('../conn/redis.js'); const kafka = n ...
分类:
Web程序 时间:
2020-05-16 09:12:34
阅读次数:
156