自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 品优购每天需要注意的知识点

 day01git和svn的区别:git是分布式版本控制工具。 svn是集中式版本控制工具。什么是SOA架构样式:是一种面向服务的架构样式。RPC(Remote Procedure Call)—远程过程调用:它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数...

2019-01-07 20:02:41 2285 3

原创 Mybatis

目录Mybatis基础 SqlMapConfig.xml 主配置 dao接口dao接口映射(XML)使用mybatis执行数据方法层方法获取结果:ognl表达式resultType输出参数resultMap输出参数parameterType输入参数java简单类型pojo包装类型对数据库的增删改添加操作修改操作删除操作:单表查询模...

2018-11-03 21:59:30 677 1

原创 HTML、表单、CSS、盒子模型

HTMLHTML基本概述什么HTML:HTML:Hyper Text Markup Language,超文本标记语言,不是一种编程语言。超文本:不同于普通的文本,比普通文本功能更强大的文本。 标记语言:这门语言,由各种标签组成。html是作为网页开发的基础语言。 html是一门松散型语言,校验不严谨。HTML的基本结构:html:根元素,所有其他的元素都应该放在h...

2018-10-25 21:11:42 975

原创 数据库元数据、jdbcTemplate

数据库元数据什么是元数据:用来定义数据库,数据表的数据。JDBC中元数据的分类三种元数据 如何得到元数据 数据库元数据 通过Connection对象获取 参数元数据 通过PreparedStatement对象获取 结果集元数据 通过ResultSet对象获取 所有的元数据都被封装成了类的对象。什么是数据库的元数据:描述数据库...

2018-10-21 21:07:21 460

原创 连接池、C3P0、DRUID、jdbc工具类

连接池连接池的概述:连接池是创建和管理数据库连接的缓冲吃技术。 连接池就是一个容器,连接池中保存了一些数据库连接,这些连接是可以重复使用的。为什么要使用连接池:因为频繁建立连接和销毁连接对象是很耗时间很耗资源的过程,为了提高连接对象的复用性,需要使用连接池来保证连接对象在执行完毕操作之后不被销毁,等待下一次复用。连接池的核心思想:连接复用。连接池解决数据库...

2018-10-14 16:12:10 335

原创 JDBC、PreparedStatement、代理模式

JDBC客户端操作MYSQL数据库的方式:通过命名行登录数据库。 通过图形化软件登录数据库,比如Sqlyog,Navicate... 通过java程序登录数据库并操作数据库。什么是JDBC:Java DataBase Connetivity Java数据库连接技术。JDBC概述:jdbc主要用于java代码连接数据库,java代码就可以发送sql语句给数据库服...

2018-10-14 10:29:00 732

原创 SQL语句、DQL查询语句、DQL查询语句格式、数据库约束、多表查询

SQL语句什么是SQL:Stuctrued Query Language   结构化查询语言。sql语句就是对数据库进行操作的一种语言。SQL的作用:用来操作数据库,数据表以及表中的数据。执行增删改查操作(CRUD)SQL语句分类:DDL: Data Definition Language  数据定义语言主要用于增删改数据库或者是表结构的。 关键字:crea...

2018-10-12 09:48:59 707

原创 数据库的介绍、数据库备份、表关系、数据库三范式、事务安全(TCL)、DCL

什么是数据库:存储数据的仓库,其本质是一个文件系统,数据库按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。数据的存储方式:1)内存中优点:读写速度快。 缺点:数据不能永久存储,断电或程序重新运行就没有了。2)文件中优点:可以永久性保存数据。 缺点:读写速度慢,查询,删除,修改不方便。3)数据库中永久保存了,可以使用SQL语...

2018-10-06 17:34:52 270

原创 Junit单元测试、反射、注解

Junit单元测试什么是Junit:Junit是Java语言编写的第三方单元测试框架。 框架就是jar(类库)包的集合。 junit.jar(idea集成器自带)什么是单元测试:在Java中,一个类就是一个单元。 单元测试就是开发者编写的一小段代码用来对类中的方法功能进行测试。Junit的作用:用来测试类中的方法功能是否正确,保证程序的稳定性和有效性。 可...

2018-09-19 20:05:05 539

原创 MVC + 三层架构、开发的注意事项、面向接口编程

什么是MVC(模型-视图-控制器):M : Model 模型层 : 由业务逻辑和数据访问层组成,由JavaBean来实现。 C : Controller 控制器,由Servlet实现。 V :View 表示层,也称为Web层,由JSP实现。MVC + 三层架构服务器端程序的经典三层体系架构:表示层:又称为 web层,与浏览器进行数据交互的。 业务逻辑层:又称为ser...

2018-09-15 17:30:34 1496

原创 常用的函数式接口、延迟方法与终结方法、Stream流、探究

Supplier接口所在包:java.util.function.Supplier<T>概述:泛型接口。 用来生产数据,生产数据的类型通过泛型变量指定。抽象方法: T get()生产指定类型的数据。案例:求数组的最大值。示例代码:import java.util.function.Supplier;public class De...

2018-09-03 10:45:30 1707

原创 函数式接口、Lambda表达式、函数式编程、方法引用

函数式接口什么是函数式接口:接口中有且只有一个抽象方法则称为函数式接口。所以函数式接口就是可以适用于Lambda使用的接口。常见的函数式接口:Runnable Callable Comparator FileFilter函数式接口的定义格式:interface 接口名{    返回值类型  方法名(参数列表);    default 返回值类型  方...

2018-08-29 19:54:07 268

原创 软件结构、网络编程、InetAddress类、UDP协议、TCP协议

软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机的通信的程序。网络编程网络编程就...

2018-08-23 10:37:17 372

原创 IO流异常的处理、Properties类

IO异常的处理JDK7前处理示例代码:public class FileCopy02 {    public static void main(String[] args){        // 声明字节输入和输出流对象        FileInputStream fis = null;        FileOutputStream fos = null;       ...

2018-08-19 21:04:07 146

原创 IO流:字节流、字符流、缓冲流、转换流、序列化流、打印流、小结

IO概述学习IO流的目的:实现数据的持久化。什么是IO:Input:输入 Output:输出输入输出称为IO操作IO流的作用:输入:将文件中的数据读取到内存中。 输出:将内存中的数据保存到文件中。IO流分类:字节流:以字节为单位读写数据。字节输入流:InputStream 所有字节输入流的父类 。 字节输出流:OutputStream 所有...

2018-08-19 19:44:27 1104 6

原创 单例模式、递归、File类、FileFilter过滤器

单例模式单例模式概述:类在程序运行过程中有且只有一个对象。 类必须要私有的构造方法。 类必须是提供一个静态方法返回该类的单例对象。提问:  为什么要把构造方法用private修饰:不能让别人用new方法来创建多个对象。若要调用对象,可以在类里面先生成一个对象,然后写一个public static方法把这个对象return出去。单例实现方式:1)饿汉式模式:...

2018-08-19 11:26:28 315 1

原创 异常、异常处理、线程、线程安全、线程的状态、线程池、多线程等待唤醒机制

异常学习异常处理的目的:不能让程序因为一个小小的问题而导致整个程序崩溃。什么是异常:在程序编译或运行过程中出现的问题则称为异常。异常的继承体系:Throwable 类是 Java 语言中所有错误或异常的超类。Error:错误 Exception:异常编译时异常 运行时异常图解: Throwable常用方法:String getMe...

2018-08-16 11:29:03 329

原创 操作日期时间:Date类(util)、DateFormat类、Calender类

Date类概述:时间日期类。 用来获得时间和日期信息。构造方法:Date()获得当前系统时间日期对象。 若要输出,可以直接sout(对象名)Date(long date)根据指定的毫秒值创建日期对象。成员方法:long getTime()获得当前时间的毫秒值。毫秒值概述:1秒 == 1000毫秒时间零点:1970.1.1 ...

2018-08-14 09:34:17 330

原创 工具类:Arrays类、Math类、System类、Collections类、自定义比较器Comparale和Comparator

Arrays类概述:Arrays包含操作数组的各种方法,其所有方法均为静态方法。Arrays没有看到构造方法,我们不能创建对象.但是这个类中的所有方法都是静态的.可以使用类名直接调用。常用的成员方法:static String toString​(int[] a) 返回指定数组的内容的字符串表示形式。 字符串格式:  【11,22,33,44】static voi...

2018-08-13 21:51:28 226

原创 String类、StringBuilder类、链式编程、包装类

String类两个String类需要知道的知识点:字符串的操作不会改变原本的字符串,都是产生一个新的字符串返回。 任意数据类型与字符串拼接都是字符串。包括与空字符串拼接。特点:字符串不变:字符串的值在创建后不能被更改。 因为String对象是不可变的,所以它们可以被共享。直接赋值的字符串,去常量池找,如果没有就在常量池中创建一个。 第二次直接赋值的字符串,在常量...

2018-08-12 20:55:24 165

原创 Object和Objects类、API、Scanner类、Rondom类

Object类Object类的特点:是所有类的父类。 所有类都是直接或间接继承Object。equals方法概述:boolean equals(Object obj)用来比较两个对象是否相同,相同返回true,否则false。 默认是通过比较两个对象的地址值判断两个对象是否相同。 注意:使用equal方法的时候,一般常量在前,变量在后,这样可以避免空指针异常。...

2018-08-08 23:56:05 220

原创 数据缓冲池、集合:Collection、Map JDK9对集合添加元素的优化

什么是集合:一个用来存储多个元素的容器。集合和数组的区别:数组长度不变,能存储基本数据类型和引用数据类型。 集合长度可变,只能存储引用数据类型。引用数据类型:基本类型 基本类型包装类 byte Byte short Short int Integer long Long float Float double...

2018-08-08 10:02:11 213

原创 Iterator迭代器、增强for、forEach方法、泛型、数据结构、对象哈希值、哈希表

Iterator迭代器迭代 ==》遍历什么是迭代器;一个用来遍历集合的对象,该对象实现了Iterator接口。 对 collection 进行遍历的迭代器。不能遍历数组如何获得迭代器对象:通过集合对象调用该方法:Iterator<E> iterator()        获得迭代器对象。例如: ArrayList<String>...

2018-08-04 10:36:49 287

原创 内部类、匿名内部类、引用类型用法总结、匿名对象、对象数组、可变参数

内部类(实际中很少使用,只需了解)什么是内部类:在一个类中又写了另外一个类(类中类)。什么时候使用内部类:一个事物内部还有一个独立的事物,内部的事物脱离外部的事物无法独立使用。内部类的分类(按位置划分):成员内部类:写在类中方法外的类。 局部内部类:写在类中方法中的类。成员内部类的使用:1)创建外部类对象。例如:Body  b  =  new ...

2018-08-03 22:03:49 289

原创 抽象、接口、final、权限修饰符、static

抽象(abstract)抽象的定义:抽象方法 : 没有方法体的方法。 抽象类:包含抽象方法的类。抽象方法的作用:提醒作用抽象方法的格式:修饰符 abstract 返回值类型 方法名 (参数列表);和普通方法对比:在返回值的前面添加abstract。 把方法体的{}换成  ;抽象方法需要放在抽象类中。抽象类的定义:如果一个类包含抽...

2018-08-03 19:56:46 247

原创 面对对象三大特性:封装、继承、多态

封装什么是封装:将隐私的内容隐藏起来,不让外界直接使用。封装的好处:提高代码的安全性。封装的原则:将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。封装的步骤:将隐私的内容私有。 提供get/set方法给别人使用。get:表示获取set:表示修改get/set方法的方法名可以随便写,现在只是为了方便,见名知意。如何将成员变量私...

2018-07-31 22:17:42 798

原创 IDEA的使用、方法、数组、类与对象、this、super、构造方法、JavaBean

项目——模块——包——方法java程序开发的三步骤:编写、编译、运行一个java文件可以写多个类,但是最多只能有有一个是public的。(可以没有)而且public的类的类名要和文件名一样。但是实际工作中最好一个文件一个类。IDEA的常用快捷键总结:多行操作:alt +鼠标拖动 复制:光标—>shift——>光标最后 输入后面要留空格,可以(...

2018-07-31 16:24:42 2746

原创 计算机基础知识、常量、变量、数据类型转换、运算符、流程控制语句

计算机常识计算机只识别0和1。 所有的数据(文本文件、视频、图片、音频)在内存中存储都是0和1组成。 所有数据在传输过程中都是以0和1进行传输(二进制)。 数据的本质:二进制。计算机语言的进化史:机器语言(只有0和1) ---------->汇编语言--------------->高级语言编码:将字符转换对应的二进制数据的过程。 解码:将二进制数据转换...

2018-07-31 13:59:19 484

空空如也

空空如也

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

TA关注的人

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