- 博客(25)
- 收藏
- 关注
转载 Spring MVC的文件上传
概述文件上传是Java Web项目中的常用功能,未达到上传文件的目的,需进行下列步骤:1.表单的method属性必须设置为POST。2.表单的enctype属性必须设置为multipart/form-data(浏览器才会使用二进制流的方式来处理表单数据)。3.pom文件中添加commons-fileupload依赖。4.在Spring MVC的配置文件中配置MultipartR...
2019-09-29 10:58:00
143
转载 Spring MVC的注解二
概述Spring从2.5版本开始引入注解,虽然版本不断变化,但是注解的特性一直被延续下来并不断进行扩展,这里就来记录一下Spring MVC中常用的注解,本文承接前文继续记录@PathVariable、@RequestHeader和@CookieValue三个注解。@PathVariable注解该注解可以方便的获得请求URL中的动态参数。只有一个属性value,类型为String,...
2019-09-12 10:45:00
154
转载 Spring MVC的常用注解(一)
概述Spring从2.5版本开始引入注解,虽然版本不断变化,但是注解的特性一直被延续下来并不断进行扩展,这里就来记录一下Spring MVC中常用的注解,本文记录@Controller、@RequestMapping、@RequestParam和@PathVariable四个注解。@Controller注解该注解用来标记类,由其标记的类就是一个Spring MVC Controll...
2019-09-10 13:05:00
179
转载 Spring MVC接口实例
概述前文记录了MVC模式和Spring MVC的初步认识,现在记录创建一个项目,配置Spring MVC,编写接口程序。创建项目打开IntelliJ IDEA,点击“File->New->Project...”,在打开的界面中左侧选择“Maven”,勾选“Create from archetype”,选中“maven-archetype-webapp”,点击“Next”...
2019-09-02 09:23:00
189
转载 MVC模式和Spring MVC初识
概述传统的Model1和Model2在Model1的模式下,整个Web应用几乎全部是由JSP页面组成,接受和处理用户请求,并对请求处理后直接做出响应;JSP身兼View和Controller两个角色,将控制逻辑和表现逻辑糅合在一起。缺点:1.代码的复用性低。2.增加了应用扩展和维护的难度。Model2是基于MVC架构的设计模式,具体实现如下如:MVC的思想是将一个应用分成...
2019-09-02 08:57:00
218
转载 Hbase数据结构和shell操作
Hbase的数据结构基本要素:命名空间、表、行、列、单元格,region,时间戳。1.命名空间:NameSpaces的作用Table:表,所有的表都是命名空间的成员,即表必属于某个命名空间,如果没有指定,则在default默认的命名空间中。RegionServer group:一个命名空间包含了默认的RegionServer Group。Permission:权限,命名空间能够...
2019-08-30 08:50:00
164
转载 Hbase的安装和配置
Hbase简介Hbase概述Hbase原型是Google的BigTable论文,受到了改论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储。Hbase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用Hbase技术可以在廉价的服务器上搭建起大规模的结构化存储集群。Hbase的目标是存储并处理大型的数据,更具体来说是仅需使用普通的硬件配置,就能处理由...
2019-08-14 10:37:00
150
转载 ZooKeeper安装、配置和使用
Zookeeper的概述:ZooKeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。ZooKeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,ZooKeeper就将负责通知已经在ZooKeeper上注册的那些观察者做出相应的反应。例如:...
2019-07-31 10:48:00
383
转载 hadoop的安装和配置
hadoop安装在Apache Hadoop主页的下载页面https://hadoop.apache.org/releases.html选择版本进行下载:下载下来的是压缩包:将压缩包使用Xftp上传hadoop-1的/usr目录下:执行命令: 1 # tar -zxvf hadoop-2.7.7.tar.gz解压完成后会在/usr目录下生成hadoop-2.7.7目录...
2019-05-07 14:17:00
704
转载 VMware Workstation安装CentOS 7和开发环境
VMware Workstation新建虚拟机此处使用的是VMware Workstation 10,其安装过程即是常规Windos系统下软件安装方式,略过。安装完成双击图标:打开虚拟机主界面:点击创建新的虚拟机:默认“典型”就好,点击“下一步”:选中最下面的选项“稍后安装操作系统”,点击“下一步”:选择第二项“Linux”,再版本的下拉菜单种选择“CentOS ...
2019-05-05 10:37:00
141
转载 Java基础-异常、断言
处理错误如果Java程序运行期间出现了错误,并且由于出现错误导致某些操作没有完成,程序应该能够返回到一种安全状态,并能够让用户执行一些其他的命令;或者允许用户保存所有操作结果,并以妥善的方式终止程序。其中错误的来源可能有以下几种:1.用户输入错误例如:程序定义输入为int,但是用户输入了String。2.设备错误例如:网络设备损坏。3.物理限制例如:存...
2019-04-24 10:27:00
149
转载 Java基础-内部类
内部类(inner class)定义内部类是定义在另一个类中的类。需要内部类的原因:内部类方法可以访问该类定义所在的域中的数据,包括私有的数据。内部类可以对同一个包中的其他类隐藏起来。当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。四种内部类:1. 普通内部类 1 class TalkClock { 2 3 private int int...
2019-04-18 09:43:00
86
转载 Java基础-多态
多态的概述多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。Java中多态的代码体现在一个子类对象(实现类对...
2019-04-16 09:03:00
118
转载 Java基础-接口
接口(interface)接口的定义接口这种技术主要用来描述类具有什么功能,而并不给出每个功能的具体实现,具体的实现由接口的实现类来完成。在Java程序设计语言中,接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。接口定义时需要使用interface关键字。接口文件仍为.java文件,虽然声明时使用interface关键字但是编译后仍然会产生.class文...
2019-04-10 10:26:00
91
转载 Java基础-继承
继承已存在的类就是复用(继承)这些类的方法和域。在此基础上,还可以添加一些新的方法和域,以满足新的需求。类、超类和子类定义子类关键字“extends”表示继承。已存在的类称为超类、基类或父类。新类称为子类、派生类或孩子类。在通过扩展超类定义子类的时候,仅需指出子类域超类的不同之处。因此在设计类的时候,应该将通用的方法放在超类中,而将具有特殊用途的方法放在子类...
2019-04-08 10:09:00
134
转载 Java基础-对象与类
面向对象程序设计概述面向对象的程序设计(简称OOP)时当今主流的程序设计范型,已经取代了“结构化”过程化程序设计开发技术,Java是完全面向对象的。类类设计构造对象的模板或蓝图,由类构造对象的过程称为创建类的实例。封装(有时称为数据隐藏)是与对象有关的一个重要概念,从形式上看,封装不过是将数据行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式,封装给对象赋予了“黑盒”特征,...
2019-03-31 19:23:00
101
转载 Java基础-数组
数组是一种数据结构,用来存储同一类型值的集合。数组中的每个数据被称作元素,通过一个整型下标可以访问数组中的每一个元素。例如:如果a[i]是一个整型数组,a[i]就是数组中下标为i的整数。数组的定义在Java中,可以使用以下格式来定义一个数组: 1 数据类型[] 数组名 = new 数据类型[元素个数或数组长度];例如: 1 int[] ...
2019-03-29 14:28:00
112
转载 Java基础
Java是一门面向对象编程语言,是sun公司开发的,目前被Oracle公司收购。Java编程语言具有以下特点:简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性。HelloWorld程序前面已经成功的安装了JDK,下面看一个简单的Java程序: 1 public class HelloWorld { 2...
2019-03-27 11:05:00
81
转载 IntelliJ IDEA配置Tomcat和Lombok
Tomcat的安装和配置Tomcat 是在SUN公司的JSWDK(JavaServer Web DevelopmentKit)的基础上发展而来的一个优秀的Servlet容器,其本身完全是由Java编写的,是Apache开源软件组织的一个软件项目。Tomcat除了能够充当运行Servlet的容器,还提供了作为Web服务器的一些实用功能(如:Tomcat的管理和控制平台、安全域管...
2019-03-17 20:40:00
233
转载 Windows系统MySQL安装配置
MySQL是一个开放源代码的数据库管理系统,是由MySQL AB公司开发、发布并支持的,现在属于Oracle旗下产品。与其他大型数据库管理系统如Oracle、DB2、SQL Server等相比,虽然MySQL规模小、功能有限,但是具有跨平台、体积小、速度快、成本低等优点,是最受欢迎的关系型数据库管理系统之一。安装程序的下载首先打开mysql官方网站https://ww...
2019-03-11 23:12:00
74
转载 Windows系统IntelliJ IDEA安装配置
IntelliJ IDEA安装IntelliJ IDEA,是java编程语言开发的集成环境,业界公认的最好的Java开发IDE之一。打开IDEA官方网站https://www.jetbrains.com/idea/download/#section=windows选择合适的版本进行下载,此次选择的是2018.2.5版本。下载完成后,双击安装包进行安装:首次安装:点击“Nex...
2019-03-07 23:27:00
245
转载 Windows系统Git安装配置
Git的安装Git是一个开源的分布式的版本控制软件,是Linus Torvalds 为了方便开源贡献者协同开发和管理 Linux 内核开发替代BitKe而开发的。打开git官网的下载地址:https://www.git-scm.com/download,选择windows版的安装程序进行下载。之前下载了旧版本的安装程序,各位可以下载最新版本,双击git安装程序:...
2019-03-05 12:43:00
173
转载 Windows系统maven安装配置
Apache Maven是一个软件项目管理工具,基于项目对象模型(Project Object Model,即POM)的概念,Maven可用来管理项目的依赖、编译、文档等信息。使用Maven管理项目时,默认配置项目依赖的jar包将不再包含在项目目录中,而是集中放置在用户目录(默认配置)的.m2目录下。Maven项目有一个特点,每个项目都有一个pom.xml文件,在这个文件中通过符合一定规...
2019-03-04 22:25:00
81
转载 Windows系统JDK安装配置
JDK和JRE的安装打开java的官方网站,下载安装程序,版本根据自己情况选择:双击安装程序:点击“下一步”:此处推荐默认路径安装,如果自定义安装目录,则需记住自定义的安装路径,在后续配置环境变量的时候需要用到该路径。点击“下一步”:安装程序开始自动安装,JDK安装完成后会自动弹出jJRE的安装界面:此处仍然推荐默认安装路径,点击“下一步”,进行JRE安装:到...
2019-03-03 20:53:00
85
转载 开篇
2010年毕业前夕,给自己定了三个三年计划,所有的目标按阶段一步步进行,计划是在2019年7月份工作满9年时全部达成,到了2019年春节前夕,原定的目标近乎于已双倍完成,所以在春节的假期中一直在思考后面路该怎么走,由于从毕业到现在一直从事IT相关工作,经历过4家公司,做过不同行业方向的项目,分布式文件系统、云计算、网页和手机游戏、基于北斗导航的中X油车联网、交通工程信息化...
2019-03-01 11:34:00
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人