自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 抽象类

普通类和抽象类区别1、普通类不能有抽象方法2、抽象类不能实例化抽象类和抽象方法1、抽象类不一定要有抽象方法,有可能只有静态方法2、静态static是属于字节码的。   一个抽象类可以没有抽象方法,使用abstract只是为了不被实例化。   以上两点可以说明,静态方法只要有字节码存在就可以运行,所以抽象类中可以有静态方法。3、静态不可以跟抽象方法共存,所以静...

2019-06-27 10:10:00 106

转载 操作字符串的相关类

String、StringBuffer、StringBuilder的区别1、内容是否可变String不可,其他两者可以2、线程安全(StringBuffer、StringBuilder)StringBuffer线程安全,推荐在多线程下使用StringBuilder线程不安全但性能高,推荐在单线程下使用String类常用方法indexOf()charA...

2019-06-27 10:08:00 164

转载 SpringCloud学习

微服务架构应用场景1、单体应用优势:开发简单、性能高(同一进程的调用)、部署简单缺点:部署的时候:把单个应用全部打成一个war包部署在tomcat上带来问题并发量大:解决方式升级服务器,或者布置10个服务器可靠性:一个模块出现问题,整个程序瘫痪中心化:全部功能只能用一种语言写,有些功能java写好,有些c++写好新架构:中心化带来的问题持续交付...

2019-06-25 11:33:00 124

转载 Docker学习

Docker概述开源的应用容器引擎,让开发者打包应用到一个轻量级、可移植的容器,发布到任何一个linux机器上,容器使用的是沙箱机制,相互之间不会有任何接口(想使用就要暴露端口),性能开销极低docker仓库保存镜像,包括mysql、oracle等环境docker镜像创建docker容器的模板docker容器独立运行的一个或一组应用转载于:https:...

2019-06-23 14:22:00 82

转载 Springboot学习

概述简化web应用开发过程的框架优点1、可以使用java的main方法启动内嵌的tomcat2、用maven的依赖配置spring、springmvc等框架3、健康检查4、快速创建基于Spring的应用程序5、提供约定的starter POM简化Maven配置6、自动配置SpringMVC、Spring等其他开源框架,不需要XML文件,采用注解配置...

2019-06-22 14:53:00 102

转载 Spring学习

概述分层的JavaSE/EE轻量级开发的一站式框架一站式:有EE开发的每一层的解决方案Web层:SpringMVCService层:声明式事务、Bean管理DAO:jdbc模板,ORM模块(整合其他框架)好处(优点、特点)1.方便解耦,简化开发通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过...

2019-06-19 18:18:00 250

转载 Mybatis学习

简述ORM持久层框架,动态sql,逆向工程优点1、目前最主流的持久层框架为hibernate与mybatis,而且国内目前情况使用Mybatis的公司比hibernate要多。2、Hibernate学习门槛不低,要精通门槛更高。门槛高在怎么设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernate缓存与数据加载策略方面需要你的经验和能力都很...

2019-06-19 14:53:00 129

转载 Hibernate学习

简述持久层ORM框架ORM:对象关系映射类与表之间的映射(建立关系),操作对象相当于操作表(体现面向对象的思想)。优点1、减少重复性代码(数据库连接代码、sql语句)2、ORM实现3、映射灵活性4、可扩展性,API开放5、缓存传统Web应用方式Servlet+jsp+javabean+jdbc可以完成所有Web应用的开发,过于底层,开...

2019-06-19 00:41:00 136

转载 SpringMVC学习

简介springMVC就是类似于Struts2的mvc框架,属于SpringFrameWork的后续产品。springMVC的优点SpringMVC与Struts2区别对比项目SrpingMVCStruts2优势国内市场情况有大量用户,一般新项目启动都会选用springmvc有部分老用户,老项目组,由于习惯了,一直...

2019-06-18 23:12:00 77

转载 Struts2学习

概述基于MVC设计模式,本质是servlet,是struts1和webwork技术的合并,是web层的框架,且标签库丰富。MVC:前端控制器模型,所有请求先经过前端控制器,根据请求不同分发action(struts里servlet的称谓)。传统设计模式:有一个请求就会有一个servlet。配置环境1、在web.xml里配置过滤器2、新建名为struts.xm...

2019-06-15 22:51:00 106

转载 Java集合介绍

集合是什么?  能存储任何对象,长度可以改变(核心),java内部提供的类。集合与数组的区别?  一、  1、数组可以存储基本数据类型和引用数据类型,存基本数据类型的时候存的是值,引用则是地址值。  2、集合只能存储引用数据类型。当存入基本数据类型时,会自动装箱成引用数据类型。  二、  1、数组长度固定,不能自动增长。  2、集合长度可变。集合和数据...

2019-06-03 16:30:00 98

空空如也

空空如也

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

TA关注的人

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