编程笔记

  • Java基本数据类型

    1.八种基本数据类型(位数) 1)布尔型boolean(8)                  字节型byte(8)          定点类型    字符型char(16)                  整型int(32)、短整型sho…

    编程笔记 2022年9月5日
  • 48 | JAVA_数据库JDBC更新

    JDBC更新 数据库操作总结起来就四个字:增删改查,行话叫CRUD:Create,Retrieve,Update和Delete。 查就是查询,我们已经讲过了,就是使用PreparedStatement进行各种SELECT,然后处理结果集。现在我们来看看如何使…

    编程笔记 2022年9月5日
  • 49 | JAVA_数据库JDBC事务

    JDBC事务 数据库事务(Transaction)是由若干个SQL语句构成的一个操作序列,有点类似于Java的synchronized同步。数据库系统保证在一个事务中的所有SQL要么全部执行成功,要么全部不执行,即数据库事务具有ACID特性…

    大数据 2022年9月5日
  • 50 | JAVA_数据库JDBC_批量操作Batch

    JDBC Batch 使用JDBC操作数据库的时候,经常会执行一些批量操作。 例如,一次性给会员增加可用优惠券若干,我们可以执行以下SQL代码: INSERT INTO coupons (user_id, type, expires) VALUES (123, 'DISCOUNT', '20…

    编程笔记 2022年9月5日
  • 51 | JAVA_数据库JDBC_连接池

    JDBC连接池 类似的,在执行JDBC的增删改查的操作时,如果每一次操作都来一次打开连接,操作,关闭连接,那么创建和销毁JDBC连接的开销就太大了。为了避免频繁地创建和销毁JDBC连接,我们可以通过连接池(Connection…

    编程笔记 2022年9月5日
  • 53 | JAVA_TCP编程

    TCP编程 使用Socket进行网络编程时,本质上就是两个进程之间的网络通信。其中一个进程必须充当服务器端,它会主动监听某个指定的端口,另一个进程必须充当客户端,它必须主动连接服务器的IP地址和指定端口,如果连…

    编程笔记 2022年9月5日
  • 52 | JAVA_网络编程基础

    网络编程基础 ip地址 在互联网中,一个IP地址用于唯一标识一个网络接口(Network Interface)。一台联入互联网的计算机肯定有一个IP地址,但也可能有多个IP地址。 IP地址又分为公网IP地址和内网IP地址。公网IP地址…

    编程笔记 2022年9月5日
  • 54 | JAVA_UDP编程

    UDP编程 和TCP编程相比,UDP编程就简单得多,因为UDP没有创建连接,数据包也是一次收发一个,所以没有流的概念。 在Java中使用UDP编程,仍然需要使用Socket,因为应用程序在使用UDP时必须指定网络接口(IP)和端口…

    编程笔记 2022年9月5日
  • 55 | JAVA_HTTP编程

    HTTP编程 基础知识 什么是HTTP?HTTP就是目前使用最广泛的Web应用程序使用的基础协议,例如,浏览器访问网站,手机App访问后台服务器,都是通过HTTP协议实现的。 一个完整的HTTP请求-响应如下: GET / HTTP/1.1 Hos…

    编程笔记 2022年9月5日
  • 56 | JAVA_编写HTTPserver

    编写HTTP Server 我们来看一下如何编写HTTP Server。一个HTTP Server本质上是一个TCP服务器,我们先用TCP编程的多线程实现的服务器端框架: public class Server { public static void main(String[] args) throws …

    编程笔记 2022年9月5日