摘要: Java的集合类可以使用for ... each循环 List Set Queue Deque 我们以List为例 其实一个java编译器并不知道如何遍历一个List 编译器只是把一个for ... each 通过Iterator改写成普通的for循环 List<String> list = new 阅读全文
posted @ 2020-11-21 15:08 吕敬瑛 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 讲栈之前,要先讲一下Deque双端队列 既可以添加到队尾,也可以添加到队首 既可以从队首获取又可以从队尾获取 public interface Deque<E> extends Queue<E> { } 我们可以看到Deque其实是扩展至Queue接口的 我们对比一下Deque和Queue的方法 Q 阅读全文
posted @ 2020-11-21 14:30 吕敬瑛 阅读(718) 评论(0) 推荐(0) 编辑
摘要: Queue 实现一个先进先出的队列 获取队列长度:size() 添加元素到队尾:boolean add(E e) /boolean offer(E e) 获取队列头部元素并删除:E remove() / E poll() 获取队列头部元素但不删除:E element() / E peek() 当添加 阅读全文
posted @ 2020-11-20 23:20 吕敬瑛 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 我们直接去官网下载linux版navicat 下载好之后执行命令打开软件 chmod +x navicat15-premium-cs.AppImage ./navicat15-premium-cs.AppImage navicat需要注册,如不注册只有14天的试用时间。 试用期到达后,直接删除hom 阅读全文
posted @ 2020-11-19 21:18 吕敬瑛 阅读(6014) 评论(5) 推荐(1) 编辑
摘要: 使用docker 安装mysql时 Linux下是默认不忽略大小写,导致操作数据库的时候会报如下错误 为了解决上面的问题,我们在创建MySQL容器的时候就需要初始化配置 lower_case_table_names=1 记住要放在后面,后面才是mysql的配置 sudo docker run -p 阅读全文
posted @ 2020-11-18 12:17 吕敬瑛 阅读(4092) 评论(0) 推荐(0) 编辑