04 2022 档案
摘要:<dependencies> <!-- MySQL数据库连接驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.43</version> </d
阅读全文
摘要:数据结构——稀疏数组 棋局存档问题:如何将一局五子棋保存下来,并实现读档 利用稀疏数组进行数据保存,IO流写入/读取文件,实现读档。 简单代码实现: /** * @author 萝卜 * @date 2022/4/6 * @dec 稀疏数组 */ public class SparseArray {
阅读全文
摘要:线程创建, Java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。Java可以用四种方式来创建线程,如下所示: 1)继承Thread类创建线程 2)实现Runnable接口创建线程 3)使用Callable和Future创建线程 4)使用线程池例如用Executor
阅读全文
摘要:三次握手 A:能听到我说话吗? B:我能听到你,你可以听到我吗? A:可以听到,有事请讲。 换个易于理解的视角来看为什么要3次握手。 客户端和服务端通信前要进行连接,“3次握手”的作用就是双方都能明确自己和对方的收、发能力是正常的。 第一次握手:客户端发送网络包,服务端收到了。 这样服务端就能得出结
阅读全文
摘要:什么是Http协议 Http协议即超文本传送协议 (HTTP-Hypertext transfer protocol) 。是一个简单的请求-响应协议,它通常运行在TCP之上。 它定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。 请求和响应消息的头以
阅读全文
摘要:转发&重定向 重定向:向客户端发送一个指定URL的临时重定向的响应。 转发:将一个请求转到服务器的另一个资源。在处理完初步请求另外的资源之后生成响应。 定义基本说明转发操作为何可以保持request内的parameter,attribute这些值都可以保留,而重定向操作却会丢弃的原因: 转发是在服务
阅读全文
摘要:Java 8 新特性 Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。 新特性 Java8
阅读全文
摘要:在学习Java I/O类库时,容易混淆NIO、BIO、AIO这几个概念,同时对于阻塞和非阻塞、同步和异步的理解也较为晦涩,这篇文章是对这几个概念的一些区分以及个人的一些见解。 BIO 是同步阻塞通讯。 NIO 是同步非阻塞通信。 AIO 是彻底的异步通信。 有一个经典的举例。烧开水。 假设有这么一个
阅读全文
摘要:MySQL 函数 MySQL 有很多内置的函数,以下列出了这些函数的说明。 MySQL 字符串函数 函数 描述 实例 ASCII(s) 返回字符串 s 的第一个字符的 ASCII 码。 返回 CustomerName 字段第一个字母的 ASCII 码:SELECT ASCII(CustomerNam
阅读全文
摘要:单行函数和多行函数示意图: 单行函数分为五种类型:字符函数、数值函数、日期函数、转换函数、通用函数 单行函数: 字符函数: --大小写控制函数 select lower('Hello World') 转小写, upper('Hello World') 转大写 from dual; --initcap
阅读全文
摘要:1.继承Thread类实现多线程 run()为线程类的核心方法,相当于主线程的main方法,是每个线程的入口 一个线程调用 两次start()方法将会抛出线程状态异常,也就是的start()只可以被调用一次 native生明的方法只有方法名,没有方法体。是本地方法,不是抽象方法,而是调用c语言方法
阅读全文
摘要:核心:局部刷新,异步验证 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容
阅读全文
摘要:Session和Cookie的区别: Cookie是把用户的数据写给用户的浏览器,浏览器保存(可以保存多个) Session 把用户的数据写到独占Session中,服务器端保存(保存重要的信息,减少服务器资源的浪费) Session对象由服务创建 一. 共同之处 cookie和session都是用来
阅读全文