自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MybatisDay01

一、首先让我们需要清楚原始JDBC存在哪些问题:1、数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。如果使用数据库连接池可解决此问题。2、Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。3、使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少,修改...

2019-10-09 20:57:57 149

原创 SpringDay01

Spring是一个分层的一站式轻量级开源框架,它的核心是IOC(控制反转)以及AOP,面向切面编程;javaEE开发的三个阶段:web层(JSP,Struts2),业务层(Javabean)以及持久层(Dao,Hibernate)。为什么要学习Spring?Spring是一个大的工厂,同样可以把它理解成为一个大的对象容器,它的里面可以存放许多的对象,这些对象可以包含各种功能,它的最强大之处就是...

2019-09-12 11:49:14 189

原创 HibernateDay0102

首先让我们看一下JavaEE的三层架构:使用hibernate的好处:操作数据库的时候,可以使用面向对象的思想来完成,不需要书写SQL;Hibernate:是一个持久层ORM框架,对象关系映射;DBUTils是1级,Mybatis是2级,Hibernate是4级所谓的ORM,就是利用描述对象和数据库表之间映射的元数据,自动将java应用程序中的对象,持久化到关系型数据库的表中;通过...

2019-08-18 17:45:15 154

原创 关于java中集合的讲解

首先,我们需要明白数组和集合的关系,数组我们可以看成是一个固定大小的容器,我的容器有多大,我就只能够存放多少的东西,例如我有一个杯子,它的容量是100L,我现在可以放里面倒水,我倒水的量的多少在0-100L之间,可是这样存在一个问题,就是我倒入少量的水,使用大容量的杯子,或者我倒水超过100L之后,我需要扩大杯子的容量,这就相当于我需要拿来一个更大的杯子,来存放更多的水,所以,如果我们能够有一个容...

2019-08-15 21:22:51 149

原创 IDEA创建一个简单的maven工程

一、打开IDEA,选择file-->new-->project,我们可以看到弹出一个框图如下:我们选择maven,把2处的钩选上,之后我们选择3位置处的quickstart,这里是创建一个简单的maven工程样例即可,同时我们需要注意的是4处是一个webapp,它是maven的web工程样例,他们二者的区别不同,如下:我们选择quickstart第三步之后,就可以执...

2019-08-13 13:52:17 2196

原创 关于在Eclipse中安装Spring插件容易出现的问题以及解决方法

一般在学习Spring的过程中,我们使用Eclipse的时候需要安装STS插件,在这一过程中我尽力了一个上午的摸索,终于搞定,希望该博客能够对需要的同学提供帮助,节省大家的时间;第一步:我们需要查看自己的Eclipse版本:通过Eclipse上的功能框Help-->About Eclipse 查看自己的eclipse版本;我的Eclipse版本是4.7.0;这里如果大家想要可以...

2019-07-27 16:50:42 1322 3

原创 关于IDEA常见使用

IDEA中基本配置:主题更换:file->settings自动导包功能:当鼠标停留在某个类或者方法上,出现解释:出现行号,并且方法与方法之间有横线清晰分割:输入字母提示,关于不区分大小写,例如:System,输入sy和Sy都会提示:设置默认的字体,字体大小,行间距:书写一个类的时候头部生成作者信息和编码时间:关于项目编码设置为U...

2019-07-23 19:56:06 294

原创 关于写一个servlet的时候,在浏览器客户端显示乱码的解决方法

一般,我们写一个简单的servlet的时候都会实现它的doget()或者dopost()方法,此时我们在拿到response对象的时候,利用response对象实现一个输出流,即如下代码时:PrintWriter writer = response.getWriter(); writer.write("HelloWorld");我们发现我们启动Tomcat进行访问的时候,我们能够成功...

2019-05-08 16:03:13 277

翻译 关于Servlet讲解

1.什么是servlet?servlet是运行在服务器上的java程序,是sun公司提供的一种规范(接口),用来处理客户端的请求,响应给浏览器的动态资源;servlet的实质依然是java;2.servlet中包含的三个技术点:servlet技术,filter(过滤器)以及listener(监听器)。3.一个简单的servlet的实现步骤:创建类实现servlet接口,覆盖未实...

2019-05-07 20:38:03 111

翻译 关于XML的入门

1.XML是什么?XML:可扩展的标记语言。XML的语法和 HTML的语法类似,但是XML的书写更加灵活,它的标签定义比较自由,它的标签通常由书写者进行自定义的。2.XML的文档声明:<?xml version="1.0" encoding="utf-8"?>文档声明必须从文档的0列0行开始文档声明只有三个属性:version:必须属性,encoding:可选属性...

2019-04-23 21:44:39 135

翻译 连接池的三种实现方式

关于连接池:关于数据库的连接过程,我们经常用到的是JDBC技术,一般对于初学者来说都是通过定义一个连接方法和一个释放资源的方法,可是这样的方式存在一个弊端,就是当连接数非常多的时候,我们不断使用连接和关闭,这样比较消耗系统资源,这时候我们就需要引入连接池。关于连接池的思想是,我们先创建一个池子,之后创建连接存放到池子中去,这时候我们再从池子中直接通过拿取连接来进行使用,使用完之后再归还给池子即...

2019-04-22 22:01:31 3576 1

翻译 JavaScript中几个常见的实现Demo

实行对一个表格中的奇偶行进行不同颜色的显示效果,原始表格效果如下:具体实现:原始表格的实现很简单,我们只需要对表格中的表头和表体进行标明即可<thead> <tr> <th>编号</th> <th>姓名</th> <th>年龄</th> &l...

2019-04-19 16:20:19 1298

翻译 Javaweb基础——javascript

百度百科上关于JavaScript的描述是:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。说的通俗一点就是它是一种功能强大的语言,用于开发交互式的web页面,它不需要进行预编译,而是直接嵌入到HTML中,由...

2019-04-17 17:19:31 204

翻译 关于Spring框架中的约束导入步骤

对Spring中的applicationContext.xml进行约束的引入:第一步,通过在eclipse中的window选择框位置处选择preferences,选择之后如下图显示:第二步,在左上方的输入框中输入cata,之后选择XML catalog即可,如下图:第三步,选择add按钮第四步,选择File System第五步,选择最新的版本即可,如下图:...

2019-04-16 10:46:39 461

翻译 Java中的输入输出——IO流

在java程序的交互运行中,需要从外界读取数据或向外部设备发送数据,就是所谓的输入输出(I/O),java的I/O通过java.io包下的类和接口支持,其重要的是5个类,分别是File,outputStream、InputStream、Writer、reader以及一个接口Serializable。首先,让我们来理解一下什么是输入流和输出流,先让我们看下面一张图:一般,按照我们的理解,输...

2019-04-09 19:16:33 149

翻译 Javaweb——简单的JDBC连接的几种书写方式

我们都知道JDBC是用来对数据库进行连接的,下面让我们对数据库进行的连接方式来进行介绍;package com.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.s...

2019-04-05 21:04:16 463

翻译 Javaweb——MySQL回顾

1.什么是数据库(DB)?一个存储数据的仓库,其本质是一个文件系统,数据按照特定的格式进行存放,我们可以通过SQL语言来进行增删改查操作。2.什么是数据库管理系统(DBMS)?数据库管理系统是用来对数据库进行统一管理和控制的大型软件,以保证数据库的安全性和完整性;用户一般通过数据库管理系统来对数据库中的表进行使用;3.什么是SQL?结构化查询语言4.SQL的几种分类DD...

2019-03-27 22:07:59 182

原创 Tomcat的下载安装以及部分介绍

我们知道,在学习javaweb的过程中,当我们输入一个网址,这个网址就会被解析成为一个IP地址,一个IP地址对应一台电脑,我们找到这台电脑主机之后,相应的端口就会找到对应着的服务器,服务器就会去数据库中取出我们需要的文件,之后以网页的形式返回到我们的客户端。一般的服务器都是收费的,大多数学习javaweb以及公司使用的都是Tomcat服务器,下面让我们来学习一下它是如何安装以及使用的。1.下载...

2019-03-20 20:01:58 184

原创 HTTP请求和服务器

在学习javaweb之前,让我们先来了解一些简单的小的方面的细节知识;URL:统一资源定位符,代表资源的地址信息。URN:用来代表资源的某一个独一无二的名称。URI:作为一种新的标准,URL和URI都是其子集。在网站中我们通常需要发出请求和做出响应:一般分为两种get和postget请求是向服务器获取指定的资源,特点:请求参数的长度是有限的,对于太大量信息的数据是不适合用get来进行请...

2019-03-20 15:50:37 780

翻译 Java基础——数字和字符串

在Java中所有的基本类型都有类类型,比如int的类类型是Integer,这种类就叫做封装类。我们可以把一个基本类型的数据转化为封装类,同样也可以把一个封装类类型转化为基本数据类型,这种相互之间的转化又称为装箱和拆箱。我们可以通过一个例子来看一下:public class TestNumber { public static void main(String[] args) { i...

2019-03-17 21:38:34 256

翻译 Java基础——日期

首先来让我们了解一下时间原点的概念:所有的数据类型,最后都需要以整数的形式表现出来;对于日期格式而言,存在一个时间原点,它对应的日期是1970年1月1日8点0分0秒,计算机中所有的日期都是以这个日期为基准的,每过一毫秒就+1;创建日期对象:应该注意的是引包的时候引用的是importjava.util.Date;import java.util.Date;public class T...

2019-03-14 09:12:58 105

翻译 java基础——单例模式,枚举类型

在类和对象的学习中,有一种类只能实例化一次,这种叫做单例模式;单例模式又分为两种,一种是饿汉式单例模式,另一种是懒汉式单例模式,首先让我们来看一下单例模式:单例模式又称为singleton模式,指的是一个类在JVM中只有一个实例存在;饿汉式单例模式:对于一个类,在实例化它的过程中采用private static修饰之后,在获取它的时候就需要定义一个public static 类名 ge...

2019-03-11 21:01:39 835

翻译 java基础——类和对象

在java语言中,最最最重要的就是面向对象编程;在java面前,一切皆对象;我们先来理解一下什么是类以及什么是对象,或者类和对象之间的关系。类:是所有对象的总称,是一个模板,类的存在是为了创建一个个实例的对象;对象:对象是一个个具体存在的实例,在现实世界中可以找出来的;类与对象的关系:类是对象的总称,对象是类的实例化;举一个通俗的例子:我们人类就是一个类,某一个人如:姓名为小明的这...

2019-03-11 19:33:50 129

翻译 java初级——数组

数组是什么?数组是一个固定长度的,包含了相同类型数据的容器;数组能做什么?数组可以实现把相同类型的数据放在一起,便于使用,提高了程序书写的便捷性;创建数组并且为其初始化://创建数组的三种方式: int[] arr = new int[5]; arr[0]=1; arr[1]=2; arr[2]=3; arr[3]=4; arr[4]=5;//通过下标来进行赋...

2019-03-10 15:15:32 138

翻译 java初级——控制流程

首先,在控制流程中我们最先接触到的就是条件语句,其后是循环语句;1.if条件语句,java中的条件语句和我们平时语言中的“如果...那么”的形式很相近,举一个简单的例子来说:如果明天下雨,那么我们的运动会就临时取消;用代码的方式书写下来就是:public class Item { public static void main(String[] args) { if(true) {...

2019-03-10 09:41:23 96

翻译 java初级——java的操作符

1.算术操作符我们都知道,最基本的操作就是(+,-,*,/)加减乘除,(++,--)下面我们通过一个实例来进行说明。public class Demo01 { public static void main(String[] args) { int a = 1,b = 2; System.out.println("a+b="+(a+b)); System.out.print...

2019-03-07 16:51:22 117

翻译 java初级——变量

首先让我们先明白两个概念:变量、常量常量:程序中固定不变的量,通常一个固定的数值我们称之为常量变量:用来命名某个数据的标识符,简单来说就是用来表示任何常量的量java中一共有8种基本的变量类型:(其中一个字节等于8位)整型:byte、short、int、long(1字节、2字节、4字节、8字节) 字符型:char(2字节) 浮点型:float、double(4字节、8字节) ...

2019-03-07 15:38:17 180

翻译 计算机系统概述

计算机是不同于一般电子设备的产品,它是一个由硬件、软件组成的复杂的自动化设备。计算机从整体上可以分为两大类,一类是电子模拟计算机,另一类是电子数字计算机。电子模拟计算机:电子模拟计算机的数据表示方式依赖电压,计算方式依靠电压的组合和测量值,控制方式是盘上连线,精度和解决问题的能力都很有限,所以应用范围很小。电子数字计算机:电子数据计算机的数据表示方式是数字0和1,计算方式是数字计数,控...

2018-09-26 19:22:46 389

原创 Java开发环境的配置

前言:对于初学一门编程语言的人来说,首先电脑中相关语言环境的配置必须要做好,就比如你打算开发Java程序,那么你的电脑里面必须要有Java的开发环境;本篇用来讲述Java开发环境的配置。第一步:首先需要下载需要版本的JDK,下载地址为https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h...

2018-09-23 11:06:36 9993

原创 JavaWeb基础_html&CSS

1.DIV相关技术Div是一个HTML标签,一个块级元素(单独显示一行)。它单独使用没有任何意义,必须和CSS结合起来使用,主要用于页面的布局。 Span同样也是一个HTML标签,它是一个内联元素(显示一行)。它单独使用也没有任何的意义,必须和CSS结合使用,它主要用于对括起来的内容进行修饰作用。 为什么要去学习CSS呢?因为HTML主要是显示页面结构,CSS就是主要来显示效果,起到渲染的...

2018-08-06 17:02:37 391

原创 HTML小结

1.什么是HTML? HTML是一种超文本标记语言 超文本:比普通文本功能更加强大 标记语言:使用一组标签对内容进行描述的语言。不是编程语言,直接被浏览器所解析。2.HTML能用来干什么? HTML用来编写网页,平时上网通过浏览器我们看到的大部分页面都是由HTML编写的 网页内容包括:HTML代码、CSS代码、JavaScript代码等内容。 HTML代码:用于展示需要显示的数据...

2018-07-31 15:06:41 198

原创 Java程序设计--异常处理

一、什么是异常?异常时指程序在执行期间发生的事件,是导致程序中断运行的正常指令流。举一个简单的例子:public class ExceptionDemo01 { public static void main(String[] args) { int x=10; int y=0 ; int m=x/y;//除数为0出现异常 System.out.println("m...

2018-06-17 17:56:20 1143

原创 Java面向对象程序设计

一.面向对象的简介所谓的面向对象不过是程序员的一种偷懒的方法,以前对于一件事情,需要程序员自己去亲自操作去执行,如果一旦有了面向对象的思想,程序员便从一个执行者变成了一个指挥者,这就是面向对象的思想。二.面向对象的特征1.封装所谓的封装就是一种信息隐藏的技术,就是把属性进行私有化,简单点来说就是把对象的行为和属性看做是一个密不可分的整体,或者就是指把不需要把外界知道的信息进行隐藏。2.继承继承就是...

2018-06-09 10:37:36 2694

原创 局域网的概述

从直观的角度来说,网络就是相互连接的独立自主的计算机的集合,计算机通过网线、同轴电缆、光纤或无线的方式连接起来,使资源得以共享。一.局域网的定义1.局域网的概念(1)局域网是限定区域的网络。(2)局域网具有较高的数据传输效率。(3)误码率低(4)局域网的线路是专用的2.局域网的功能(1)资源共享(2)数据传输和电子邮件(3)提高计算机系统的可靠性(4)易于分布式处理二.局域网的组成局域网是一个通信...

2018-06-07 09:04:06 3785

原创 javaweb基础知识--HTML

Javaweb是用Java技术来解决相关的web互联网领域的技术总和。Javaweb包括web服务器和客户端两部分。HTML是超文本标记语言(一般用来做前端页面)它不是一种编程语言,而是一种使用标签的标记语言,也就是说,HTML使用标签来描述网页。1.1html文件结构&lt;html&gt;&lt;head&gt;&lt;title&gt;网页标题&lt;/title&gt;&lt;/he...

2018-06-02 11:16:50 353

空空如也

空空如也

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

TA关注的人

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