- 博客(11)
- 收藏
- 关注
转载 抽象类
普通类和抽象类区别 1、普通类不能有抽象方法 2、抽象类不能实例化 抽象类和抽象方法 1、抽象类不一定要有抽象方法,有可能只有静态方法 2、静态static是属于字节码的。 一个抽象类可以没有抽象方法,使用abstract只是为了不被实例化。 以上两点可以说明,静态方法只要有字节码存在就可以运行,所以抽象类中可以有静态方法。 3、静态不可以跟抽象方法共存,所以静...
2019-06-27 10:10:00
142
转载 操作字符串的相关类
String、StringBuffer、StringBuilder的区别 1、内容是否可变 String不可,其他两者可以 2、线程安全(StringBuffer、StringBuilder) StringBuffer线程安全,推荐在多线程下使用 StringBuilder线程不安全但性能高,推荐在单线程下使用 String类常用方法 indexOf() charA...
2019-06-27 10:08:00
199
转载 SpringCloud学习
微服务架构 应用场景 1、单体应用 优势: 开发简单、性能高(同一进程的调用)、部署简单 缺点: 部署的时候:把单个应用全部打成一个war包部署在tomcat上带来问题 并发量大:解决方式升级服务器,或者布置10个服务器 可靠性:一个模块出现问题,整个程序瘫痪 中心化:全部功能只能用一种语言写,有些功能java写好,有些c++写好 新架构:中心化带来的问题 持续交付...
2019-06-25 11:33:00
163
转载 Docker学习
Docker 概述 开源的应用容器引擎,让开发者打包应用到一个轻量级、可移植的容器,发布到任何一个linux机器上,容器使用的是沙箱机制,相互之间不会有任何接口(想使用就要暴露端口),性能开销极低 docker仓库 保存镜像,包括mysql、oracle等环境 docker镜像 创建docker容器的模板 docker容器 独立运行的一个或一组应用 转载于:https:...
2019-06-23 14:22:00
114
转载 Springboot学习
概述 简化web应用开发过程的框架 优点 1、可以使用java的main方法启动内嵌的tomcat 2、用maven的依赖配置spring、springmvc等框架 3、健康检查 4、快速创建基于Spring的应用程序 5、提供约定的starter POM简化Maven配置 6、自动配置SpringMVC、Spring等其他开源框架,不需要XML文件,采用注解配置 ...
2019-06-22 14:53:00
142
转载 Spring学习
概述 分层的JavaSE/EE轻量级开发的一站式框架 一站式:有EE开发的每一层的解决方案 Web层:SpringMVC Service层:声明式事务、Bean管理 DAO:jdbc模板,ORM模块(整合其他框架) 好处(优点、特点) 1.方便解耦,简化开发 通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过...
2019-06-19 18:18:00
333
转载 Mybatis学习
简述 ORM持久层框架,动态sql,逆向工程 优点 1、目前最主流的持久层框架为hibernate与mybatis,而且国内目前情况使用Mybatis的公司比hibernate要多。 2、Hibernate学习门槛不低,要精通门槛更高。门槛高在怎么设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernate缓存与数据加载策略方面需要你的经验和能力都很...
2019-06-19 14:53:00
157
转载 Hibernate学习
简述 持久层ORM框架 ORM:对象关系映射类与表之间的映射(建立关系),操作对象相当于操作表(体现面向对象的思想)。 优点 1、减少重复性代码(数据库连接代码、sql语句) 2、ORM实现 3、映射灵活性 4、可扩展性,API开放 5、缓存 传统Web应用方式 Servlet+jsp+javabean+jdbc可以完成所有Web应用的开发,过于底层,开...
2019-06-19 00:41:00
176
转载 SpringMVC学习
简介 springMVC就是类似于Struts2的mvc框架,属于SpringFrameWork的后续产品。 springMVC的优点 SpringMVC与Struts2区别 对比项目 SrpingMVC Struts2 优势 国内市场情况 有大量用户,一般新项目启动都会选用springmvc 有部分老用户,老项目组,由于习惯了,一直...
2019-06-18 23:12:00
107
转载 Struts2学习
概述 基于MVC设计模式,本质是servlet,是struts1和webwork技术的合并,是web层的框架,且标签库丰富。 MVC:前端控制器模型,所有请求先经过前端控制器,根据请求不同分发action(struts里servlet的称谓)。 传统设计模式:有一个请求就会有一个servlet。 配置环境 1、在web.xml里配置过滤器 2、新建名为struts.xm...
2019-06-15 22:51:00
145
转载 Java集合介绍
集合是什么? 能存储任何对象,长度可以改变(核心),java内部提供的类。 集合与数组的区别? 一、 1、数组可以存储基本数据类型和引用数据类型,存基本数据类型的时候存的是值,引用则是地址值。 2、集合只能存储引用数据类型。当存入基本数据类型时,会自动装箱成引用数据类型。 二、 1、数组长度固定,不能自动增长。 2、集合长度可变。 集合和数据...
2019-06-03 16:30:00
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅