摘要:
这里对Arrays.sort的基本用法进行一个总结说明: 常见形式 1、Arrays.sort(int[] a); 对数组a进行升序排序 2、Arrays.sort(int[] a,int fromIndex, int toIndex); 对数组a的部分进行排序,这部分为下标formIdex到toI 阅读全文
摘要:
组合where子句 and操作符 select id,content,nickname from t_comment where id<11 and id>2; select id,content,nickname,blog_id from t_comment where id>11 and blo 阅读全文
摘要:
学习自:算法-排序 约定 待排序的元素需要实现 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 阅读全文