java学习
java知识的学习
桥头落日
这个作者很懒,什么都没留下…
展开
-
java7与java8中HashMap区别(转载)
1,HashMap根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却不是确定的,HashMap最多只允许一条记录的键为null,允许多条记录的值为null,HashMap非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数据的不一致,如果需要满足线程安全,可以用Collections的synchronizedMap方法使HashMap具有线程安全的能力,或者使用ConcurrentHashMap。大方向上,HashMap 是一个数组,原创 2021-03-22 21:12:57 · 691 阅读 · 0 评论 -
Java集合汇总
1,java集合继承图2,java集合与用法3,常用集合遍历原创 2021-03-15 22:01:14 · 93 阅读 · 0 评论 -
JAVA复手写ArrayList
1,创造接口2,实现方法原创 2021-03-15 21:59:21 · 113 阅读 · 0 评论 -
手写简单HashMap
1,介绍HashMap由数组加链表组成,数组中每个元素都是一个链表,插入值时先计算key的hash值,然后将其存入指定的数组链表中。2,创建MyHashMap接口3,创建链表节点类4,创建MyHashMap实现类5,实现常用方法...原创 2021-03-15 21:57:21 · 106 阅读 · 0 评论 -
JAVA之IO操作总结
1,javaIO类图2,字符流常用类根据处理数据类型分为:字符流和字节流根据数据流向不同分为:输入流和输出流处理对象不同:字节流能处理所有类型的数据(如图片、avi等),而字符流只能处理字符类型的数据结论:只要是处理纯文本数据,就优先考虑使用字符流。 除此之外都使用字节流。...原创 2021-03-15 21:54:57 · 125 阅读 · 0 评论 -
IDEA快捷键大全
常用快捷键1,Ctrl+N:快速打开类2,Alt+Insert:生成构造器/getter/setter等3,Ctrl+Alt+T:把代码包在一个块中,例如try/catch,if,while4,Ctrl+X:删除行5,Ctrl+H:显示类结构图6,Ctrl+O:重写方法7,Ctrl+L:实现方法8,Ctrl+Shift+F:全局查找...原创 2021-03-15 21:53:13 · 78 阅读 · 0 评论 -
JUC并发编程汇总彻底搞懂JUC
1,锁方法public synchronized void method(){ // todo}2,锁代码快public void method(){ synchronized(this) { // todo }}3,锁一个明确对象public void method() {synchronized(Object) { // todo }}4,锁静态方法public synchronized static void method原创 2021-04-12 20:42:56 · 295 阅读 · 1 评论 -
css学习笔记之解决父元素塌陷问题
## 父元素塌陷解决问题1,问题:1,调整父元素大小2,在div后加一个空div3,在父元素中加overflow: hidden;4,在父元素后加#father:after{ content: ''; display: block; clear: both; }...原创 2021-03-14 20:40:23 · 189 阅读 · 0 评论 -
java连接centos7中zookeeper出现Socket is not connected问题解决
1,java连接zookeeper出现一下问题:Socket is not connected2解决办法:关闭centos7的防火墙:步骤:1,systemctl status firewalld.service查看防火墙状态2,执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态3,使用命令:systemctl stop firewalld.service 关闭运行的防火墙4,闭后,使用命令systemctl status firewalld.servi原创 2020-11-16 15:43:01 · 2477 阅读 · 0 评论 -
rpc与rest区别以及优缺点
rest与rpc之间的区别1,restREST是一种架构风格,指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。REST规范把所有内容都视为资源,网络上一切皆资源。REST并没有创造新的技术,组件或服务,只是使用Web的现有特征和能力。 可以完全通过HTTP协议实现,使用 HTTP 协议处理数据通信。REST架构对资源的操作包括获取、创建、修改和删除资源的操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法。2,rpcRPC(Remote原创 2020-11-08 15:49:13 · 7353 阅读 · 3 评论 -
Spring+SpringMVC+Mybatis框架整合
Spring+SpringMVC+Mybatis框架整合一.整合spring+springmvc1创造maven项目并且引入相应的依赖2.在web.xml文件中配置Spring上下文监听器其中applicationContext.xml放置在resources文件目录下。3在web.xml文件中配置SpringMVC需要的controller4配置spring-servlet.xm...原创 2021-04-12 20:43:36 · 259 阅读 · 0 评论