- 博客(14)
- 收藏
- 关注
原创 SpringCloud简介与5大常用组件
SpringCloud简介与5大常用组件springcloudspringcloud是微服务架构的集大成者,将一系列优秀的组件进行了整合。基于springboot构建,对我们熟悉spring的程序员来说,上手比较容易。通过一些简单的注解,我们就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。SpringCloud的组件相当繁杂,拥有诸多子项目。重点关注Netflixsprin...
2020-03-26 11:38:47
129
原创 SpringMVC的核心组件
SpringMVC的核心组件1. SpringMVC的作用 SpringMVC解决了V-C交互的问题,也就是服务器端如何接收请求并给予响应的问题,即:客户端如何将请求发给服务器端的控制器,并控制器能够接收到这些请求及请求的参数等,当控制器处理完这个请求之后,还能够以转发、重定向或其它方式向客户端进行响应。 在传统的Java EE项目中,是使用Servlet作为控制器的,并且每种...
2020-03-24 12:05:52
396
原创 MySQL数据库优化
MySQL数据库优化1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好...
2020-03-21 13:32:18
144
原创 struts2自定义拦截器
struts2自定义拦截器图文描述第一步:自己写个拦截器第二步:配置struts.xml文件总结一下1、实现拦截器有很多方法,根据需求不同选择继承或者实现接口也不相同2、includeMethods的优先级大于excludeMethods...
2020-03-18 14:54:00
116
原创 struts2 执行流程及工作原理
在Struts2框架中的处理大概分为以下的步骤1 用户发送请求;2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定...
2020-03-17 16:38:37
185
原创 mybatis与hibernate区别
mybatis与hibernate区别及优缺点Hibernate:hibernate是一个标准的ORM框架,不需要写sql语句,维护关系比较复杂,sql语句自动生成,对sql语句优化,修改比较困难。Hibernate的优缺点:优点:面向对象开发,不需要自己写sql语句。如果进行数据库迁移不需要修改sql语句,只需要修改一下方言。缺点:hibernate维护数据表关系比较复杂。完全是有hib...
2020-03-15 11:33:50
407
原创 Struts2和SpringMVC的区别
Struts2和SpringMVC的区别一、拦截机制的不同SStruts2是类级别的S拦截,每次请求就会创建一S个Action,和Spring整合时Struts2的ActionBean注入作用域是原型模式prototype,然后通过setter,getter吧request数据注入到属性。Struts2中,一个Action对应一个request,response上下文,在接收参数时,可以通过属...
2020-03-12 18:57:19
138
原创 冒泡排序 java
冒泡排序一.算法实现原理1、从数据队列的左侧开始比较相邻的另个数据元素2、如果左侧元素大于右侧元素,则交换这两个元素的位置,继续右移一个位置比较下两个相临的数据元素3、如果右侧元素大于左侧元素,则不变,继续右移一个位置比较下两个相临的数据元素4、对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。5、针对所有的元素重复以上的步骤,除了最后一...
2020-03-10 19:05:08
75
原创 string和stringBuffer,stringBuilder的区别
string和stringBuffer,stringBuilder的区别1,String类的内容一旦声明后是不可改变的,改变的只是其内存的指向,而StringBuffer类的对象内容是可以改变的。2,对于StringBuffer,不能像String那样直接通过赋值的方式完成对象实例化,必须通过构造方法的方式完成。3,StringBuffer的在进行字符串处理时,不生成新的对象,在内存使用上要...
2020-03-05 11:18:04
109
原创 SpringMVC文件上传
SpringMVC中使用文件上传功能Servlet3.0之前需要使用commons file upload和commons io组件,依赖了两个jarcommons-fileupload-1.3.jarcommons-io-2.4.jar一、spring配置文件中配置bean二、文件上传jsp编写三、编写Controller四、测试...
2020-03-03 12:28:30
133
原创 Solr介绍以及Centos7安装Solr
Solr介绍及Centos7安装Solr一、Solr介绍1、为什么要使用Solrsolr是将整个索引操作功能封装好了的搜索引擎系统(企业级搜索引擎产品)solr可以部署到单独的服务器上(WEB服务),它可以提供服务,我们的业务系统就只要发送请求,接收响应即可,降低了业务系统的负载solr部署在专门的服务器上,它的索引库就不会受业务系统服务器存储空间的限制solr支持分布式集群,索引服...
2020-03-01 16:23:18
332
原创 搭建SpringMVC步骤
搭建SpringMVC步骤1、下载jar包 pom.xml2、配置web.xml文件3、配置springmvc-servlet.xml文件4、编写Controller类
2020-02-29 18:00:14
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人