
Spring系列
文章平均质量分 72
Spring,SpringMVC系列
hnbyboy
热爱技术
展开
-
SpringBoot 接口数据加解密
xx项目有于安全问题,需要对接口整体进行加密处理,我们怎么处理呢。和产品、前端讨论需求后,梳理了相关技术方案,主要的需求点如下:尽量少改动,不影响之前的业务逻辑;考虑到时间紧迫性,可采用对称性加密方式,服务需要对接安卓、IOS、H5三端,另外考虑到H5端存储密钥安全性相对来说会低一些,故分针对H5和安卓、IOS分配两套密钥;要兼容低版本的接口,后面新开发的接口可不用兼容;接口有GET和POST两种接口,需要都要进行加解密;原创 2022-10-20 23:07:42 · 2303 阅读 · 0 评论 -
搞懂XXL-JOB任务调度平台
/doc :文档资料- /db :“调度数据库”建表脚本- /xxl-job-admin :调度中心,项目源码- /xxl-job-core :公共Jar依赖- /xxl-job-executor-samples :执行器,Sample示例项目(大家可以在该项目上进行开发,也可以将现有项目改造生成执行器项目)原创 2022-10-11 22:02:14 · 3498 阅读 · 0 评论 -
电商推荐系统理论
Scala安装Anaconda安装Jython安装PyCharm 安装Pythonanacoda pycharm scala推荐系统首先要有数据》二维矩阵SparkFlink原创 2021-08-11 22:04:57 · 115 阅读 · 0 评论 -
Spring=SpringMVC-Spring-MyBatis=SSM框架整合
一.SSM框架整合需求:使用ssm框架完成对account表的增删改查操作。(1)搭建Mybatis环境:1.确定数据库 和表CREATE DATABASE /*!32312 IF NOT EXISTS*/`spring_db` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `spring_db`;/*Table structure for table `account` */DROP TABLE IF EXISTS `account原创 2020-06-08 00:22:21 · 286 阅读 · 0 评论 -
Spring = Spring拦截器之实现原理?
(1)SpringMVC运行流程在介绍SpringMVC拦截器之前,我们先介绍一下SpringMVC的运行流程:(1)用户发送请求,经过 前端控制器Dispacherservlet(Controller的核心)将url交给处理器映射器HandlerMapping处理(2)处理器映射器HandlerMapping处理url,返回HandlerExecutionChain(可能包含拦截器,一定包含自定义的Controller(Handler))(3)前端控制器Controller交给处理器适原创 2020-06-07 09:07:21 · 1943 阅读 · 0 评论 -
SpringMVC = SpringMVC响应,异常处理以及拦截器
springmvc 响应,同步-页面跳转,异步-网络请求返回数据 ; ajax异步交互; restful前后端分离开发风格;异常统一处理;拦截器一.SpringMVC的响应:(1)页面跳转=====转发方式一:简单方式方式 二: forward关键字:此关键字的底层就是:request.getRequestDispatcher("跳转路径").forward(req,resp);此关键字在使用后,不在经过视图解析器进行字符串的拼接... @RequestM.原创 2020-06-06 22:20:18 · 649 阅读 · 0 评论 -
SpringMVC = 基础面试题
(1) 什么是SpringMVC 作用是什么?一,首先是一个MVC框架。在web模型中,MVC是一种很流行的框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发,减少出错。还是为了组内开发人员之间的配合。总之就是一种分层工作的办法。二,springMVC,是spring的一个子框架,当然拥有spring的特性,如依赖注入。Spring下的子项目:Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求原创 2020-06-05 23:01:08 · 1797 阅读 · 0 评论 -
Spring = SpringMVC以及面试题
https://javadoop.com/(1)什么是SpringMVCSpring MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,SpringMVC框架的目的就是帮助我们简化开发。Spring MVC 实现了即用的 MVC 的核心概念。它为控制器和处理程序提供了大量与此模式相关的功能。并且当向 MVC 添加反转控制(Inversion of Control,I原创 2020-06-05 22:29:37 · 834 阅读 · 0 评论 -
SpringMVC=SpringMVC请求参数以及文件上传
一.SpringMVC的请求:新建web项目:pom.xml的坐标导入: <dependencies> <!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</versio原创 2020-06-04 20:53:16 · 627 阅读 · 0 评论 -
Spring=Spring事务及集成web环境
一.Spring的事务Spring的事务控制可以分为编程式事务控制和声明式事务控制。编程式事务:就是将业务代码和事务代码放在一起书写,它的耦合性太高,开发中不使用声明式事务其实就是将事务代码和业务代码隔离开发, 然后通过一段配置让他们组装运行, 最后达到事务控制的目的.声明式事务就是通过AOP原理实现的.(1)Spring的声明式事务:在 Spring 配置文件中声明式的处理事务来代替代码式的处理事务。底层采用AOP思想来实现的思想:目标对象:AccountSer原创 2020-06-04 00:28:24 · 197 阅读 · 0 评论 -
Spring = Spring详解Aop使用
一.基于xml的AOP开发:(1)xml配置详解:切点表达式:表达式语法:execution([修饰符] 返回值类型 包名.类名.方法名(参数列表)) 访问修饰符可以省略 返回值类型、包名、类名、方法名可以使用星号 * 代替,代表任意 包名与类名之间一个点 . 代表当前包下的类,两个点 .. 表示当前包及其子包下的类 参数列表可以使用两个点 .. 表示任意个数,任意类型的参数列表 * 版本一:控制目标对象中,返回值类型void且public原创 2020-06-01 22:22:06 · 241 阅读 · 0 评论 -
Spring = Spring基础讲解Aop
一.基础案例:起因:使用spring框架整合DbUtils技术,实现用户转账功能Account:public class Account { private Integer id; private String name; private Double money; public Account() { } public Account(Integer id, String name, Double money) { th原创 2020-05-31 22:49:01 · 208 阅读 · 0 评论 -
Spring=Spring详解IOC
一.DbUtils(1)DbUtils是什么?DbUtils是Apache的一款用于简化Dao层代码的工具类,它底层封装了JDBC技术。核心对象:QueryRunner queryRunner = new QueryRunner(DataSource dataSource);核心方法:int update(); 执行增、删、改语句T query(); 执行查询语句 ResultSetHandler<T> 这是一个接口,主要作用是将数据库返回的记录封装到实体对象原创 2020-05-29 20:28:02 · 282 阅读 · 0 评论 -
Spring=Spring基础详解
spring官网:https://spring.io/一.Spring概述Spring是分层的 Java SE/EE应用 full-stack(全栈) 轻量级开源框架。Spring的核心是 IOC(Inverse Of Control:控制反转)和 AOP(Aspect Oriented Programming:面向切面编程)Spring一个全栈应用框架, 提供了表现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多应用技术Spring还能整合开源世界众原创 2020-05-28 23:41:51 · 433 阅读 · 0 评论