自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 Spring核心组件详解(Bean、Context、Core)

核心组件详解Bean 组件前面已经说明了 Bean 组件对 Spring 的重要性,下面看看 Bean 这个组件式怎么设计的。Bean 组件在 Spring 的 org.springframework.beans 包下。这个包下的所有类主要解决了三件事:Bean 的定义、Bean 的创建以及对 Bean 的解析。对 Spring 的使用者来说唯一需要关心的就是 Bean 的创建,其他两个...

2019-04-09 14:27:00 193

转载 Springboot 拦截器、监听器及过滤器 的使用

拦截器、监听器及过滤器的区别拦截器:Interceptor 在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。比如日志,安全等。一般拦截器方法都是通过动态代理的方式实现。可以通过它来进行权限验证,或者判断用户是否登陆,或者是像12306 判断当前时间是否是购票时间。监听器:listener是ser...

2019-04-08 11:20:00 123

转载 Spring MVC 拦截器 interceptor 详解

Spring MVC-拦截器今天就是把有关拦截器的知识做一个总结。1.拦截器概述1.1 什么是拦截器?Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。要使用Spring MVC中的拦截器,就需要对拦截器类进行定义和配置。...

2019-04-08 11:03:00 344

转载 SpringMVC的拦截器(Interceptor)和Servlet 的过滤器(Filter)的区别与联系 及SpringMVC 的配置文件...

1.过滤器:  依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据.  比如:在过滤器中修改字符编码;在过滤器中修改 HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等  关于过滤器的一些用法可以参考我写过的这些...

2019-04-08 08:55:00 316

转载 Java 的三大特性:封装、继承和多态

封装:继承:子类继承父类多态:上例中类B和类C是实现接口InterA的两个类,分别实现了接口的方法fun(),通过将类B和类C的实例赋给接口引用a,实现了方法在运行时的动态绑定,充分利用了“一个接口,多个方法”,展示了Java的动态多态性。UserService userService = new UserServiceImpl(); 接口实例指向实现类的方法,实现方法...

2019-04-04 13:43:00 190

转载 SpringMVC与Struts2区别与比较总结

https://blog.csdn.net/jishuizhipan/article/details/79385190转载于:https://www.cnblogs.com/Shunia123/p/10650280.html

2019-04-03 17:26:00 63

转载 Servlet 3.0 的 Listener、Filter、Servlet 的配置详解

https://blog.csdn.net/javawebxy/article/details/50514046转载于:https://www.cnblogs.com/Shunia123/p/10648431.html

2019-04-03 14:07:00 70

转载 Tomcat7.0新特性:支持Servlet3.0注解定义,无需配置web.xml

Servlet3.0作为J2EE6.0规范的一部分,随J2EE6.0一起发布,并且Tomcat7.0已经完全支持Servlet3.0.查看代码:4)在项目中通过/HelloWorldServlet就可以使用这一Servlet了。无需web.xml配置文件。转载于:https://www.cnblogs.com/Shunia123/p/10647897.ht...

2019-04-03 11:45:00 225

转载 Servlet 3.0 支持 web 组件模块化

模块化通俗的讲就是可以将一个包含多个子模块的web项目,可以拆分为一个web项目+多个java项目。每个java项目对应一个web子模块。每个子模块中包含运行该模块所需的完整资源,比如class,jsp,css,js等。原文链接https://blog.csdn.net/changcongying/article/details/53018454转载于:https://www.c...

2019-04-03 11:18:00 69

转载 Servlet 3.0 自定义 Servlet

原文博客链接https://elim.iteye.com/blog/2017099转载于:https://www.cnblogs.com/Shunia123/p/10647543.html

2019-04-03 11:07:00 90

转载 springboot 启动执行日志

实例化程序对象,根据type 等自动装配 bean。启动程序。加载异步task。taskThreadPoolConfigInitializing ExecutorService 'getAsyncExecutor'Tomcat initialized with port(s): 8080 (http)。Starting Servlet Engi...

2019-04-02 15:45:00 739

转载 tomcat 体系结构详解

详细查看原文博客https://www.cnblogs.com/f-ck-need-u/p/8120008.html#1-web-下面详细介绍tomcat内部组件的作用:Tomcat是一个servlet容器,实现了对Servlet和JSP的支持,除此之外,tomcat还可以作为一个web应用服务器。独立的Servlet容器是Tomcat的默认模式。管理和运行Servlet...

2019-04-02 15:15:00 251

转载 JavaWeb项目 中集成 Spring 框架

原文转载https://www.cnblogs.com/m-xy/p/3642328.html转载于:https://www.cnblogs.com/Shunia123/p/10640813.html

2019-04-02 10:00:00 178

转载 Javaweb 工程中 监听器 listener,过滤器 Filter,服务 Servlet 讲解

监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等。分类: 按监听的对象划分,可以分为ServletContext对象监听器HttpSession对象监...

2019-04-01 16:48:00 128

转载 spring ibatis struct1.structs2 hibernate 等框架结构图

1.Spring架构图Spring是一个开源 框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适用于不受管理的环境。Spring 的核心要点是:支持不绑定到特定J2EE 服务的可重用业务和数据访问对象。...

2019-04-01 15:51:00 229

转载 在javaWeb 工程中 tomcat 的 web.xml 文件配置

每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗?一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没用到这...

2019-04-01 14:57:00 569

转载 Spring 框架详解

原文链接https://www.w3cschool.cn/wkspring/dcu91icn.htmlSpring 框架提供约 20 个模块,可以根据应用程序的要求来使用。核心容器核心容器由spring-core,spring-beans,spring-context,spring-context-support和spring-expression(SpEL,Spring...

2019-04-01 12:29:00 89

转载 构建工具 Maven和Gradle对比

原文转载https://www.cnblogs.com/huang0925/p/5209563.htmlJava世界中主要有三大构建工具:Ant、Maven和Gradle。经过几年的发展,Ant几乎销声匿迹、Maven也日薄西山,而Gradle的发展则如日中天。笔者有幸见证了Maven的没落和Gradle的兴起。Maven的主要功能主要分为5点,分别是依赖管理系统、多模块构建、一致的...

2019-04-01 10:52:00 140

转载 idea 创建Javaweb 动态工程

原文转载https://www.cnblogs.com/wfhking/p/9395774.htmlidea 创建普通 javaweb 动态工程,通过 File→New→Project→Java Enterprise→Web Application ,生成路径 是web。通过这种方式创建的工程需要自己引入外部 jar 包。生成路径如下:如果创建工程是在ec...

2019-04-01 10:05:00 138

转载 服务器后端 项目代码常用目录图

框架组成结构一共分为5层,如上图所示,分别如下:基础设施层:此层为最底层,可以为其余所有层服务。主要提供了项目开发所需的各种帮助类:数据库访问帮助类、文件操作帮助类、二维码生成帮助类、分拣压缩帮助类等等其余帮助类;拓展类:字符串拓展类、集合操作拓展类、表达式树拓展类等等其余拓展类;还集成了个人编写的Socket通讯框架,WCF拓展使用框架,Windows服务容器。这些丰富的类库都...

2019-03-29 15:34:00 820

转载 动态Web应用工程 前端和后端,如何区分

javaweb分两块,一块是服务器端叫后端,另一块叫前端,也就是web前端。前端就是用户能看到的部分,比如淘宝网,qq空间,网页上你能看到的都是web前端做的。后端做的就是为前端的展示业务逻辑功能做处理。一、绪论 1、 前台:呈现给用户的视觉和基本的操作。 后台:用户浏览网页时,我们看不见的后台数据跑动。后台包括前端、后端。 前端:对应我们写的html、css、javascript...

2019-03-29 15:30:00 728

转载 MVC 到 SSM 、SSH时代

从经典的JSP+Servlet+JavaBean的MVC时代,到SSM(Spring + SpringMVC + Mybatis)和SSH(Spring + Struts + Hibernate)的Java 框架时代,再到前端框架(KnockoutJS、AngularJS、vueJS、ReactJS)为主的MV*时代,然后是Nodejs引领的全栈时代,技术和架构一直都在进步。虽然“基于N...

2019-03-29 10:59:00 208

转载 java 常用框架 MVC 框架模式 和 SpringMVC 框架模式,分布式等 详解

1. 框架与设计模式框架、设计模式这两个概念很容易被人混淆,但其实这两者之间还是存在差别的。框架通常是代码重用,而设计模式是设计重用。设计模式是对反复出现的问题的解决方案的描述,是一种思想用于处理细节的,比框架更加抽象。框架是已经用代码实现的,可以执行也可以复用。设计模式是比框架更小的元素,一个框架往往会包含一个或者多个设计模式。框架总是针对某一特定领域的,而设计模式则可以适用于各...

2019-03-29 10:57:00 167

转载 底层Servlet及深入理解MVC到SpringMVC

Servlet 简介开发动态JavaWeb工程时,用到的技术主要有两种Servlet和jsp ,开发Servlet 需要引入tomcat 下lib 包,其中有个 servlet-api.jar,开发Servlet 需要引入这个jar。开发JSP 需要引入tomcat中的 JSP-api.jar 文件。Servlet 主要处理 http 的请求 和 响应。创建代码pub...

2019-03-28 19:07:00 79

转载 HTTP、MQTT、Websocket、WebService有什么区别

相同点:HTTP、MQTT、Websocket均为OSI 7层模型的【应用层协议】,http ,webSocket 为 应用层协议,MQTT为 TCP/IP 层协议。注意. WebService并非通信协议,而是一种远程接口调用(RPC)的框架技术。不同点:如下MQTTMQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几...

2019-03-28 17:50:00 306

转载 controller 和 Action 之间的区别

Controller 是 SpringMVC的控制层。Action 是 Structs 的控制层。SpringMVC的Controller和Struts2的Action均是实现MVC模式的控制层。两者区别如下:1.SpringMVC可精确控制到方法上,Controller可以单例开发,Struts2的Action则是多例prototype开发,基于类进行拦截请求的。 2.Spri...

2019-03-28 17:34:00 2139

转载 几大主流的UI/JS框架——前端框架

2016年开始应该是互联网飞速发展的几年,同时也是Web前端开发非常火爆的一年,Web 前端技术发展速度让人感觉几乎不是继承式的迭代,而是一次次的变革和创造。这一年中有很多热门的前端开发框架,下面源码时代web小编为大家总结2016年至今最受欢迎的几款前端框架。前端目前来看还是非常火的,随着IT技术的百花齐放,新的前端框架不断推出,但大多都还在狂吼的阶段。其实一直以来对技术的理解是技...

2019-03-28 15:25:00 249

转载 前后端分离框架

原文转自https://www.cnblogs.com/shanrengo/p/6397734.html前言:分离模式  对前后端分离研究了一段时间,恰逢公司有一个大项目决定尝试使用前后端分离模式进行,便参与其中。该项目从2016年初立项至今,平平稳稳得度过,但也涌现出越来越多的问题,绝对不是说前后端分离模式不好,而是很多公司在尝试前后端分离的时候没有做好充分得准备。 ...

2019-03-28 15:07:00 334

转载 拦截器和过滤器之间的区别

过滤器:Filter 拦截器:InteceptorServlet的Filter:过滤器主要过滤http 请求,对servlet有用。拦截器主要拦截action请求。Servlet作用:通过一个servlet来分发请求给不同的Controller。Spring的Inteceptor:拦截器可以获取IOC容器中的service bean实现业务逻辑,拦截器可以获取...

2019-03-28 14:49:00 73

转载 SSH和 SSL之间的区别,以及修改 SSH 远程登录端口号

SSH和 SSL之间的区别SSH :是 shellSSL:http、https 连接修改SSH 远程登录端口号SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。  $ ssh -p 2222 user@host上面这条命令表示,ssh直接连接远程主机的2222端口。原文:http://www.ru...

2019-03-28 10:28:00 209

转载 线程和线程池 详细讲解

物理CPU、核 和 线程之间的关系物理CPU:是指硬件的核心数,指这台计算机有两个CPU。逻辑CPU:是逻辑上的,简单理解为在逻辑上模拟出来的核心数,即效果是 物理1个CPU 模拟出逻辑CPU,上图中是一个CPU模拟出两个,相当于两个CPU的效果。CPU程数:是指在同一时刻设备能并行执行的线程数, 线程数=物理CPU * 逻辑CPU。即代表在此时此刻这个时间点,可...

2019-03-27 21:10:00 178

转载 java 数据库连接池常见分类和使用

在Java程序中,开源的数据库连接池有以下几种 :1、C3P0:是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。2、Proxool:是一个Java SQL Driver驱动程序,提供了对选择的其它类型的驱动程序的连接池封装...

2019-03-27 16:51:00 54

转载 池的分类和简介

池的简介池(Pool)技术在一定程度上可以明显优化服务器应用程序的性能,提高程序执行效率和降低系统资源开销。这里所说的池是一种广义上的池,比如数据库连接池、线程池、内存池、对象池等。其中,对象池可以看成保存对象的容器,在进程初始化时创建一定数量的对象。需要时直接从池中取出一个空闲对象,用完后并不直接释放掉对象,而是再放到对象池中以方便下一次对象请求可以直接复用。其他几种池的设计思想也...

2019-03-27 16:07:00 758

转载 数据库连接池

原文转自“数据库连接池详解”转载于:https://www.cnblogs.com/Shunia123/p/10607931.html

2019-03-27 15:34:00 67

转载 前后端分离架构概述

原文转自:https://blog.csdn.net/fuzhongmin05/article/details/815910721、背景 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器...

2019-03-27 09:00:00 59

转载 Linux nohup --- 进程不挂断命令详解

nohup 是Linux的其中一个命令。nohup 作用:将程序以忽略挂起信号的方式运行起来转载于:https://www.cnblogs.com/Shunia123/p/10602780.html

2019-03-26 19:17:00 196

转载 Ubuntu 系统详解 和 mysql 等软件开机自启动

开机自启动: 系统开机自启动 和 软件开机自启动。(软件开机自启动是指随系统开机自启动的软件), 两者之间的关系:可类比 windows 系统开机自启动 和 随系统开机自启动的软件。详细参考“win7 系统 和 软件开机自启动之间的区别”首先了解一下Ubuntu关于启动项的大致分类,每一类都分为系统级和用户级第一类upstart,或者叫job,由init管理,配置文件目录/...

2019-03-26 16:30:00 187

转载 Linux 各个发行版本的发展史

原文转自https://blog.csdn.net/baidu_32134295/article/details/52439823学习Linux很久了,却对GUN,Linux,Linux发行版等无所了解,是不是觉得很对不起自己啊。呵呵,所以我就在网上找了些资料,总结在一起,还算是比较能说明问题的。什么是Linux?  也许很多人会不屑的说,Linux不就是个操作系统么。错!Li...

2019-03-26 12:01:00 643

转载 Springboot 目录结构及其资源文件访问

1. 基本目录结构src/main/java: 存放源码src/main/resources static/: 存放静态文件,比如 html、css、js、image(访问方式 http://localhost:8080/js/main.js) templetes/: 存放动态页面,比如 jsp,html,tpl config/: 存放配置文件,...

2019-03-25 13:53:00 159

转载 详解Springboot,spring,springMVC 的关系

本文原文转自https://blog.csdn.net/hang1995/article/details/84330295spring boot就是一个大框架里面包含了许许多多的东西,其中spring就是最核心的内容之一,当然就包含spring mvc。spring mvc 是只是spring 处理web层请求的一个模块。因此他们的关系大概就是这样:spring mvc &l...

2019-03-25 12:29:00 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除