摘要: 前言 最近开发的时候遇到一个任务,需要对重复的数据进行筛选,只取插入时间最早的一条数据。这里介绍一下解决这类去重问题的几种思路 先看样例数据 解决思路一:先group by找到每个人最新的数据插入时间(insert_time),再通过insert_time作为条件表关联的条件筛选出每个人最新的数据 阅读全文
posted @ 2020-10-28 19:23 moutory 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 前言 过滤器、监听器和拦截器是三种不同概念,也各有各的使用场景,如果刚刚接触这些概念或者没有很好了解这三者的核心的话,很容易会对这些概念混淆,不清楚在什么场景下使用哪些工具。如果你对过滤器、监听器和拦截器三者间尚未有一个比较清晰的认知,不妨看看这篇文章。 过滤器是什么? 过滤器定义在 javax.s 阅读全文
posted @ 2020-10-26 17:08 moutory 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 前言 springmvc的拦截器是基于aop思想实现和应用的,我们可以在某个方法甚至是字段被访问前进行拦截,加上我们想要执行的操作,非侵入式地添加上我们想要加入的功能和校验。拦截器也是我们学习springmvc所必须要掌握的一个知识点,本文将从拦截器的快速入门和应用进行介绍。 一、拦截器的接口方法介 阅读全文
posted @ 2020-10-25 16:54 moutory 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 前言 我们学习Servlet的时候,过滤器Filter是绕不过,而且较为重要的一个知识点。Filter随web应用启动而启动的,只初始化一次,以后就可以拦截相关的请求,只有当你的web应用停止或重新部署的时候才能销毁。在实际项目中,我们常常使用过滤器来对过滤字符编码或者做一些业务逻辑判断。 这篇文章 阅读全文
posted @ 2020-10-25 15:00 moutory 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 前言 常见的异常处理方式有两种,一种是申明式异常,另外一种是通过try/catch方式直接对异常进行捕获,手动的对异常进行处理会较为繁琐,而且当服务器遇到未知的异常的时候,web端直接暴露错误码给用户也不太友好。针对这种情况,springmvc提出了统一的异常处理机制,开发人员不再需要手动的try/ 阅读全文
posted @ 2020-10-23 16:50 moutory 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 前言 先说结论,springmvc可以接收的参数类型如下: 基本数据类型 POJO类型参数 数组类型参数 集合类型参数 此外,本篇文章也会对获取restful参数、获取请求头信息、文件上传等内容进行总结 一、获取基本数据类型(get请求) http://localhost:8088/user/get 阅读全文
posted @ 2020-10-22 12:46 moutory 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 前言 在前几天排查问题的时候,发现有一条复杂的sql里面使用到了with alias as 的sql语法。原先从来没有见过,查询后发现是oracle特有的写法,主要用于将可能多次使用、查询过程较为耗时的sql语句进行封装,从而实现执行一次,多次调用,节省数据库资源。 也可以这么理解,with..as 阅读全文
posted @ 2020-10-20 15:35 moutory 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 前言 搭建私服后,利用maven进行jar包的上传下载是必不可少的环节,本文将通过讲解pom文件和setting.xml文件的配置方法来介绍如何进行jar包在私服的上传和下载。 一、将jar包上传到maven私服 1. 配置maven的settings.xml文件,在servers标签中配置serv 阅读全文
posted @ 2020-10-16 08:31 moutory 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 前言 在以前,如果要使用到第三方的jar包,我们需要自己找到要使用的jar导入到我们的项目中,随着项目的不断扩展,对第三方jar的使用使用不断增加,对第三方jar包的管理逐渐加大了项目维护的成本。同时,有些第三方依赖在网络上并不好找,自己去网络上找的话费时费力。 而maven作为当今常用的项目依赖管 阅读全文
posted @ 2020-10-16 08:31 moutory 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 前言 maven仓库可以分为本地仓库和远程仓库,远程仓库又可以根据来源不同,划分为maven中央仓库(官方)、其他远程仓库和私服。 maven私服其实就是公司局域网内的maven远程仓库,开发人员在安装maven且连接私服后,可以将自己开发项目的jar包上传到私服上,其他连接maven私服的开发同事 阅读全文
posted @ 2020-10-15 12:34 moutory 阅读(16) 评论(0) 推荐(0) 编辑