![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
CrazZy651314
珍惜每次低迷的时候,不要放弃,每次的困难都是在磨练自己。加油。
展开
-
java web大文件下载
1、背景要求日志大于5M时,前端不展示日志,改成下载方式下载日志;网上查了,都没给出什么好方法,开始用的是 OutputStream.write() 方法输出文件,但是发现很慢,30+M就花了5Min左右,必须优化;优化方案:a、优化代码;b、使用压缩方式经过考虑后,发现代码优化根本解决不了什么问题,还是从根本出发,用压缩方式下载;2、下载代码/** * <p> 下载日志 <p> * * @param result 日志原创 2020-12-30 15:30:27 · 941 阅读 · 2 评论 -
spring 工作原理
1、spring 工作原理核心1:IOC内部最核心的就是IOC了,动态注入,让一个对象的创建不用new,而是自动产生,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。核心 2 : AOP面向切面编程,可以为某一类对象 进行监督和控制(也就是 在调用这类对象的具体方法的前后原创 2017-11-15 10:52:06 · 390 阅读 · 0 评论 -
spring mvc执行过程
spring工作的流程流程如下: 用户发起请求到前端控制器(DispatcherServlet),该控制器会过滤出哪些请求可以访问Servlet、哪些不能访问。就是url-pattern的作用,并且会加载springmvc.xml配置文件。前端控制器会找到处理器映射器(HandlerMapping),通过HandlerMapping完成url到controller映射的组件,简单来说,就是将在sp原创 2017-11-15 14:34:14 · 33953 阅读 · 8 评论 -
Spring 搭建环境
1、新建web动态工程2、导入jar包注意:jar包可以在Spring的官方网站上下载源码包,然后包中会包括有libs和request等包,libs是全部jar包,一般我们不会用到那么多,将request包中的jar包导入工程就可以了。3、在WEB-INF目录下,创建web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi=原创 2017-11-21 16:33:50 · 318 阅读 · 0 评论 -
spring + mybatis 的 crud
前提要先搭建好Spring基础环境。spring搭建环境实现步骤实体类 modelUser.classpackage com.spring.handlers.model;public class User { private int id; private int departmentId; private String userName; private Stri原创 2017-11-24 10:16:23 · 318 阅读 · 0 评论