Java攻城狮5
Java攻城狮5
全部文章
java
DDD(1)
github(2)
gradle(1)
https(1)
jenkins(1)
JVM(1)
kafka(2)
linux(4)
mvc(1)
mysql(16)
postman(1)
rabbitmq(4)
redis(10)
rpc(3)
spring(22)
spring boot(11)
spring cloud(4)
sql(3)
tcp(1)
tcp/ip(3)
tomcat(1)
zookeeper(1)
中间件(3)
分布式(6)
安全(1)
微服务(4)
性能优化(2)
数据库(2)
数据结构(2)
服务器(1)
架构(2)
正则表达式(1)
程序人生(1)
算法(1)
系统架构(1)
经验分享(1)
缓存(2)
网络(3)
腾讯云(1)
阿里云(1)
面试(13)
归档
标签
去牛客网
登录
/
注册
Java攻城狮5的博客
全部文章
/ java
(共334篇)
太棒了,HashMap和 ConcurrentHashMap的问题终于总结清楚了
一、什么是哈希表 在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能 数组 采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1); 通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n),当然,对于有序数组,则可采...
2022-05-11
0
0
JDK8不是只有Lambda香,还有你更想不到的stream呢
流是什么鬼东西 不知道大家眼中的流是什么,大家知道官方是怎么说的么? 流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。 就现在来说,你可以把它们看成遍历数据集的高级迭代器。。此 外,流还可以透明地并行处理,你无需写任何多线程代码了!...
2022-05-11
0
0
Java程序员想年后跳槽,对JVM没有深入的理解,我劝你还是别跳了
前言 Java 虚拟机是学习 Java 的基础,也是迈入高级 Java 开发工程师的必备知识点。所以今天这篇文章我们来聊聊如何从零开始学习 Java 虚拟机。 深入浅出Java虚拟机 对于刚刚接触 JVM 的同学来说,JVM 就像一个黑盒一样,完全不知道这是一个什么东西。所以对于小白来说,最重...
2022-05-11
0
0
Mybatis 使用的 9 种设计模式,真是太有用了
1、Builder模式 2、工厂模式 3、单例模式 4、代理模式 5、组合模式 6、模板方法模式 7、适配器模式 8、装饰者模式 9、迭代器模式 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观...
2022-05-11
0
0
搞懂Spring事务失效的8大原因,可以轻松吊打面试官了
作者:Java技术栈 转载: https://mp.weixin.qq.com/s/6EpeHAF5UmFzEuaQPWjdTw 前几天发了一篇文章,里面有一个关于事务失效的问题: 用 Spring 的 @Transactional 注解控制事务有哪些不生效的场景? 其中有个...
2022-05-11
0
0
一名合格的Java工程师,写一手好 SQL 很有必要
来源:编码砖家 cnblogs.com/xiaoyangjia/p/11267191.html 博主负责的项目主要采用阿里云数据库MySQL,最近频繁出现慢SQL告警,执行时间最长的竟然高达5分钟。导出日志后分析,主要原因竟然是没有命中索引和没有分页处理 。 其实这是非常低级的错误,我不禁...
2022-05-11
0
0
阿里P8架构师谈微服务架构:Dubbo+Docker+SpringBoot+Cloud
微服务架构 什么是微服务架构呢?简单说就是将一个完整的应用(单体应用) 按照一定的拆分规则(后文讲述)拆分成多个不同的服务,每个服务都能独立地进行开发、部署、扩展。服务于服务之间通过注入RESTful api或其他方式调用。 微服务这么火,你还不知道微服务?怎么加(zhuang)薪(bi) ...
2022-05-11
0
0
SpringBoot原理解析与配置类
1.1 起步依赖原理分析 1.1.1 分析spring-boot-starter-parent 按住Ctrl点击pom.xml中的 spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配置如下(只摘抄了部分重点...
2022-05-11
0
0
贼好用的Java工具类库,GitHub星标10k+你在用吗?
简介 Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。 Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutoo...
2022-05-11
0
0
注意,GitHub发布重大更新,关系到所有程序员
本周,GitHub 举行了虚拟 GitHub Satellite 活动,微软旗下的 GitHub 公司在会上宣布了其开发者平台的几个新功能,包括两个主要的新功能:GitHub讨论区和GitHub Codespaces。 1.GitHub Discussions GitHub Discussion...
2022-05-11
0
0
首页
上一页
18
19
20
21
22
23
24
25
26
27
下一页
末页