![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 64
bug自动成长
这个作者很懒,什么都没留下…
展开
-
java锁的简要原理,优缺点及应用
从java各种锁锁的设计原理,到锁的执行过程,再到锁的优缺点,其中详细介绍了synchronized和ReentrantLock的锁的机制和应用原创 2023-07-28 17:00:33 · 149 阅读 · 1 评论 -
hashmap相关知识
hashmap在添加元素时会判断当前确定的索引位置是否存在相同hashcode和相同key的元素,如果存在相同的hashcode和相同的key的元素,那么新值覆盖原来的旧值;一般对哈希表的散列会想到用hash值对length取模,Hashtable中也是这样实现的,这种方法基本保证元素散列的比较均匀,但取模会用到除法运算,效率低,HashMap中则通过h&(length-1)的方法来代替取模,同样实现了均匀的散列,但效率要高很多,这也是HashMap对Hashtable的一个改进。原创 2023-03-21 10:50:30 · 48 阅读 · 0 评论 -
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
yaml文件中不能带有@符号原创 2022-06-22 16:55:40 · 222 阅读 · 0 评论 -
kafka基础命令及基础知识
kafka下载 略 kafka启动 从kafka的根目录启动 bin/kafka-server-start.sh config/server.properties 以守护线程方式启动 bin/kafka-server-start.sh -daemon config/server.properties kafka使用命令 查看当前topic: bin/kafka-topics.sh --list --zookeeper localhost:2181 创建topic: --topic topicname(原创 2022-04-14 18:34:25 · 2068 阅读 · 0 评论 -
springboot集成dubbo踩坑文档
springboot集成dubbo踩坑文档 zookeeper 下载zookeeper,解压到路径 /Users/chen/MyWorkProgram/apache-zookeeper-3.6.2-bin 然后到下级目录config中copy文件zoo_sample.cfg,改名为zoo.cfg zoo.cfg文件内容如下: tickTime=2000 initLimit=10 syncLimit=5 dataDir=/tmp/zookeeper/data clientPort=2181 dataLogDi原创 2022-04-14 18:13:39 · 2580 阅读 · 0 评论 -
spring集成Nacos
nacos的优势和能做什么 阿里组件,维护的很好 nacos集成了ribbon,自带负载均衡 Nacos=Eureka+Config+Bus:替代Eureka作服务注册中心,替代Config作服务配置中心 nacos资料 nacos中文文档(文档中有nacos下载地址):https://nacos.io/zh-cn/docs/quick-start.html Nacos官网:https://nacos.io/en-us/ nacos github地址:https://github.com/a原创 2022-04-14 18:07:10 · 1527 阅读 · 0 评论 -
HashMap,Hashcode,散列值,散列函数之间的关系
hashCode:一个对象无论重写hashCode与否,都会生成一个哈市Code值 hashCode的作用: hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的; 两个对象的hashCode相同,并不一定表示两个对象就相同,也就是不一定适用于equals(java.lang.Object) 方法,只能够说明这两个对象在散列存储结构中,如Hashtable,他们“存放在同一个篮子里”。 hashMap:存放方式是数原创 2021-03-06 11:25:26 · 457 阅读 · 0 评论