自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 据说90%的linux 爱好者都没有注意的点---Centos 系统基础优化它来了

切莫死记硬背,小心面试官直接让你出门右拐1000道互联网Java面试题:Java高级架构面试知识整理:|1功能临时关闭:permissive|0getenforce 查看设置情况。

2024-06-21 06:57:54 933 1

原创 如何通过 Serverless 提高 Java 微服务治理效率?

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料发布需要具备可灰度、可观测、 可回滚;通过 MSE agent 能力实现服务无损下线;通过标签路由提供了线上流量灰度测试的能力。运行态建立强大应用监控和诊断能力;作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料[外链图片转存中…(img-yhFOGzG8-1718919182825)]

2024-06-21 05:33:15 683

原创 国服第一亚索,放弃电竞梦去TX当了程序员

虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。

2024-06-21 04:14:16 871 1

原创 企业级NFS网络文件共享服务

既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。注:允许客户端读写,并且数据同步到服务器端的磁盘里。

2024-06-21 02:53:43 461

原创 spring中如何通过注解管理所有路径及对应权限

这样,等真的沉下心来学习,不至于被找资料分散了心神。另外,给大家安排了一波学习面试资料:以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!这样,等真的沉下心来学习,不至于被找资料分散了心神。另外,给大家安排了一波学习面试资料:[外链图片转存中…(img-vuWeNxXS-1718905121696)][外链图片转存中…(img-4lJNV2Dk-1718905121697)]

2024-06-21 01:38:53 377

原创 Java哈夫曼编码

每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。

2024-06-21 00:28:15 232

原创 中级Java工程师面试,少写点if-else吧,它的效率有多低你知道吗_java 如果少写if else

【代码】中级Java工程师面试,少写点if-else吧,它的效率有多低你知道吗_java 如果少写if else。

2024-06-20 16:53:53 115

原创 《画解数据结构》九张图画解二叉堆_检索树什么情况下会退化成线性表

堆是计算机科学中一类特殊的数据结构的统称。实现有很多,例如:大顶堆,小顶堆,斐波那契堆,左偏堆,斜堆 等等。从子结点个数上可以分为二叉堆,N叉堆等等。本文将介绍的是 二叉堆。二叉堆本质是一棵完全二叉树,所以每次元素的插入删除都能保证Olog2nO(log_2n)O(log2​n)。根据堆的偏序规则,分为 小顶堆 和 大顶堆。小顶堆,顾名思义,根结点的关键字最小;大顶堆则相反。如图所示,表示的是一个大顶堆。针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。

2024-06-20 15:34:53 745

原创 MySQL中多并发更新单条记录引发的死锁分析_多线程更新数据库一条记录

asc;;1: len 6;asc v;;2: len 7;asc v;;3: len 8;;4: len 20;;5: len 12;asc user01;;

2024-06-20 14:18:14 749

原创 Hadoop学习

wq:wq02 03的jdk环境配置还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。数据,并保证各个节点的动态平衡,因此处理速度非常快。7, 高可靠性:Hadoop的存储和处理数据的能力值得人们信赖,HDFS的缺点1.不适合做低延迟数据访问:HDFS的设计目标有一点是:处理大型数据集,高吞吐率。这一点势必要以高延迟为代价的。

2024-06-20 11:32:38 1071

原创 C++标准模板库(STL)常见容器与算法介绍

erase(vec.begin(),vec.end()) //删除*(vec.begin)……*(vec.end()-1);insert(vec.end(),x) //在尾部添加元素x,相当于 push_back(x);//,下标为3,删除的是第4个元素。,获取vector中元素的个数,时间复杂度O(1),不过注意返回的是。insert(vec.begin(),x) //在首部插入元素x;作用:删除vector尾部的一个元素,时间复杂度O(1);

2024-06-19 22:31:46 633

原创 【MySQL】说透锁机制(二)行锁 加锁规则 之 范围查询(你知道会锁表吗?

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料abc < 20;![在这里插入图片描述](https://img-blog.csdnimg.cn/8926f79c06d14043a888fdccfb664d91.png)这里共匹配2条abc=10的记录。所以共上了 6 把锁,3把锁在**普通索引**上:1. abc = 20 (向右扫描到的第一个不匹配记录): Next-key Lock;

2024-06-19 15:40:18 875

原创 SpringBoot运行源码分析:Spring应用上下文创建

学习视频:大厂面试真题:g应用上下文的准备;**2.觉得文章不错的朋友可以转发此文关注小编;3.学习视频:[外链图片转存中…(img-dw0tXNLh-1718778362011)]大厂面试真题:[外链图片转存中…(img-3zgISxkY-1718778362012)]

2024-06-19 14:26:14 749 1

原创 mysql进阶(九)多表查询_select id,code,name from link_org where id in ( se

一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。

2024-06-19 13:10:34 718

原创 Java常用的开发库推荐

Java架构进阶面试及知识点文档笔记这份文档共498页,其中包括Java集合,并发编程,JVM,Dubbo,Redis,Spring全家桶,MySQL,Kafka等面试解析及知识点整理Java分布式高级面试问题解析文档其中都是包括分布式的面试问题解析,内容有分布式消息队列,Redis缓存,分库分表,微服务架构,分布式高可用,读写分离等等!互联网Java程序员面试必备问题解析及文档学习笔记Java架构进阶视频解析合集。

2024-06-19 11:55:01 538

原创 3h精通OpenCV(二)-基本功能_img=cv2

由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档还有更多面试复习笔记分享如下成Word文档或PDF文档[外链图片转存中…(img-CzCrtcki-1718764937908)]还有更多面试复习笔记分享如下[外链图片转存中…(img-UCjLZISJ-1718764937908)]

2024-06-19 10:42:30 1010

原创 java c3p0连接数据库实例(mysql)完整实例

如果在代码中“ComboPooledDataSource ds = new ComboPooledDataSource();”这样写就表示使用的是C3P0的缺省(默认)配置信息来创建数据源–>rootroot510520C3P0的命名配置,如果在代码中“ComboPooledDataSource ds = new ComboPooledDataSource("MySQL");”这样写就表示使用的是name是MySQL的配置信息来创建数据源rootroot510520。

2024-06-19 01:42:09 871

原创 2024java面试题-chukou-chengzhang

为什么我不完全主张自学?①平台上的大牛基本上都有很多年的工作经验了,你有没有想过之前行业的门槛是什么样的,现在行业门槛是什么样的?以前企业对于程序员能力要求没有这么高,甚至十多年前你只要会写个“Hello World”,你都可以入门这个行业,所以以前要入门是完全可以入门的。②现在也有一些优秀的年轻大牛,他们或许也是自学成才,但是他们一定是具备优秀的学习能力,优秀的自我管理能力(时间管理,静心坚持等方面)以及善于发现问题并总结问题。

2024-06-19 00:24:55 712

原创 SpringCloud-Alibaba之Sentinel的API实战

Sentinel利用SphU进行资源的定义注意:SphU.entry(xxx) 需要与 entry.exit() 方法成对出现,匹配调用,否则会导致调用链记录异常,抛出 ErrorEntryFreeException 异常。定义了上面资源名后,配合之前的流控规则,现在就起到了流控保护了。一旦超出流量就提示限流了SphU.entry定义资源,对资源进行保护;Sentinel就会对这个资源的访问频率,异常等进行统计,监控;如果达到一定的阀值后,就会限流或降级。异常统计。

2024-06-18 22:23:36 583

原创 Scala单例对象(伴生对象)

搞定算法,面试字节再不怕,有需要文章中分享的这些二叉树、链表、字符串、栈和队列等等各大面试高频知识点及解析最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化ntInfo()搞定算法,面试字节再不怕,有需要文章中分享的这些二叉树、链表、字符串、栈和队列等等各大面试高频知识点及解析最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化[外链图片转存中…(img-dTMuiXxa-1718715866057)]

2024-06-18 21:04:38 458

原创 mykit-excel之——这是我用过的最好用的导出Excel的工具类

分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:文件如下所示分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:[外链图片转存中…(img-dTkT8BpC-1718711523736)]

2024-06-18 19:52:15 917

原创 Java面试之基础及语法

(1) 若在应用程序的main 方法中有以下语句:a.show();则输出的结果如何?(2) 若在应用程序的main 方法中定义类B 的对象b:b.show();则输出的结果如何?答:输出结果为:答:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。

2024-06-18 18:39:40 300

原创 Java的输入和输出处理(二)字符篇

在开头跟大家分享的时候我就说,面试我是没有做好准备的,全靠平时的积累,确实有点临时抱佛脚了,以至于我自己还是挺懊恼的。(准备好了或许可以拿个40k,没做准备只有30k+,你们懂那种感觉吗)如何准备面试?1、前期铺垫(技术沉积)程序员面试其实是对于技术的一次摸底考试,你的技术牛逼,那你就是大爷。大厂对于技术的要求主要体现在:基础,原理,深入研究源码,广度,实战五个方面,也只有将原理理论结合实战才能把技术点吃透。

2024-06-18 17:32:02 1031

原创 Java9~Java11常用新特性整合

这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。你的支持,我的动力;祝各位前程似锦,offer不断!!!这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。

2024-06-18 16:16:34 411

原创 Dubbo源码分析- 总体介绍与模块划分

整体设计dubbo的整体设计也是深刻贯彻了的思想,每一层各司其职。盗用官网的一张图:分层是一个重要的概念。就像web应用开发中,ssh,ssm架构。就是要把每一层负责的任务或者功能从整体中抽象出来,然后各自干各自的,这样自己内部的事情可以内部消化,不对外部的其他层产生影响,整个系统就会变得可维护也易理解。接着来分析这张图图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。

2024-06-18 15:02:56 278

原创 08-redis基本的事务操作

什么是ActiveMQ?ActiveMQ服务器宕机怎么办?丢消息怎么办?持久化消息非常慢怎么办?消息的不均匀消费怎么办?死信队列怎么办?ActiveMQ中的消息重发时间间隔和重发次数吗?

2024-06-18 13:37:11 721

原创 Java进阶之深入理解Java的接口和抽象类

]

2024-06-16 21:06:35 1018

原创 2024最新dubbo面试题含答案_dubbo面试题2024

可能有人会问我为什么愿意去花时间帮助大家实现求职梦想,因为我一直坚信时间是可以复制的。我牺牲了自己的大概十个小时写了这片文章,换来的是成千上万的求职者节约几天甚至几周时间浪费在无用的资源上。上面的这些(算法与数据结构)+(Java多线程学习手册)+(计算机网络顶级教程)等学习资源周时间浪费在无用的资源上。[外链图片转存中…(img-DbRkJvLS-1718538704917)][外链图片转存中…(img-EPcQ92bZ-1718538704917)]

2024-06-16 19:51:56 934

原创 Java 移除List中的元素,这玩意讲究!

这么说大家不知道能不能懂,因为对于初学者来说,可能没那么快可以反应过来。没懂的兄弟,看我的文章,我决不会让你带着疑惑离开这篇文章,我再上个栗子,细说(已经理解的可以直接往下拉,跳过这段罗嗦的分析)。上栗子:我们的list 里面 紧紧有 三个元素 “A” “C” “C” , 然后其余的不变,也是循环里面移除”C“ 元素。System.out.println(“未移除前” + list.toString());i++) {

2024-05-29 14:29:26 633

原创 Java 爬取微信公众号文章(文字 + 图片)

Httpclient工具类。

2024-05-29 14:28:54 777

原创 IDEA常用快捷键总结

Ctrl + Q 光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容。Ctrl + B 进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击(必备)可以先选中光标所在的一部分代码,连续按这个快捷键会在原来的基础上继续扩展被选中的内容。Ctrl + U 前往当前光标所在的方法的父类的方法 / 接口定义。Ctrl + Y 删除光标所在行的所有内容,Ctrl+X也可以。注意:查看的时候需要先选中自己想看的类名哦。Ctrl + D 快速向下复制当前行的内容。

2024-05-29 13:59:49 265

原创 IDEA一键部署云服务器linux系统连接 ( Xshell和Xftp干的事情,idea也可以! )

现在进入了创建密钥对面板,输入密钥对名称(可随便填),创建类型默认即可,资源组选择你ECS服务器实例对应的资源组,标签可不填。同样,还是在IDEA的顶部工具栏的工具(Tools)里,选择Deployment的upload to…点击密钥对右边的绑定密钥对,弹出绑定密钥对对话框后,选择ECS实例添加至右边的已选择框,点击确认。点击确定,此时系统会弹出一个文件选择框,选择C:/Users/用户名/.ssh/这个目录,保存。登录阿里云,然后进入控制台,在最上方搜索框输入密钥,选择右方的ECS密钥对,点击进入。

2024-05-29 13:59:19 267

原创 git最详细的分布式版本控制工具使用攻略

选择新建仓库–>填充仓库名称–>填充介绍–>选择开源–>选择创建报错原因:们在创建仓库的时候,都会勾选“使用Reamdme文件初始化这个仓库”这个操作初识了一个README文件并配置添加了忽略文件。当点击创建仓库时它会帮我们做一次初始提交。

2024-05-29 13:05:13 976

原创 GitLab + Jenkins 日常操作

通过发布时备份,回滚时选定备份文件进行回滚。现在我们将 GitLab 远程仓库中的。现在我们将 GitLab 远程仓库中的。1.通过 SSH Plugin 插件。echo “发布前进行打包备份…二、Jenkins 实现邮件报警。当 Build 失败时,查看邮箱。三、Jenkins 远程管理方式。2.通过 Build 来回滚。2.通过 Shell 命令。进行修改,再次进行发布。进行修改,再次进行发布。3.通过 Ansible。

2024-05-29 13:04:42 696

原创 CTO裸辞,5面阿里定级P8,全靠这份阿里内部Java中高级核心手册

到这里可能会很多朋友会问,在面试的这一个多月里面我是怎么准备的,那段时间基本上除了面试就是在学习状态,所以真的不建议大家裸辞。更注重的是遇到问题的解决方案,对项目的设计和规划之类的。第六部分 系统设计(RestFul API+常用框架+认证授权+分布式+大型网站架构+微服务)从疫情开始,行情就不是很好,也不知道自己哪里来的勇气直接裸辞了,真不建议大家裸辞。第一部分 扎实的Java基础 (Java基础+容器+并发+JVM)第八部分 面试指南(简历应该如何写+如何准备面试+我的学习方法)

2024-05-29 12:22:36 274

原创 CTO 要我把这份 MySQL 规范贴在工位上!

这两种类型的都能表达"yyyy-MM-dd HH:mm:ss"格式的时间,TIMESTAMP 只需要占用 4 个字节的长度,可以存储的范围为(1970-2038)年,在各个时区,所展示的时间是不一样的。解读: 太多表的 JOIN 会让 MySQL 的优化器更难权衡出一个“最佳”的执行计划(可能性为表数量的阶乘),同时要注意关联字段的类型、长度、字符编码等等是否一致。级联更新是强阻塞,存在数据库更新风暴的风险;解读: 区分度不高的列单独创建索引的优化效果很小,但是较为频繁的更新则会让索引的维护成本更高。

2024-05-29 12:22:05 340

原创 5分钟!彻底搞懂MyBatis插件+PageHelper原理

首先我们先来通过一个例子来看看如何使用插件。1、首先建立一个MyPlugin实现接口Interceptor,然后重写其中的三个方法(注意,这里必须要实现Interceptor接口,否则无法被拦截)。@Override//把被拦截对象生成一个代理对象 }@Override。

2024-05-29 11:34:02 817

原创 5hutool实战 IoUtil 流操作工具类(将内容写到流中)_ioutil

方法描述将byte[]写到流中将多部分内容写到流中,自动转换为UTF-8字符串将多部分内容写到流中,自动转换为字符串将多部分内容写到流中,自动转换为字符串将多部分内容写到流中将多部分内容写到流中。

2024-05-29 11:33:31 705

原创 2021-3-18【PTA】

/name[i]-行数,输入字符串,省略后面的[9]if(t==m) //如果符合提供的条件就跳出循环。=t4) //判定两个不同的数。//判定三个不同的数。//判定四个不同的数。//t记录不同数字的个数。if(strcmp(t[i].name,a)==0){ //判断是否输入结束。//L1-2 倒数第N个字符串 (15 分)//L1-4 稳赢 (15 分)

2024-05-29 10:42:12 301

原创 2021-12-7【Java基础】【方法】

示例代码:// 这里会引发编译错误!!!void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据示例代码:编译错误,因为没有具体返回值类型return;return语句后面不能跟数据或代码6. 方法重载。

2024-05-29 10:41:41 283

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除