摘要: DBUtils DBUtils就是JDBC的简化开发工具包,是为了简化代码提高效率,减少冗余而存在的,而且封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 Dbutils三个核心功能介绍 1)QueryRunner中提供对sql语句操作的API. 2)ResultSetHandler接口, 阅读全文
posted @ 2021-03-18 10:51 辛宗 阅读(83) 评论(0) 推荐(0) 编辑
摘要: JDBC事务 一、事务概述 1.什么是事务 一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败,就是将n个组成单元放到一个事务中,结果只有两个,要么成功,要么失败 2.mysql的事务 默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务,属于自动事务 手动事务: 阅读全文
posted @ 2021-03-18 09:24 辛宗 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Jquery的Ajax 一、Ajax概述 1.什么是同步,什么是异步 同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态(可以理解为没有返回结果不工作,返回结果不对也不工作) 异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情, 阅读全文
posted @ 2021-03-18 09:04 辛宗 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 会话技术Cookie&Session 一、会话技术简介 1.存储客户端的状态 因为Http协议是无状态的,所以说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器 记住客户端状态(区分客户端) 2.会话技术 我们从打开一个浏览器访问某个站点 阅读全文
posted @ 2021-03-12 16:19 辛宗 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Http协议和Tomcat服务器 一、Http协议 1.什么是Http协议 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面的方法 阅读全文
posted @ 2021-03-06 13:21 辛宗 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 反射 在了解反射之前需要先了解一下什么是类加载器。 1.1 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象,同时 阅读全文
posted @ 2021-03-04 11:08 辛宗 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 文件上传多线程方法 创建一个Upload类,继承Runnable接口,并将Socket封装起来,构造方法有参构造和无参构造,再创建一个run方法, public class UPload implements Runnable { private Socket socket; public UPlo 阅读全文
posted @ 2021-03-04 08:56 辛宗 阅读(175) 评论(0) 推荐(0) 编辑
摘要: TCP通信同UDP通信一样,都能实现两台计算机之间的通信,通信的两端都需要创建socket对象。 区别在于,UDP中只有发送端和接收端,不区分客户端与服务器端,计算机之间可以任意地发送数据。 而TCP通信是严格区分客户端与服务器端的,在通信时,必须先由客户端去连接服务器端才能实现通信,服务器端不可以 阅读全文
posted @ 2021-03-03 11:04 辛宗 阅读(379) 评论(0) 推荐(0) 编辑
摘要: IP地址和端口号 要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,通过这个标识号来指定接受数据的计算机或者发送数据的计算机。 在TCP/IP协议中,这个标识号就是IP地址,它可以唯一标识一台计算机。 IP地址和端口号的作用,如下图所示: 源计算机通过IP地址找到目标计算机,然后通过 阅读全文
posted @ 2021-03-02 16:43 辛宗 阅读(1459) 评论(0) 推荐(0) 编辑
摘要: 多线程 线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 可以通过卖票这个实例演示一下 public class Demo01 { public static void main( 阅读全文
posted @ 2021-03-02 15:33 辛宗 阅读(75) 评论(0) 推荐(0) 编辑