MVC定义MVC全名是Model View Controller,是模型(model)-视图(view) - 控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写 ...
分类:
Web程序 时间:
2020-07-05 22:56:50
阅读次数:
82
1 whatMVC 模式(Model–view–controller)是软件工程中的一种软件架构模式,它把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC 模式的目的是实现一种动态的程序设计,简化后续对程序的修改和扩展,并且使程序某一部分的重复 ...
分类:
Web程序 时间:
2020-07-05 22:46:48
阅读次数:
86
###问题描述 在大规模数据处理中,经常会遇到的一类问题就是在海量数据中找出出现频率最高的前K个数,或者从海量数据中找出最大的前K个数,这类问题通常被称为top K问题。 ###问题解答 针对top K类问题,通常比较好的方案是分治+Trie树/hash+小顶堆,即先将数据集按照hash方法分解成多 ...
分类:
其他好文 时间:
2020-07-05 21:29:51
阅读次数:
70
一、request.setAttribute、session.setAttribute、model.addAttribute的区别 request.setAttribute()属于页面之间的传值,从a.jsp到b.jsp一次传递,之后这个request就会失去他的作用范围,再传就要重新设一个requ ...
分类:
编程语言 时间:
2020-07-05 19:35:51
阅读次数:
80
Guava中的RateLimiter可以限制单进程中某个方法的速率,本文主要介绍如何使用,实现原理请参考文档:推荐:超详细的Guava RateLimiter限流原理解析和推荐:RateLimiter 源码分析(Guava 和 Sentinel 实现)。 1 基于spring-mvc的control ...
分类:
其他好文 时间:
2020-07-05 17:22:10
阅读次数:
69
Spring入门 SpringMVC框架概述 Spring Web MVC是基于Servlet API构建的传统Web框架,并且从一开始就已包含在Spring框架中 与Spring Web MVC并行,Spring Framework 5.0引入了一个新的反应式Web框架,其名称“ Spring W ...
分类:
编程语言 时间:
2020-07-05 10:54:28
阅读次数:
55
拦截器类 ==> 三个方法 方法前 方法后 页面渲染后 如何使用拦截器? 1)在springmvc.xml中配置拦截器 <!--springmvc 拦截器 --> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <!-- ...
分类:
编程语言 时间:
2020-07-05 00:47:49
阅读次数:
68
非原创,非原创,非原创 纯属记录一下。 背景 无意间看到了这篇文章,作者写的很棒,于是乎,本人自私一把,把干货保存下来。😃 问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极 ...
分类:
数据库 时间:
2020-07-04 21:11:57
阅读次数:
102
python设计模式之观察者模式 有时,我们希望在一个对象的状态改变时更新另外一组对象。在MVC模式中有这样一个非 常常见的例子,假设在两个视图(例如,一个饼图和一个电子表格)中使用同一个模型的数据, 无论何时更改了模型,都需要更新两个视图。这就是观察者设计模式要处理的问题。 观察者模式描述单个对象 ...
分类:
编程语言 时间:
2020-07-04 19:03:02
阅读次数:
49
最新写的定时关系数据库数据处理的简单应用,使用到了hcl配置管理,目前官方推荐的是v2 以下是关于v2的参考使用 环境准备 项目准备 go mod init github.com/rongfengliang/hclv2 go get github.com/hashicorp/hcl/v2 代码 pa ...
分类:
其他好文 时间:
2020-07-04 19:01:18
阅读次数:
82