
——【框架】
文章平均质量分 86
卡夫卡的熊kfk
总之岁月漫长,然而值得等待
展开
-
一句话解释J2EE的13个规范
规范是什么?数据库相关JDBC——数据库JNDI——连接池EJB——部署RMI——虚拟机网页相关JSP——动态网页Servlets——服务连接器XML——传输数据JMS——异步通信应用相关JAVA IDL——分布式JTS——图形JTA——事务javaMail——邮件JAF——数据规范是什么?标准,开发者在开发中所遵循的规则。小编认...原创 2018-03-11 20:37:15 · 434 阅读 · 9 评论 -
一篇文章弄懂RPC
是什么Remote Procedure Call,远程过程调用,一种通过网络从远程计算机程序上请求服务来得到计算服务或者数据服务,而不需要了解底层网络技术的协议和框架。像Dubbo、HSF、gRPC、Thrift等都是RPC框架。而Spring Cloud不是,具体在后面会讲到。微服务微服务、分布式、SOA的区别单体应用程序——SSH垂直应用架构——RESTfulSOA——Dubbo...原创 2018-10-12 11:24:21 · 454 阅读 · 3 评论 -
用Spring技术栈实现小demo(附源码)
为了更好地梳理Spring和Springboot的知识框架,小编以这两种技术各写一个登录demo,并对其进行详细讲解。前提(1)安装了IDE(如idea)和Maven。(2)执行Sql脚本,新建2张表。建议在Navicat里操作。以下是两张表的sql脚本:链接:https://pan.baidu.com/s/1XSl2_hROH615vThL7ipenA提取码:519r(3)在文末...原创 2019-07-24 10:42:49 · 493 阅读 · 4 评论 -
用租房经历来类比Springmvc的执行流程
本仙女最近想来人间住一段时间,所以打算租个房子。听说“链家”不错,我要进去看看。进门,确定管家(1)去链家找房一个管家迎接你,问你有啥需求。是打算买卖房子还是租房子租房子,想找个3室2厅的找对应的户型(2)管家根据你的需求去电脑系统中找。你想找三室的,总不能给你搜一室一厅的吧根据请求url查找Handler去实地看看(3)找到几家看着不错,去实地看看,是否符合自己的心意。其中,...原创 2019-08-02 17:00:49 · 1137 阅读 · 10 评论 -
小仙女讲Springmvc(2)——常用注解
今天我们说说Springmvc的常用注解。这些注解基本都是平时开发在用,我们把他们串起来,系统总结一遍。@Controller@RequestMapping@RequestParam@PathVariable@MatrixVariable@CrossOrigin@RequestHeader@CookieValue@@RequestBody...原创 2019-08-02 17:05:13 · 860 阅读 · 1 评论 -
小仙女讲Springmvc(3)——数据相关
这篇我们说说Springmvc数据相关的应用,包括数据转换、格式化和数据校验。数据转换数据转换可以将任意类型转换成另一种类型。格式化格式化是只能将String转换成另一种Java类型。数据校验数据校验是使用JSR 303进行验证。...原创 2019-08-03 16:30:38 · 531 阅读 · 0 评论 -
Springboot+Springmvc实现文件的上传和下载(附源码)
文件上传实现文件上传的方式挺多的,比如通过IO流的方式,通过file.Transto的方式,通过springmvc提供的方式。总体比较下来,最后一种效率更高。文件下载...原创 2019-08-04 09:25:44 · 7955 阅读 · 7 评论 -
Springboot+Springmvc实现登录拦截(附源码)
Springmvc中的拦截器是用来拦截用户请求,并进行相应处理的。比如通过拦截器来进行用户权限验证,或者用来判断用户是否已经登录等。今天我们就在Springboot环境下实现登录拦截。...转载 2019-08-04 15:08:26 · 4768 阅读 · 3 评论 -
小仙女讲Springmvc——概述
大家好,你有没有被小哪吒圈粉?嘻嘻嘻,见到小哪吒,秒变小迷妹~~好了,说正题~本仙女写了5篇博客来讲述Springmvc的技术点,理论和实践相结合,浓而不烈,甜而不腻。欢迎大家翻阅。目录用租房经历来类比Springmvc的执行流程小仙女讲Springmvc(2)——常用注解小仙女讲Springmvc(3)——数据相关Springboot+Springmvc实现文件的上传和下载(附源...原创 2019-08-04 15:09:52 · 1829 阅读 · 2 评论 -
小仙女细解Spring的IOC
大家好,本仙女又来啦。上两篇博客我们说了说Spring和Springboot的比较。接下来这两篇博客我们对Spring的核心——IOC和AOP进行一下深刻剖析。IOC是啥?概念IOC是控制反转,我们以Controller层调Service层为例,以前是这样写:Service service=new Service();有了IOC之后,我们这样写:@Autowiredprivate...原创 2019-07-27 16:55:34 · 786 阅读 · 7 评论 -
用Springboot实现小demo(附源码)
在上篇文章中,我们用Spring技术栈实现了登录功能。这篇我们用Springboot来实现同样的功能,比较一下它俩的区别。原创 2019-07-28 08:04:52 · 3400 阅读 · 2 评论 -
小仙女讲Spring—综述
这几天天气实在是太热啦,知道你们吃不下饭,那就送你们点精神食粮吧。《小仙女讲Spring》系列套餐送给你们。套餐目录首先,小白请看此篇博客:【SSM】写给单身狗看的Spring总结其次小仙女分别用Spring技术栈(Spring JDBC、Spring、Spring MVC、JSP)和Springboot实现了同一个登录的功能。可以发现,引入了Springboot,使Spring的开发...原创 2019-07-28 20:13:57 · 1774 阅读 · 10 评论 -
细解springmvc的入门demo(附源码)
前期解读此代码的调用流程如下:(1)tomcat启动时,先加载web.xml文件(2)web.xml里面有springmvc.xml文件的路径,所以接下来加载springmvc.xml配置文件。(3)springmvc.xml里面配置了...原创 2018-10-31 15:52:16 · 440 阅读 · 2 评论 -
【Spring MVC】注解和配置文件的代码比较
当我们在类文件里写了方法,怎么被程序知道并调用呢?一般有两种方法:配置文件注解下面小编就以亲自敲的例子“SpringMVC_Test”为例来简单说说。配置文件篇在springmvc.xml中这样写:在controller包下的类中这样写:注解篇在springmvc.xml中这样写:在controller包下的类中这样写:springmvc.xml里面配置了一个包扫描...原创 2018-10-31 19:02:07 · 665 阅读 · 3 评论 -
【Spring MVC】遇到的问题与解决办法
问题1:页面报404,说明路径错误。那问题出现的原因是什么?又是怎么解决的呢?这不仅仅是项目名称,更是tomcat中配置的应用上下文。只要在Application context中配置了,自动弹出页面时就会自动生成。我当初没有配置,而是自己在url中输入进去的,所以找不到路径。当然,如果不配置也是可以的,输入时不输入就好。问题2:能加载出页面,但是出不来具体数据原因:在c...原创 2018-10-31 19:18:56 · 698 阅读 · 3 评论 -
【SSH】Struts2总结
是什么Struts2是基于MVC设计模式的Web应用程序框架,帮助我们减少开发时间。其是在Struts1和WebWork的基础上合并出来的新框架,与Servlet等效,属于表现层。 原理【图一:原理图】 传输过程如下: 1.客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2.这个请求经过一系列的过滤器(Filter) 3.接着StrutsPa原创 2018-04-30 20:33:37 · 267 阅读 · 8 评论 -
【SSH】初探SSH
背景介绍篇Java EE开发的两种方式(1)以Spring为核心的轻量级JavaEE企业开发平台,我们学的SSH就属于这个。 特点:开发、部署成本低;使用Web服务器 适用场景:中小型企业应用 (2)以EJB3+JPA为核心的经典JavaEE开发平台 特点:符合高度伸缩性、高度稳定性要求,后期维护成本高;使用应用服务器 适用场景:银行系统、保险系统等 没有SSH之...原创 2018-04-19 11:34:57 · 453 阅读 · 10 评论 -
【SSH】细解一个Hibernate的小demo
敬请期待原创 2018-05-06 19:49:47 · 215 阅读 · 3 评论 -
【SSH】MyEclipse: failed to create the part's controls
SSH环境配置——Spring核心监听器——打开类型ContextLoaderListener 打开不了页面,爆出如下错误: 原因是和我安装的中文包起冲突了。解决办法: 找到软件的安装路径——打开myeclipse.ini文件 在末尾加入-Duser.language=en,保存关闭后重启MyEclipse。再打开MyEclipse后,问题解决。 第三步:可是现在软件...原创 2018-06-25 10:05:10 · 1054 阅读 · 6 评论 -
【SSH】The origin server did not find a current representation for the target resource
背景新建项目—引入jar包—编写相应代码,按视频步骤走,结果总是出不来界面: 尝试(1)把tomcat放到无中文的路径中,失败。 (2)仔细查对配置文件,失败。 (3)建立一个新项目,做一步运行一次页面。发现是jar包的问题。一将jar包们放入bin目录下,就报上面的错误,所以小编索性就先不加jar包了,先往下敲代码。 ...原创 2018-07-09 17:58:37 · 5837 阅读 · 2 评论 -
JavaWeb相关技术思维导图
这是小编的一点拙见,有啥问题,欢迎大家交流。至于对此导图的解析,请待后续更新。原创 2018-08-09 07:33:21 · 827 阅读 · 0 评论 -
用大白话说说JavaWeb相关技术
昨天和老爸打了个电话聊聊天,不知怎的说到了技术,然后我就以淘宝网为例,一口气说了好多,挂了电话后,惊觉自己是个人才呀。 所以今天就赶紧把所思所想写下来,仅一家之言,君且姑妄听之。 从用户操作到查询 作为用户来看,所用到的功能就是查询,比如我想买件裙子,我就去搜索栏里搜索“裙子”,出来各个商家的界面,我看着哪个裙子顺眼,点进去,查看材质、试穿效果等具体信息。这就是在完成一次次的查询。 过程就...原创 2018-09-08 16:14:16 · 629 阅读 · 2 评论 -
【SSM】写给单身狗看的Spring总结
what?这一部分说说Spring的概念。Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。web层:SpringMVCservice层:Bean管理、IOC、事务管理dao层:提供了JDBC模板,可以很好地和ORM框架进行整合why?这一部分说说Spring的作用,我们为什么要用它。Spring用的是面向接口的思想,解决的是service层和其它各层...原创 2018-09-18 20:29:37 · 863 阅读 · 4 评论 -
【SSM】Mybatis入门总结
what?采用配置文件动态管理SQL语句,并含有输入映射、输出映射机制以及数据库连接池配置的持久层框架。说简单点,mybatis就是用来连接数据库,然后对数据进行一系列操作的框架。why?这一部分我们说说Mybatis和别的框架的区别,和我们选择它的理由。以下是3种访问数据库的方式比较,他们都属于ORM映射。备注:1、什么是对象关系映射(ORM)?把编程中的对象和数据库表属性联系...原创 2018-09-26 15:21:19 · 760 阅读 · 7 评论 -
【SSM】细解一个Mybatis的小demo
小编跟着《Spring MVC+MyBatis开发 从入门到项目实战》这本书敲了一个入门小demo,现把过程总结如下。需要说明的是:下面的代码截图只是小编为方便总结适当截的,并不完整,想看源代码可看文章末尾的云盘分享,其代码是小编亲自敲的,可运行。前期准备第一步:数据库准备执行sql脚本,新建数据库和表第二步:搭建工程环境1、新建web项目:MyBatisFirstDemo,并新建目...原创 2018-09-26 16:32:01 · 1030 阅读 · 5 评论 -
UUID怎么写?怎么用?
UUID是啥?UUID是通用唯一识别码的缩写,它的作用是能生成唯一的ID。怎么写?在ITOO项目中,UUID已经被封装到工具类中了。在BaseUuidUtils.class中,添加如下代码:import java.util.UUID;public abstract class BaseUuidUtils { public static String base58Uuid() { ...原创 2018-10-04 19:24:04 · 3270 阅读 · 3 评论 -
小仙女细解Spring的AOP
大家好,本仙女又来了。这次我们说说AOP。AOP是什么?要说AOP,就不得不谈OOP(面向对象编程)。oop——竖向抽取即使不知道aop,那也知道OOP吧,对,就是OOP,Object Oriented Programming,面向对象编程。在OOP中,我们将两个类中相同的部分抽取出来,形成父类,这两个类再继承这个父类。从而实现了消除冗余代码。aop——横向抽取AOP是OOP的补...原创 2019-07-28 20:11:10 · 750 阅读 · 1 评论