- 博客(5)
- 收藏
- 关注
转载 Maven 中<Optional>详解
https://blog.youkuaiyun.com/sunboychenll/article/details/108406771
2020-09-26 23:02:23
2376
原创 mybatis01-自定义orm框架
jdbc访问数据库及其缺陷先来贴一jdbc访问数据库的代码public static void main(String[] args) throws Exception { Connection connection =null; PreparedStatement preparedStatement =null; ResultSet resultSet = null; try{ // Q1:数据库链接信息直接硬编码
2020-09-26 11:44:07
147
转载 Windows下解决端口占用问题
前言端口占用问题几乎每个开发人员都会遇到,每次用每次查,下面来记录下解决过程,以便日后需要。正文1、调出命令窗口windows+R 组合键,调出命令窗口2、查找占用端口对应的PID(进程号)说明:以下举例用到的端口和进程等仅做参考列出所有端口占用情况netstat -ano精确找到被占用的端口对应的PIDnetstat -ano|findstr "port"# 示例netstat -ano|findstr "6644"3、查看是哪个进程或程序占用了端口tasklist|fi
2020-06-09 13:08:24
400
原创 JDK8-HashMap(二)put()以及 resize()方法详解
put( K key, V value) /** * 将指定参数key和指定参数value插入map中,如果key已经存在,那就替换key对应的value * * @param key 指定key * @param value 指定value * @return 如果value被替换,则返回旧的value,否则返回null。当然,可能key对应的value就是null。 */ public V put(K key, V value)
2020-06-06 21:43:25
276
原创 JDK8-HashMap(一)get(Object k)
数据结构在分析HashMap源码之前,有必要了解HashMap的数据结构,否则很难理解下面的内容。从上图中可以很清楚的看到,HashMap的数据结构是数组+链表+红黑树(红黑树since JDK1.8)。我们常把数组中的每一个节点称为一个桶。当向桶中添加一个键值对时,首先计算键值对中key的hash值,以此确定插入数组中的位置,但是可能存在同一hash值的元素已经被放在数组同一位置了,这种现象称为碰撞,这时按照尾插法(jdk1.7及以前为头插法)的方式添加key-value到同一hash值的元素
2020-06-05 22:39:34
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人