了解spring AOP,需要了解代理模式,这是spring aop的底层 必问面试题【spring aop, spring mvc】 代理模式 1. 静态代理 角色分析: 抽象角色:一般会使用接口或抽象类来实现 真实角色:被代理的角色 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操 ...
分类:
其他好文 时间:
2020-09-18 01:36:39
阅读次数:
33
Swagger接口文档,在线自动生成模板和页面。服务器地址加上swagger-ui.html后缀即可访问到(https://域名:端口号/swagger-ui.html)。 使用时在java代码中引用navan管理pom.xml中添加依赖: <!-- Swagger-mvc --> <depende ...
分类:
其他好文 时间:
2020-09-18 00:51:54
阅读次数:
27
hive是基于Hadoop的一个数据仓库工具,用来进行数据的ETL,这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。hive能将结构化的数据文件映射为一张数据库表,并提供SQL查询功能。HiveSQL是一种类SQL语言,与关系型数据库所支持的SQL语法存在微小的差异。本文对比MySQL和Hive所支持的SQL语法,发现相同的SQL语句在Hive和MySQL中输出结果的会有所不同
分类:
数据库 时间:
2020-09-17 23:41:17
阅读次数:
49
MVC是软件工程中的一种软件架构模式,它把软件系统分为三个基本的部分:模型Model、视图View以及控制器Controller。 这种模式的目的是为了实现一种动态的程序设计,简化后续对软件系统的修改和扩展,并使得程序的某一部分的复用成为可能。 三个部分按照其各自的职责划分: 数据Model: 负责 ...
分类:
Web程序 时间:
2020-09-17 23:01:48
阅读次数:
36
恢复内容开始 TP5是MVC模式,只要URL中能包含,模块/控制器/方法/参数等等这些东西,就可以返回一个页面了。 一个单页,可以随便用mvc的方式来做。 一个网站,不仅仅包含一个单页,那么我们如何管理多页面的网站呢? 按照思路,肯定要配置很多路由才对,那么tp5还有很多cms站点,其实,都是通过栏 ...
分类:
Web程序 时间:
2020-09-17 21:34:48
阅读次数:
40
概述在这个快速教程中,我们将研究一下Spring的@RequestParam注解。简而言之,我们可以使用@RequestParam从请求中提取查询参数,表单参数甚至文件。我们将讨论如何使用@RequestParam及其属性。我们还将讨论@RequestParam和@PathVariable之间的区别。简单映射假设我们有一个端点/api/foos,它接受一个名为id的查询参数:在此示例中,我们使用@
分类:
编程语言 时间:
2020-09-17 19:43:36
阅读次数:
28
需求: 设计一个方案,实现简单的未读的公告在头像右上角显示数量,不要求显示具体哪条未读,只要求统计数量即可。 思路: 1、由于不要求显示具体哪条未读,所以不必新设计一个数据库表去记录用户和公告的关联; 2、只需要在用户表增加一个字段为上次查看公告的时间,例如:lastCheckTime; 3、当用户 ...
分类:
其他好文 时间:
2020-09-17 18:52:04
阅读次数:
27
痛点在使用Springmvc进行开发时我们经常遇到前端传来的某种格式的时间字符串无法用java8时间包下的具体类型参数来直接接收。同时还有一系列的序列化、反序列化问题,在返回前端带时间类型的同样会出现一些格式化的问题。今天我们来彻底解决他们。建议其实最科学的建议统一使用时间戳来代表时间。这个是最完美的,避免了前端浏览器的兼容性问题,同时也避免了其它一些中间件的序列化/反序列化问题。但是用时间表达可
分类:
编程语言 时间:
2020-09-17 18:26:44
阅读次数:
29
概念CMDB:ConfigurationManagementDB,配置管理数据库。它管理的是资产,核心是DB,即存放资产信息的系统,而在实际中,运维团队会围绕这个DB衍生出运维管理系统,该系统依赖CMDB中的基础信息。传统设计模式数据库表设计资产类型表idname如:1服务器,2交换机,3路由器资产表idname资产类型id设备编号如:1dell服务器1d1002933,2H3C路由器3r2340
分类:
数据库 时间:
2020-09-17 17:17:56
阅读次数:
42
Action方法输出返回值:ActionResult,返回控制器结果对象,慧姐或间接继承自ActionResult类型 ViewResult:使用View() 既可以指定一个页面,也可以指定传递的模型对象,如果没有指定参数表示返回与Action同名的页。 ContentResult:使用Conten ...
分类:
Web程序 时间:
2020-09-17 14:18:46
阅读次数:
30