
javaweb
rocling
我思故我在
展开
-
如何用最简单的方式解释依赖注入?依赖注入是如何实现解耦的?(北森面试)
依赖注入(DI)和控制反转(IOC)基本是一个意思,因为说起来谁都离不开谁。简单来说,a依赖b,但a不控制b的创建和销毁,仅使用b,那么b的控制权交给a之外处理,这叫控制反转(IOC),而a要依赖b,必然要使用b的instance,那么通过a的接口,把b传入; 通过a的构造,把b传入; 通过设置a的属性,把b传入;这个过程叫依赖注入(DI)。那么什么是IOC Contain...原创 2019-11-20 22:32:25 · 229 阅读 · 0 评论 -
HTTP协议中的1xx,2xx,3xx,4xx,5xx状态码分别表示什么,列举常见错误码及含义
HTTP协议状态码,是指在HTTP协议运作中由客户端发出请求连接,服务端建立连接,客户端发出HTTP请求,服务端返回响应信息,而在这个过程张由于客户端或服务端的问题会返回相应的错误代码并显示给用户,对应的错误代码表示不同的错误信息,根据这个信息用户可以调整相应的操作来修改出现的错误,最终避免错误的再现HTTP协议状态码一共有5种类别,分别是1xx,2xx,3xx,4xx,5xx用2位数字来表...原创 2019-11-18 16:17:40 · 4068 阅读 · 0 评论 -
get,put,post,delete含义与区别
解释代码POST/uri创建 DELETE/uri/xxx删除 PUT/uri/xxx更新或创建 GET/uri/xxx查看GET操作是安全的。所谓安全是指不管进行多少次操作,资源的状态都不会改变。比如我用GET浏览文章,不管浏览多少次,那篇文章还在那,没有变化。当然,你可能说每浏览一次文章,文章的浏览数就加一,这不也...原创 2019-11-18 16:12:02 · 385 阅读 · 0 评论 -
MyBatis工作流程
mybatis功能架构1.读取配置文件 连数据库的相关信息2.有了这些信息就能创建SqlSessionFactory SqlSessionFactory的生命周期是程序级,程序运行的时候建立起来,程序结束的时候消亡3.SqlSessionFactory建立SqlSession,目的执行sql语句 SqlSession是过程级,一个方法中建立,方法结束应该关闭4.调用MyBatis...转载 2018-07-09 14:41:47 · 472 阅读 · 0 评论 -
Maven的常用命令
https://www.cnblogs.com/wkrbky/p/6352188.html转载 2018-07-22 23:55:15 · 133 阅读 · 0 评论 -
Spring Boot、ajax、Multipartfile上传文件无法存储
如果是在controller层设置临时变量Multipartfile filetemp = file(前端传入的变量),会出现系统找不到该文件,因为file传递过程中只有一次,会在用完后把tmp文件夹的XX.tmp删除。解决方法:尽量在Multipart接受前端的请求后立刻使用,不要使用临时变量缓存Multipart...原创 2018-08-15 00:02:35 · 1031 阅读 · 0 评论 -
js获取时间(本周、本季度、本月..)
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><ht原创 2018-09-15 09:24:53 · 12034 阅读 · 2 评论 -
ehcache.xml
<?xml version="1.0" encoding="ISO-8859-1"?><ehcache xsi:noNamespaceSchemaLocation="ehcache.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><!--timeToIdleSeconds 当缓存闲原创 2018-11-16 20:05:58 · 480 阅读 · 0 评论