04 2021 档案
摘要:学习自:算法-排序 约定 待排序的元素需要实现 Java 的 Comparable 接口,该接口有 compareTo() 方法,可以用它来判断两个元素的大小关系。 使用辅助函数 less() 和 swap() 来进行比较和交换的操作,使得代码的可读性和可移植性更好。 排序算法的成本模型是比较和交换
阅读全文
摘要:学习自:CS-Note Leetcode 题解 - 双指针 1、有序数组的Two Sum 167. 两数之和 II - 输入有序数组 题目描述: 给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。 函数应该以长度为 2 的整数数组的
阅读全文
摘要:在select语句中,数据根据where子句中指定的搜索条件进行过滤 where子句操作符: 操作符描述 = 等于 <> 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 BETWEEN 在某个范围内 LIKE 搜索某种模式 select title, create_time from t
阅读全文
摘要:排序数据 下面SQL语句返回某个表的全部列时,按主键序号依次输出 select * from t_blog_tags; 排序用order by子句,order by 子句可以取一个或多个列的名字,据此对输出进行排序。 这里对tags_id进行排序 select * from t_blog_tags
阅读全文
摘要:为了使用select检索数据,必须至少给出两条信息 想选择什么,从什么地方选择 索引单个列 select title from t_blog; 检索多个列 select title,flag,create_time from t_blog; 检索所有列 select * from t_blog; 检
阅读全文
摘要:概览 基于双向链表实现,使用 Node 存储链表节点信息。 private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E element, Node<E> next) { this.it
阅读全文
摘要:读写分离 写操作在一个复制的数组上进行,读操作还是在原始数组中进行,读写分离,互不影响。 写操作需要加锁,防止并发写入时导致写入数据丢失。 写操作结束之后需要把原始数组指向新的复制数组。 // 测试代码package javaCollection; import java.util.concurre
阅读全文
摘要:同步 他的实现类似与ArrayList,但是使用了synchronized进行同步 public synchronized boolean add(E e) { modCount++; add(e, elementData, elementCount); return true; } private
阅读全文

浙公网安备 33010602011771号