第九章 - 集合 目录第九章 - 集合1. 集合框架中的接口1.1 接口概述1.2 Collection接口1.2.1 Iterator接口2. 具体集合2.1 链表(LinkedList)2.2 数组列表(ArrayList)2.3 散列集(Hash)2.4 树集(TreeSet)2.5 队列(Deque)2.6 映射(Map)2.6.1 映射基本操作2.6.2 映射视图2.6.3 弱散列映
首先老师提出一个问题:Redis的快,快在哪里? 内存数据库,所有操作在内存完成。键值对使用的高效的数据结构。 老师用了一张图详细的展示了Redis的不同类型的数据底层所用的数据结构: 上述数据结构都是值的底层实现。 键和值用什么结构组织: 使用哈希表(一个数组)保存所有键值对。 值是
一、集合类概述 Java语言的java.util包中提供了一些集合类,这些集合类又被称为容器。常用的集合有List集合、Set集合、Map集合,其中List与Set实现了Collection接口。 二、Collection接口 Collection接口是层次结构中的根接口。构成Collection的单位,被称之为元素。Collection接口
元宇宙六大核心技术,每个技术的第一个字母组成一个单词是BIGANT,也叫“大蚂蚁”:在元宇宙这个世界里,每一个人就像一只蚂蚁徘徊在这个丰富多彩而又孤寂地现实与虚拟融合在一起的虚幻世界里,想想都让人期待又感到害怕。 这只蚂蚁有六条腿: 第一,是区块链(B)。它成为现实中的你在虚拟世界的映
HandlerMapping中找到能处理请求的Handler(Controller.method())为当前Handler 找一个适配器 HandlerAdapter; RequestMappingHandlerAdapter适配器执行目标方法并确定方法参数的每一个值 1、HandlerAdapter 第一个:支持方法上标注的@RequestMapping 第二个:支持函数式编程 ..... 2
第四章 - 对象与类 目录第四章 - 对象与类1. 面向对象程序设计概述1.1 类的相关概念1.2 类之间的关系2.类2.1 字段2.2 构造器2.3 方法2.3.1 静态方法2.4 类的设计技巧3. 包名4. JAR文件5. 文档注释5.1 概述5.2 类注释5.3 方法注释5.4 字段注释5.5 通用注释5.6 包注释 1. 面向对象
类名规范:以大写字母开头的名词 若由多个单词组成 每个单词的第一个字母应大写(驼峰命名法) 与.java文件名相同 运行程序:java ClassName(dos命令) 打印语句:System.out,println() 打印完语句换行 System.out,print() 打印完不换行 注释:1. // 2. /* */ 3
1.在java5中,Comparable接口已提升为一个泛型类型。 public interface Comparable<T> { int compareTo(T other); } 2.在接口中所有方法都自动是public的,不过在实现接口的类中方法必须是public的。 3.compareTo方法应该与equals方法兼容。当x.equals(y)==0时,x.compareTo(y)也应该
第四章 操作BLOB类型字段 4.1 MySQL BLOB类型 MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。 MySQL的四种BLOB类型(
一、名称由来 蓝牙这个名称来自于第十世纪的一位丹麦国王哈拉尔蓝牙王,哈拉尔蓝牙王Blatand 在英文里的意思可以被解释为 Bluetooth( 蓝牙 )因为国王喜欢吃蓝莓,牙龈每天都是蓝色的所以叫蓝牙。 在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。行业组织人员,在经
创新是一个民族进步的灵魂,是国家兴旺发达的不竭动力!是否掌握创新能力,掌握核心技术逐渐成为一个企业生存的关键因素,尤其对于技术创新型的高新技术企业。对于创新技术的保护,是选择申请专利进行保护还是通过商业秘密进行保护,这成为很多企业发展时需要考虑的重要问题。 首先,技术保
一、JSP的概述 1.JSP的概念 JSP是Java Server Pages的简称,跟Servlet一样可以动态生成HTML响应, JSP文件命名为xxx.jsp。 与Servlet不同,JSP文件以HTML标记为主,然后内嵌Java代码段,用于处理动态内容。 2.JSP的示例 <%@ page import="java.util.Date" %> <%@ page contentType="te
目录 为什么要学习数据库 数据库的好处 数据库的概念 MySQL 优点 MySQL服务的启动和停止 MySQL服务的登录和退出 MySQL的常见命令 MySQL的语法规范 基本功能——查询 基础查
目录一、配置文件二、Web开发静态资源访问欢迎页支持自定义 Favicon普通参数和基本注解1.1 @PathVariable1.2 @RequestHeader1.3 @RequestParam1.4 @CookieValue1.5 @RequestBody1.6 @RequestAttribute视图解析和模板引擎Web原生组件注入1.1 使用Selvlet APIServletFilterListener
本文从基本概念、基本CRUD操作、倒排索引原理、分词等部分来初识Elasticsearch。 2.1 基本概念 Elasticsearch是面向文档(Document)的,文档是所有可搜索数据的最小单位;文档会被序列化成Json格式,保存在Elasticsearch中,并且每个文档都有一个唯一ID,可以通过Elasticsearch自动生成,也可以
一、JSP的概述(熟悉) 1、JSP的概念 JSP是Java Server Pages的简称,跟Servlet一样可以动态生成HTML响应, JSP文件命名为xxx.jsp。 与Servlet不同,JSP文件以HTML标记为主,然后内嵌Java代码段,用于处理动态内容。 2、JSP的示例 <%@ page import="java.util.Date" %> <%@ page contentType=
0、导学 1、Maven 2、单元测试与Junit 3、高级文本处理 4、高级文件处理 5、Java多线程与并发编程 7、Java数据库编程 8、Java混合编程 9、Java案例实践和总结 @copyright 文章内容来自华东师范大学陈良育
第四章 网络 连接到服务器 套接字超时 对于不同的应用应该确定合理的超时值,然后调用setSoTimeout方法。这个超时值会作用于该套接字的所有读写办法。 Socket s = new Socket(...); s.setSoTimeout(10000); 套接字的构造也会有一个超时问题,因此可以先新建一个无连接的套接字,然后再
如何掌握C#的核心技术 感谢网友毛大神制作的图。 引子 前不久看到一个段子,某年宁波交警引进人脸识别技术抓拍行人闯红灯,结果一天下来被发现闯红灯次数最多的是珠海女子董小姐,日闯红灯3000多次。宁波交警连夜研究抓捕方案,最后分析发现,原来是大巴车上的某掌握核心的产品广告被错误
文章目录 Java I/O一、File操作二、字节操作文件复制装饰者模式 三、字符操作编码与解码String的编码方式Reader 与 Writer实现逐行输出文本文件的内容 四、对象操作序列化Serializabletransient 五、网络编程InetAddressURLSocketsTCP网络编程DatagramUDP网络编程 Jav
文章目录 日期类Date类1.基本概念:2.常用方法:`Date()``Date(long date)``Date getTime()``Date setTime(long time)` SimpleDateFormat类1.基本概念:2.常用方法:`SimpleDateFormat(String pattern)``public final String format(Date date)``public Date parse(String source) throws
1、组件添加 1.1、@Configuration 基本使用 Full模式与Lite模式 示例 实践 配置类组件之间无依赖关系用Lite模式加速容器启动过程,减少判断。 配置类组件之间有依赖关系,方法会被调用得到之前单实例组件,用Full模式。 配置类: 1 /** 2 * 1. @Configuration 告诉SpringBoot
序列书名1《Java核心技术卷一》2《Java核心技术卷二》3《Java 编程思想》4《Effective Java》5《Java网络编程》6《Java并发编程实战》7《深入理解 Java 虚拟机》8《Java性能权威指南》9《代码整洁之道》10《设计模式之禅》11《Java开发手册》12《重构——改善既有的代码设计》
关键字this有两个含义:一是指示隐式参数的引用,二是调用该类的其他构造器。 类似地,super关键字也有两个含义:一是调用超类的方法,二是调用超类的构造器。 书籍158页与129页。 java程序设计语言总是采用按值调用。P121.具体来讲,方法不能修改传递给它的任何参数变量的内容。 方法不能
https://www.yuque.com/atguigu/springboot/vgzmgh 二 Web开发 1、SpringMVC自动配置概览 Spring Boot provides auto-configuration for Spring MVC that works well with most applications.(大多场景我们都无需自定义配置) The auto-configuration adds the following feature