自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 equals与==的区别

区别1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类)当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。 JAVA当中所有的类都是继...

2019-09-26 19:21:37 157

原创 Tomcat,Servlet,JSP之间是什么关系?

tomcattomcat是一个容器,更是一个运行servlet的平台,Java Servlet之间对应关系问题,Web容器要一个用来描述这种对应关系的交件,一般是web.xml文件。Senvlet 就是基于这个机制与Web容器融合在一起的。目前已知的所有皮持Java Servlet的Web容器都是采用Java开发的。当Web容器接收到来自客户端的请求信息之后,会根据URL中的Web元件地址信息到...

2019-09-26 18:31:41 1797 1

原创 单例模式

单例模式定义单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口,以避免一个通...

2019-09-26 18:04:25 169

原创 SpringBoot的使用

SpringBoot的了解SpringBoot是Spring和SpringMVC的整合升级体,利用注解来完成Spring和SpringMVC的大部分配置,省略了大量配置文件代码。SpringBoot自带tomcat组件,因此这个功能可省略。地址不需要加项目名。如何使用新建maven项目Test_Shop_SpringBootpom文件添加Spring-Boot依赖更新maven找一个...

2019-09-26 10:54:20 141

原创 Eclipse集成Git功能

首次下载clone同步项目项目到Git空间 复制或直接导入项目 到 eclipse下载更新 pull项目右键 — team —pull提交修改 commit在项目properties中,重新加jar包...

2019-09-26 10:44:11 353

原创 反射的使用

反射的理解反射机制(Reflection)是Java提供的一项较为高级的功能,它提供了一种动态功能,而此功能的体现在于通过反射机制相关的API就可以获取任何Java类的包括属性、方法、构造器、修饰符等信息。元素不必在JVM运行时进行确定,反射可以使得它们在运行时动态地进行创建或调用。反射技术在中间件,框架(Spring)应用得较多。java.lang.class对象模型Student st...

2019-09-25 11:56:23 103

原创 什么是Linux?什么是CentOS?两者的关系

什么是Linux?linux是一套开放源代码程序的并可以自由传播的类UNix操作系统软件(Unix是linux的前身具备很多优秀特性)其在设计之初就是基于X86系列CPU架构计算机的,他是一个基于posix的多用户、多任务并且支持多线程和多CPU的操作系统。什么是CentOS?CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统...

2019-09-23 21:37:22 369

原创 VM快照设置

了解VM快照磁盘“快照”是虚拟机磁盘文件(VMDK)在某个点及时的复本。系统崩溃或系统异常,你可以通过使用恢复到快照来保持磁盘文件系统和系统存储。当升级应用和服务器及给它们打补丁的时候,快照是救世主。VMware快照是VMware Workstation里的一个特色功能。如何使用当我们在关闭VM虚拟机时,我们可以进行快照进行对当时操作的保存,点击虚拟机名称–右键–快照–拍摄快照 就可以...

2019-09-23 21:31:41 2837

原创 Xshell远程连接?

首先我们将Xmanager5安装在电脑上,在安装位置找到Xshell.exe发送到桌面打开Xshell,会弹出方框,点击新建名称按自己方式编写,主机写VM虚拟机端口号点击连接写入你所安装Xmanager5所填写的用户名连接成功,可以使用Linux命令...

2019-09-23 21:15:25 206

原创 VM安装CenOS步骤

打开虚拟机软件“VMware”,选择“创建新的虚拟机”点击下一步找到ISO映像文件,点击下一步将内容填写完全将位置修改为你想要安装的磁盘中指定磁盘容量(建议20G)点击自定义硬件,可根据自己电脑进行设置单机完成就开始创建虚拟机,需要等待时间较长...

2019-09-23 20:48:37 124

原创 多线程

线程与多线程 1. Java中一次JVM启动,开启一个进程,进程享有全部资源 2. 一个进程中包含多个线程,线程之间独立使用资源 3. 线程属于宏观并行,微观串行,因为一个CPU 4. 进程如果消失,那么所有的线程都会消失 5.线程资源,由JVM分配的CPU时间片,规定一个线程可以占用的时间,时间到,就要让出当前线程Java实现多线程的方法一、编写一个普通类继承Thr...

2019-09-22 17:07:32 98

原创 图片上传eclipse

首先我们创建一个文件或图片的指定路径,用于包含静态资源,便于静态分离编写前端代码input标签内 type=”file”,表示类型为文件上传或下载类型对应后台收参类型为 MultipartFile file编写后端代码添加商品 --添加上传入口修改商品描述为上传入口商品添加的controller里添加 图片上传 的代码修改实体类属性 商品描述 为 图片径名,并修改对应的数...

2019-09-22 16:55:05 1494

原创 Git的使用

首先我们对云端代码仓库进行了解GitHub https://github.com/ 是一个带有简单社交功能的云端代码仓库服务。经过了六年的发展,Github 已经成为这个领域事实上的标准。全世界绝大部分开源项目托管在 Github 上面,包括 Linux,OpenStack,Docker 等重量级项目。开源这几年蓬勃发展,极大的推动了 IT 行业的发展。很显然,计算机软件在人...

2019-09-22 14:18:59 111

原创 Eclipse导出Excel文件

首先我们添加依赖前端写一个a标签,加入链接在controller里编写代码另外提供ToolUtil.getExcelTitle工具类,防止不同浏览器的乱码问题Excel的字段处理,在实体类中使用注解来实现编写一个转换器类,用来进行特殊文字处理手写转换规则,实体类字段标注转换器类我们就可以直接运行,将数据库中的数据导出成Excel文件...

2019-09-22 14:01:19 2117 1

原创 Redis的理解与安装

Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redi...

2019-09-15 21:51:56 109

原创 SpringMVC的功能和优点

SpringMVCspring MVC是一个分层的java web开发框架,MVC模式提供了一个分层的体系结构,其中每一层对其它层进行了抽象,具体如下:1.模型(Model):应用程序所使用的特定域信息的表现形式2.视图(View):域模型的表现形式(通过使用诸如输入元素和按钮之类的用户界面元素,而这些元素与模型进行交互)。3.控制器(Controller):主要负责解释用户的输入并转换为...

2019-09-15 21:32:06 782

原创 NyBatis与MyBatis-Plus的理解

MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain OldJava Objects,普通老式 Java 对象)为数据库中的记录。1)MyBATIS 目前提供了三种语...

2019-09-15 21:27:57 997

原创 JVM的了解

首先我们了解JVMJVM:JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。每个Java程序都离不开Java虚拟机,Java程序的运行依靠具体的Java虚拟机实例。Java虚拟机主要分为五大模块:类装载器子系统、运行时数据区、执行引擎、本地方法接口和垃圾收集模...

2019-09-10 16:40:02 148

原创 Maven添加依赖

Maven在eclipse中添加依赖首先我们在eclipse创建一个maven项目,然后配置能够让项目不报错。打开pom.xml文件然后我们在百度里搜索mvn–Maven Repository: maven点击进入然后我们再搜索框搜索我们需要的jar包,点击我们搜索出的jar包然后我们找到一个下载量较多的jar包点击8.0.15进入jar包下载的页面找到下方maven,进行复制,...

2019-09-09 16:54:59 241

原创 Maven在eclipse中配置

Maven在eclipse中配置Maven的理解Maven:Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven的安装1、我们需要有JDK和Maven,然后...

2019-09-09 16:29:12 270

空空如也

空空如也

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

TA关注的人

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