自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZzzzzzP丶O_O

断剑重铸之日,骑士归来之时。

  • 博客(22)
  • 收藏
  • 关注

原创 知识点01-ExampleMatcher、异常处理、FreeMarker、GridFs

ExampleMatcher实例查询 实体对象:在ORM框架中与Table对应的域对象,一个对象代表数据库表中的一条记录,如上例中User对象,对应user表。在构建查询条件时,一个实体对象代表的是查询条件中的“数值”部分。如:要查询姓“X”的客户,实体对象只需要存储条件值“X”。 匹配器:ExampleMatcher对象,它是匹配“实体对象”的,表示了如何使用“实体对象”中的“值”进行查询...

2019-12-12 14:26:15 316 1

原创 多线程相关

概念:在操作系统中,所有的运行中的任务通常对应一个进程,当一个程序进入到内存运行时,即变成一个进程,进程是运行过程中的程序,并具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位。 进程:是正在运行的程序,是系统进行组员分配和调用的独立单位,每个进程都有它自己的内存空间和系统资源。 进程有三个特性,独立性,动态性,并发性。 线程:是进程中的单个顺序控制流,是一条执行路径 单...

2019-10-19 15:23:19 95

原创 IO流小结

File类 构造方法 File(String pathname):通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。 File(String parent, String child):根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 实例。 File(File parent, String child):根据 parent 抽象路径名和 c...

2019-10-18 20:16:56 93

原创 Servlet做分页小记(纯文字)

前端页面发送ajax请求PageBean数据,数据包括currentPage(当前页码),pageSIze(每页显示的条数),cid(分页id) 服务器端接收到数据以后,进行数据处理 首先是处理参数,currentPage当前页码,如果没有数据传过来,则默认为第一页。pageSize如果没有数据传过来,默认每页显示5条记录。 如果有参数,则在对象中设置当前页码currentPage,设置...

2019-10-14 19:23:30 95

原创 关于枚举对象转成JSON

在写完错误信息ENUM以后,每次传到前台的信息都是字符串形式的,因为直接调用 枚举类名.方法名() 时获取到的是字符串形式的。在进行对象序列化以后,调用枚举类中的方法即可获得json字符串,这样就可以传到前端咯(▽) 解决方案目前是使用jackson来解决,看代码↓ 首先要继承一个接口,实现接口的枚举将会以对象的方式进行序列化。 /** * @Author: HuZP * @Date: 2...

2019-10-13 14:45:54 1077

原创 抽象类和接口的关系

抽象类: 抽象类:被abstract修饰,并且可以包含抽象方法的类 抽象方法:被abstract修饰,并且没有方法体的方法 特点: 抽象类还是抽象方法,都要用abstract修饰 抽象类中可以没有抽象方法,但是有抽象方法的类一定是抽象类 抽象类不能直接创建对象,但可以用多态的形式创建对象 子类继承抽象类,要么重写抽象类中所有的抽象方法,要么子类也是一个抽象类 抽象类的成员: 成员变量...

2019-10-11 20:12:25 145

原创 继承,多态,封装

继承: 概念:子类继承父类,子类就可以访问父类的非私有的成员变量和成员方法 关键字:extends 好处: 增加了代码的复用性 增加了代码的可维护性 弊端: 增加类与类之间的耦合性 继承中变量的访问特点: 方法的局部变量 -> 子类的成员变量 -> 父类的成员变量 -> 可以再往上找 -> 报错 多态:事物的多种形态 猫是猫 猫是小动物 Cat ...

2019-10-11 20:00:32 77

原创 redis中value的数据结构及常用命令

五种数据结构 String字符串类型 set key value 添加 set username hzp get key 获取 get username del key 删除 del username hash哈希类型(别忘了field) hset key field value 添加 hset user username hzp hset user age 23...

2019-10-11 10:34:53 222 1

原创 集合常用方法总结

单列集合根接口collection(以下方法适用所有单列集合) boolean add(E e):添加元素 boolean remove(Object o):从集合中移除元素 void clear():清空集合中的元素 boolean contains(Object o):判断集合中是否存在指定的元素 boolean isEmpty():判断集合是否为空 int size():集合的长度,也就是集...

2019-10-10 19:50:01 99

原创 多线程之同步问题

1. 好处:解决线程安全问题 2. 弊端:相对降低性能,判断锁需要消耗资源,产生了死锁 定义同步是有前提的: 必须要有两个或者两个以上的线程,才需要同步。 多个线程必须保证使用的是同一个锁。 同步的第二种表现形式: 同步函数:其实就是将同步关键字定义在函数上,让函数具备了同步性。 同步函数是用的哪个锁呢? 通过验证,函数都有自己所属的对象this,所以同步函数所使用的锁就是this锁。...

2019-10-08 19:45:42 160

原创 Response小结

响应消息:服务器给客户端发送的数据 Response Headers HTTP/1.1 200 Content-Type: text/html;charset=UTF-8 Content-Length: 99 Date: Sun, 22 Sep 2019 06:28:12 GMT 响应行 组成:协议/版本 响应状态码 状态码描述 响应状态码:服务器发送给客户端浏览器本次请求和响应的一...

2019-09-22 18:02:29 113

原创 Servlet小结

Servlet 概念:Servlet是一个接口(interface),实现了该接口的所有子类都可以被客户端浏览器访问到。 如何使用? 创建一个类实现Servlet接口, 重写所有抽象方法 在web.xml里对Servlet进行配置 <servlet> <serlvet-name> serlvet名 </serlvet-name> <se...

2019-09-22 14:06:16 89

原创 xml文档概念、Jsoup读取xml文档小结

xml与html的区别 xml标签都是自定义的,html标签是预定义。 xml的语法严格,html语法松散 xml是存储数据的,html是展示数据 基本语法: xml文档的后缀名 .xml xml第一行必须定义为文档声明<?xml version = '1.0'?> xml文档中有且仅有一个根标签 属性值必须使用引号(单双都可)引起来 标签必须正确关闭 xml标签名称区分...

2019-09-20 19:35:00 203 3

原创 自定义数据库工具类之——基本连接

JDBCUtils工具类 package com.utils; import java.io.IOException; import java.sql.*; import java.util.Properties; /** * @author HuZP */ public class JDBCUtils { private static String url; privat...

2019-09-16 16:34:21 119

原创 自定义数据库工具类之——Druid连接池

配置文件 配置文件放在src下,需要手动指定配置文件位置,放在src目录下方便使用反射获取文件输入流 driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql:///test username=root password=root # 初始化连接数量 initialSize=5 # 最大连接数 maxActive=10 # 最大等待时间 maxW...

2019-09-16 16:20:43 286

原创 自定义数据库工具类之——C3P0连接池

配置文件 配置文件放在src下,会自动扫描,文件名必须为c3p0-config.xml或者c3p0.properties。 <c3p0-config> <!-- 使用默认的配置读取连接池对象 --> <default-config> <!-- 连接参数 --> <property name="driverClass"...

2019-09-16 16:12:59 222

原创 改进上一篇文章中的代码以及innerHTML小结

上一篇文章链接 HTML DOM 标签体的设置与获取 innerHTML 元素.innerHTML 获取元素的标签体内的值,自动识别HTML标签,innerText可以将标签里的标签当做文本读取(只读取文本)。 元素.innerHTML(参数) 给标签体内传值,可以带标签。 代码如下: <!DOCTYPE html> <html lang="en"> <he...

2019-09-16 15:53:25 105

原创 JavaScript DOM文档对象模型小结

分类 Node:节点对象,其他五个节点的父对象,里面封装了其他DOM通用方法,所以其他对象都可以称为节点对象。 Document:文档对象/节点 Element:元素对象/节点 Attribute:属性对象/节点 Text:文本对象/节点 Comment:注释对象/节点 Node 方法 父节点.appendChild(子节点):给父节点添加子节点 父节点.removeChild(子节...

2019-09-16 15:40:51 421

原创 BOM客户端对象模型小结

Window 特点:获取其他BOM对象,location,history,document对象 方法 弹出框 alert(内容); 警告框 confirm(); 确认提示框,用处在用户进行退出或者删除操作时做一个提示 ​ 如果用户点击确定,返回true ​ 如果用户点击取消,返回false 打开关闭网页方法 open(“新窗口URL”) 打开新窗口,返回值为win...

2019-09-16 11:19:35 111

原创 JavaScript对象定义及常用对象小结

function - 方法 定义方法: function 方法名(形式参数列表){ 方法体 } var 方法名 = function(形式参数列表{ ​ 方法体 } 调用方法 方法名(传参); 特点: 方法定义不需要参数类型,不需要返回值,如果需要返回值直接return即可。 方法可以重复定义,但是被重复定义的方法将被覆盖 方法调用与参数没有关系,建议写对应的参...

2019-09-16 10:29:27 467

原创 JavaScript基础小结

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript</title> <script> //定义变量 五种原始数据类型 var number=1.1; ...

2019-09-16 09:37:45 1960

原创 Collection和List小结

Collection集合概述 List集合概述,并发修改异常等解决方案

2019-09-14 21:42:02 138

空空如也

空空如也

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

TA关注的人

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