![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作者\/
文章平均质量分 84
普通网友
这个作者很懒,什么都没留下…
展开
-
Intellij IDEA神器居然还有这些小技巧
的重构功能非常强大,但是也有时候,在单个类里面,如果只是想批量修改某个文本,大可不必使用到重构的功能。你想完整的看到类的名字,该怎么做。当工程里的包和类非常多的时候,有时候我们想知道当前类在project视图里是处在哪个位置。快捷键,逐个选中,这样五个文本就都被选中并且高亮起来了,这个时候就可以直接批量修改了。上面的代码中,有5个地方用到了rabbitTemplate文本,如何批量修改呢?去掉这个导航栏后,如果你偶尔还是要用的,直接用。的意思,不只是用来给代码加分号的。,回车,就可以立刻定位到类的位置了。原创 2024-05-25 11:39:36 · 338 阅读 · 0 评论 -
HttpClient工具类
**Description: httpClient工具类@date Created on 2018年4月19日*/// 编码格式。发送编码格式统一用UTF-8// 设置连接超时时间,单位毫秒。// 请求获取数据的超时时间(即响应时间),单位毫秒。/**发送get请求;不带请求头和请求参数@param url 请求地址@return*//**发送get请求;带请求参数@param url 请求地址@param params 请求参数集合@return*//**原创 2024-05-25 10:02:56 · 393 阅读 · 0 评论 -
HTTP 和 HTTPS 的区别
3、HTTP 和 HTTPS 使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、HTTP 的连接很简单,是无状态的。HTTPS 协议是由 SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议,比 HTTP 协议安全。(无状态的意思是其数据包的发送、传输和接收都是相互独立的。无连接的意思是指通信双方都不长久的维持对方的任何信息。四、HTTPS 相对于 HTTP 的改进。原创 2024-05-25 10:02:25 · 354 阅读 · 0 评论 -
guns开源框架
机会是留给有准备的人,大家在求职之前应该要明确自己的态度,熟悉求职流程,做好充分的准备,把一些可预见的事情做好。对于应届毕业生来说,校招更适合你们,因为绝大部分都不会有工作经验,企业也不会有工作经验的需求。同时,你也不需要伪造高大上的实战经验,以此让自己的简历能够脱颖而出,反倒会让面试官有所怀疑。你在大学时期应该明确自己的发展方向,如果你在大一就确定你以后想成为Java工程师,那就不要花太多的时间去学习其他的技术语言,高数之类的,不如好好想着如何夯实Java基础。请转发本文支持一下请转发本文支持一下。原创 2024-05-25 02:25:41 · 341 阅读 · 0 评论 -
Guava RateLimiter 实现 API 限流,这才是正确的姿势!
无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。最后我整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。原创 2024-05-25 02:25:10 · 277 阅读 · 0 评论 -
Elasticsearch 7
分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。原创 2024-05-25 02:01:35 · 298 阅读 · 0 评论 -
Eclipse:Maven打包不执行测试用例
把这个 Skip Tests 勾上,然后Apply再次打包,则不再执行测试用例。原创 2024-05-25 02:01:04 · 263 阅读 · 0 评论 -
Canal 如何实现数据库库事务的一致性
什么是ActiveMQ?ActiveMQ服务器宕机怎么办?丢消息怎么办?持久化消息非常慢怎么办?消息的不均匀消费怎么办?死信队列怎么办?ActiveMQ中的消息重发时间间隔和重发次数吗?原创 2024-05-25 01:33:56 · 274 阅读 · 0 评论 -
Canal binlog 日志 Dump 流程分析
网络读请求超时时间,针对正在进行数据读写的连接,该值默认为 30s。设置服务端返回结果时不做编码转化,直接按照数据库的二进制编码进行发送,由客户端自己根据需求进行编码转化。设置master_binlog_checksum,因为在mysql5.6之后为binlog引入了checksum机制,例如crc32,canal作为mysql slave,需要与服务端相关参数保持一致。canal相对与mysql数据库服务而言就是一个从服务器,这个指令用于设置server_id,使用uuid,避免server_id重复。原创 2024-05-25 01:33:31 · 702 阅读 · 0 评论 -
80%Java开发者面试都问的SpringBoot你竟不会?看完这些笔记足以
(1~5章)针对性的介绍了Springboot入门、数据库的使用和访问性能提升、界面设计安全设计等重要技术知识,以实用性为主,旨在帮助读者快速掌握Springboot开发和精髓,尽快融入生产实践中。我们都知道Spring Boot是零配置的,但是它是怎么做到的呢?我们都用过Spring MVC,但是Spring Boot和Spring MVC的关系到底是什么呢?我们知道的很多,但我们不知道的更多,为了能让大家更好更快速地掌握Springboot,升职加薪、跳槽大厂的时候更有底气。原创 2024-05-25 01:00:26 · 265 阅读 · 0 评论 -
7-33 地下迷宫探索 (30 分)(思路加详解)
随后的M行对应M条边(通道),每行给出一对正整数,分别是该条边直接连通的两个节点的编号。若可以点亮所有节点的灯,则输出从S开始并以S结束的包含所有节点的序列,序列中相邻的节点一定有边(通道);典型的DFS遍历,但要深刻理解DFS遍历的过程,也就是递归的过程,DFS中要牢记遍历到最后一个结点程序还没有结束,还需要返回去 去遍历没有访问过的点,因为在DFS遍历访问邻接点中,是按小序号来遍历的。由于深度优先遍历的节点序列是不唯一的,为了使得输出具有唯一的结果,我们约定以节点小编号优先的次序访问(点灯)。原创 2024-05-25 00:58:44 · 258 阅读 · 0 评论 -
2024应届生去公司找个Java程序员的职位需要什么技能?
无论现在的大环境炒的有多热,刚毕业的学生找工作的最大的保障就是编程基础,就是给用人单位展示出有做这方面的资质,公司也会明白招的初学者都需要一定时间的培养时间,可能很多人搞不明白为啥有些公司喜欢招收应届毕业生,因为培养出来很可能就跳槽走人了,岂不是给他人做嫁衣,在行业内有一句话,真正优秀的人才都是自己培养出来的,所以从概率的角度出发,如果一茬的苗子里面能够留下1,2个可塑之才就赚了,毕竟软件行业的人员的流动概率还是非常巨大的。原创 2024-05-25 00:34:51 · 266 阅读 · 0 评论 -
2024年面试会更难?Java必备209道真题,这份清单助你轻松入阿里
在 hibernate 中 getCurrentSession 和 openSession 的区别是什么?在 hibernate 中使用 Integer 和 int 做映射有什么区别?在 Queue 中 poll()和 remove()有什么区别?线程池中 submit()和 execute()方法有什么区别?Collection 和 Collections 有什么区别?Iterator 和 ListIterator 有什么区别?final、finally、finalize 有什么区别?原创 2024-05-25 00:34:20 · 393 阅读 · 0 评论 -
2021年全新Java学习路线图分享给大家!
2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。g)最后2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。原创 2024-05-25 00:05:33 · 246 阅读 · 0 评论 -
2021年4月份我成功收获蚂蚁金服、阿里、拼多多等Offer 多亏这份“Java程序员P5—P8学习路线”
无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。针对以上面试技术点,我在这里也做一些分享,希望能更好的帮助到大家。Storm=========Storm概念集群架构Nimbus(master-代码分发给Supervisor)Supervisor(slave-管理Worker进程的启动和终止)Worker(具体处理组件逻辑的进程)原创 2024-05-25 00:04:30 · 360 阅读 · 0 评论 -
01背包问题
就会出现一个问题,在遍历过程中0号物品会被加很多次,因为每次不同容量下的背包 j 的最大价值总需要加上前一个容量 j-wight[0] 的背包的最大价值,这就造成了value[0]被重复相加,而我们只想每个容量下的value[0]只会加一次(可以举个例子试试)dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - weight[i]] + value[i]);原创 2024-05-24 22:59:33 · 340 阅读 · 0 评论 -
01-Linux 系统简介
在 Linux 内核的发展过程中,各种 Linux 发行版本起了巨大的作用,它们使用的是同一个 Linux 内核,因此在内核层不存在什么兼容性问题,每个版本有不一样的感觉,只是在发行版本的最外层(由发行商整合开发的应用)才有所体现。其中,Red Hat 是在我国国内使用人群最多的 Linux 版本,资料丰富,如果你有什么不明白的地方,则容易找到人来请教,而且大多数 Linux 教程是以 Red Hat 为例来进行讲解的。所以说,如果你想进大公司,想学新技术,Linux 一定是一道绕不过去的坎。原创 2024-05-24 22:58:30 · 380 阅读 · 0 评论