自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud简介与5大常用组件

SpringCloud简介与5大常用组件 springcloud springcloud是微服务架构的集大成者,将一系列优秀的组件进行了整合。基于springboot构建,对我们熟悉spring的程序员来说,上手比较容易。 通过一些简单的注解,我们就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。 SpringCloud的组件相当繁杂,拥有诸多子项目。重点关注Netflix sprin...

2020-03-26 11:38:47 100

原创 SpringMVC的核心组件

SpringMVC的核心组件 1. SpringMVC的作用 SpringMVC解决了V-C交互的问题,也就是服务器端如何接收请求并给予响应的问题,即:客户端如何将请求发给服务器端的控制器,并控制器能够接收到这些请求及请求的参数等,当控制器处理完这个请求之后,还能够以转发、重定向或其它方式向客户端进行响应。 在传统的Java EE项目中,是使用Servlet作为控制器的,并且每种...

2020-03-24 12:05:52 341

原创 MySQL数据库优化

MySQL数据库优化 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好...

2020-03-21 13:32:18 120

原创 struts2自定义拦截器

struts2自定义拦截器 图文描述 第一步:自己写个拦截器 第二步:配置struts.xml文件 总结一下 1、实现拦截器有很多方法,根据需求不同选择继承或者实现接口也不相同 2、includeMethods的优先级大于excludeMethods ...

2020-03-18 14:54:00 90

原创 struts2 执行流程及工作原理

在Struts2框架中的处理大概分为以下的步骤 1 用户发送请求; 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定...

2020-03-17 16:38:37 154

原创 mybatis与hibernate区别

mybatis与hibernate区别及优缺点 Hibernate:hibernate是一个标准的ORM框架,不需要写sql语句,维护关系比较复杂,sql语句自动生成,对sql语句优化,修改比较困难。 Hibernate的优缺点: 优点:面向对象开发,不需要自己写sql语句。如果进行数据库迁移不需要修改sql语句,只需要修改一下方言。 缺点:hibernate维护数据表关系比较复杂。完全是有hib...

2020-03-15 11:33:50 300

原创 关于Struts 2配置文件

简述struts.xml

2020-03-14 17:31:36 54

原创 Struts2和SpringMVC的区别

Struts2和SpringMVC的区别 一、拦截机制的不同S Struts2是类级别的S拦截,每次请求就会创建一S个Action,和Spring整合时Struts2的ActionBean注入作用域是原型模式prototype,然后通过setter,getter吧request数据注入到属性。Struts2中,一个Action对应一个request,response上下文,在接收参数时,可以通过属...

2020-03-12 18:57:19 107

原创 冒泡排序 java

冒泡排序 一.算法实现原理 1、从数据队列的左侧开始比较相邻的另个数据元素 2、如果左侧元素大于右侧元素,则交换这两个元素的位置,继续右移一个位置比较下两个相临的数据元素 3、如果右侧元素大于左侧元素,则不变,继续右移一个位置比较下两个相临的数据元素 4、对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 5、针对所有的元素重复以上的步骤,除了最后一...

2020-03-10 19:05:08 50

原创 spring的配置信息

spring的配置信息

2020-03-07 15:21:28 130

原创 string和stringBuffer,stringBuilder的区别

string和stringBuffer,stringBuilder的区别 1,String类的内容一旦声明后是不可改变的,改变的只是其内存的指向,而StringBuffer类的对象内容是可以改变的。 2,对于StringBuffer,不能像String那样直接通过赋值的方式完成对象实例化,必须通过构造方法的方式完成。 3,StringBuffer的在进行字符串处理时,不生成新的对象,在内存使用上要...

2020-03-05 11:18:04 87

原创 SpringMVC文件上传

SpringMVC中使用文件上传功能 Servlet3.0之前需要使用commons file upload和commons io组件,依赖了两个jar commons-fileupload-1.3.jar commons-io-2.4.jar 一、spring配置文件中配置bean 二、文件上传jsp编写 三、编写Controller 四、测试 ...

2020-03-03 12:28:30 106

原创 Solr介绍以及Centos7安装Solr

Solr介绍及Centos7安装Solr 一、Solr介绍 1、为什么要使用Solr solr是将整个索引操作功能封装好了的搜索引擎系统(企业级搜索引擎产品) solr可以部署到单独的服务器上(WEB服务),它可以提供服务,我们的业务系统就只要发送请求, 接收响应即可,降低了业务系统的负载 solr部署在专门的服务器上,它的索引库就不会受业务系统服务器存储空间的限制 solr支持分布式集群,索引服...

2020-03-01 16:23:18 293

原创 搭建SpringMVC步骤

搭建SpringMVC步骤 1、下载jar包 pom.xml 2、配置web.xml文件 3、配置springmvc-servlet.xml文件 4、编写Controller类

2020-02-29 18:00:14 107

空空如也

空空如也

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

TA关注的人

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