自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 这些SQL错误用法,如果经常犯,说明你的水平还很low

SQL重写后如下,执行时间缩小为1毫秒左右。从执行计划也可以看出,最后一步估算排序记录数为90万,时间消耗为12秒。重写为JOIN之后,子查询的选择模式从DEPENDENT SUBQUERY变成DERIVED,执行速度大大加快,从7秒降低到2毫秒。由于is_reply只有0和1两种状态,我们按照下面的方法重写后,执行时间从1.58秒降低到2毫秒。去掉exists更改为join,能够避免嵌套子查询,将执行时间从1.93秒降低为1毫秒。MySQL对待EXISTS子句时,仍然采用嵌套子查询的执行方式。

2024-09-06 18:01:06 640

原创 网络管理、ssh、日志管理、归档和文件传输、rpm

就可以生成Makefile文件,再次运行make && make install)创建秘钥:秘钥存在目录:.ssh/,创建秘钥:ssh-keygen ,会让你输入密码,这个就是私钥密码,配了秘钥登陆,每次都需要输入一次密码,这个密码不是对方服务器的密码,而是私钥密码, 所以一般是不会要这个私钥密码的,这时候可以不输人任何密码直接回车或者使用ssh-keygen -N “”,就是不创建私钥密码。此外, mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。

2024-09-06 17:27:06 1077

原创 目瞪狗呆!阿里大神都不工作的吗?居然又肝出来一本Spring Cloud进阶笔记

就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer!越努力越幸运!金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。

2024-09-06 16:50:59 390

原创 新来的妹纸问我 AJAX 请求为什么不安全?没有回答出来。。。

总的来说,面试是有套路的,一面基础,二面架构,三面个人。最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0求,否则就会拒绝掉,一般AJAX跨域的话都会有OPTIONS,所以在预检中就做了这一步。这个配置就是域名白名单,规定在什么样的域名下才能进行AJAX跨域请求。CORSOrigin: *的安全性。

2024-09-06 16:14:53 596

原创 手机java平台软件下载,一文轻松搞定_如何下载手机java

目录微服务构建:Spring Boot声明式服务调用:Spring Cloud Feign消息驱动的微服务:Spring Cloud Stream。

2024-09-06 15:40:52 342

原创 幸亏有了这本623页的微服务框架实战笔记,一举拿下腾讯美团滴滴offer

一、 Dubbo―高性能RPC通信框架(应用架构演进过程+ Dubbo 简介+Dubbo总体大图)二、开发第一款Dubbo应用程序(配置开发环境+基于XML配置实现+编写Echo服务器+编写Echo客户端+基于注解实现+基于API实现+构建并运行)三、Dubbo注册中心(注册中心概述+订阅/发布+缓存机制+重试机制+设计模式)四、Dubbo扩展点加载机制(1加载机制概述+扩展点注解+ExtensionLoader的工作原理+扩展点动态编译的实现)

2024-09-06 15:06:54 479

原创 学生管理系统(java+mysql)

***/)”;,sex=?,source=?WHERE id=?System.out.println(“查无此人…”);}else{db类/**连接数据库@author 北落燕门*/try{/**关闭连接。

2024-09-06 14:28:44 911

原创 基于微信小程序的食堂线上订餐系统(源码+LW)_基于微信小程序的食堂订餐平台

为了减少在校学生的食品安全和卫生等方面的问题,如何利用信息化技术实现校内食堂餐饮的配送服务就成为了一个关键性问题。本系统旨在利用微信小程序实现用户,商家,管理人员三种身份的使用者之间的数据处理与传递,实现用户点餐,商家管理菜品数据,管理人员维护整个平台数据等主要功能,实现用户提交的订单在三种身份的使用者之间状态的改变,以满足点餐功能的整个流程需要,提高食品安全卫生。💗博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。👇🏻 精彩专栏 推荐订阅👇🏻。

2024-09-06 13:50:38 1271

原创 在微服务项目中,Maven 真的适合管理公共代码库吗?

无论是哪家公司,都很重视Spring框架技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,好了希望这篇文章对大家有帮助!部分截图:加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0家有帮助!**部分截图:[外链图片转存中…(img-58cqBD88-1725599544007)]

2024-09-06 13:12:33 660

原创 创建和销毁对象-考虑用静态工厂方法代替构造器

的时候不会有不相等的问题,因为都是同一个对象,但是如果真实环境超过了[-128, 127](127可以通过参数设置),那么这时候可能就会不一样了,会有潜在的bug隐患。中的数字返回相同的对象,这样就避免了创建不必要的重复对象,可以极大地提升性能!Java8之后,我们的接口中可以有静态方法了,所以此时为接口提供不可实现类已经只是因为接口中的静态方法必须是。每次调用的时候如果我们愿意,是可以通过静态工厂方法的参数值决定返回父类的哪种子类的,构造器就做不到这一点。可以返回原返回类型的任何子类型的对象。

2024-09-06 12:34:27 240

原创 什么?你们项目没用过主从复制和读写分离?

Java架构学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-06 11:56:23 1305

原创 不是吧阿sir,你这Java基础也太熟了吧,震惊面试官第三年!

角度:数据结构+扩容情况+put查找的详细过程+哈希函数+容量为什么始终都是2^N,JDK1.7与1.8的区别。​ HashMap在底层数据结构上采用了数组+链表+红黑树,通过散列映射来存储键值对数据​ 默认的负载因子是0.75,表示的是,如果数组中已经存储的元素个数大于数组长度的75%,将会引发扩容操作。​ 【1】创建一个长度为原来数组长度两倍的新数组。​ 【2】重新对原数组中的Entry对象进行哈希运算,以确定他们各自在新数组中的新位置。​ 1、判断数组是否为空,为空进行初始化;

2024-09-06 11:14:33 909

原创 【效率为王】超详细 Hexo + Github Pages 博客搭建教程

这里需要注意的是,Gitee Pages 不像 Github Pages 会自动更新,它需要你每次推送后,去更新一下,如果想要自动更新,就需要开通 Gitee 的会员。完成上面的步骤之后,我们就能在本地进行预览了,不过我们如果想要发布到网上供别人看的话,那就得利用 Github Pages 的功能了,下边就来介绍如何结合 Hexo + Github Pages ,将我们的博客推送到网上去,方便大家在任何地方访问!然后就可以看到如下的界面,不过我的是经过修改过的,所以和你的会不一样。

2024-09-05 18:43:12 1061

原创 【leetcode刷题】2

输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]输出:[8,9,9,9,0,0,0,1][1, 100]Solution========看到这个题第一眼我是懵的,链表多年不用已经忘光。无奈翻开以前的笔记,话说我三年前可真牛逼。看完其实链表也就那么回事。众所周知,链表就像个链子,把各个节点串起来,这里学过c语言指针的就很容易理解。话不多说,上图:每个node只存当前value和下一个节点next,下一个节点又存着下一个节点的value和下下一个节点next。

2024-09-05 14:37:38 279

原创 Zookeeper基础命令操作

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

2024-09-05 13:16:13 799

原创 SpringCloud与Dubbo的区别

SpringCloud生态丰富,功能完善,更像是品牌机,Dubbo则相对灵活,可定制性强,更像是组装机。**SpringCloud:**Spring公司开源的微服务框架,SpirngCloud 定位为微服务架构下的一站式解决方案。

2024-09-05 11:56:47 500

原创 Spring Boot + MyBatis 多模块项目搭建教程

原因是找不到DemoService类,此时需要在BetaWebApplication入口类中增加包扫描,设置@SpringBootApplication注解中的scanBasePackages值为com.yibao.beta,最终如下所示、在beta-web层创建com.yibao.beta.web包(注意:这是多层目录结构并非单个目录名,com >> yibao >> beta >> web)并添加入口类BetaWebApplication.java。选择Maven,点击Next。

2024-09-05 10:37:18 466

原创 Netty权威指南:Linux网络-I-O-模型简介

大型分布式系统犹如一个生命,系统中各个服务犹如骨骼,其中的数据犹如血液,而Kafka犹如经络,串联整个系统。这份Kafka源码笔记通过大量的设计图展示、代码分析、示例分享,把Kafka的实现脉络展示在读者面前,帮助读者更好地研读Kafka代码。麻烦帮忙转发一下这篇文章+关注我加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-05 09:21:42 309

原创 mysql alter table 原理_【MySQL—原理】表

在前面介绍的RANGE、LIST、HASH和KEY这四种分区中,分区的条件是:数据必须是整型(interger),如果不是整型,那应该需要通过函数将其转化为整型,如YEAR(),TO_DAYS(),MONTH()等函数。需要注意的是,对于RANGE分区的查询,优化器只能对YEAR(),TO_DAYS(),TO_SECONDS(),UNIX_TIMESTAMP()这类函数进行优化选择,对于组合函数或自定义函数如YEAR(date) * 100 + MONTH(date)等则无效。

2024-09-05 08:09:47 687

原创 LeetCode - Medium - 814

/对于根节点没有父节点的情况,可以给它弄个临时父节点。从树底的叶子节点开始由下往上,把不符合题意得节点剔除,因此用到二叉树的后序遍历模式。方法一:二叉树的后序遍历模式的递归版。方法二:二叉树的后序遍历模式的迭代版。//方法一:用到后序遍历模式的递归版。//方法二:用到后序遍历模式的迭代版。

2024-09-05 06:58:01 792

原创 Java集合源码剖析(一)【集合框架概述、ArrayList、LinkedList

加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0// 获取index位置的元素// 设置index位置的值为element。并返回index位置的原始值// 将“元素e”添加到Vector最后。modCount++;// 删除Vector中的元素o// 在index位置添加元素element// 删除index位置的元素,并返回index位置的原始值modCount++;

2024-09-05 05:46:19 1119

原创 Java必备技能之环境搭建篇 (linux ab压力测试)

ab -V详情说明:-n在测试会话中所执行的请求个数。默认时,仅执行一个请求。请求的总数量-c一次产生的请求个数。默认是一次一个。请求的用户量-t测试所进行的最大秒数。其内部隐含值是-n 50000,它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。-V显示版本号并退出。1吞吐量(Requests per second)服务器并发处理能力的量化描述,单位是reqs/s,指的是在某个并发用户数下单位时间内处理的请求数。

2024-09-05 04:34:30 1094

原创 Java后端面试高频问题:Redis。你会怎么回答?

整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。其实面试这一块早在第一个说的25大面试专题就全都有的。以上提及的这些全部的面试+学习的各种笔记资料,我这差不多来回搞了三个多月,收集整理真的很不容易,其中还有很多自己的一些知识总结。正是因为很麻烦,所以对以上这些学习复习资料感兴趣加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-05 03:22:37 1366

原创 Java8设计模式最佳实战-设计模式概述(第四天学习记录)

是基于GoF模式的,只是我们实现它们的方式不同。以及集成模式,我们将在第2章“表示模式”中详细介绍它们,随着时间的推移,这个软件的复杂性随着他们开始。企业模式是针对企业中出现的常见问题的一组解决方案。其中包括表示模式,第3章,业务模式,其中包括业务。对象关系,而企业模式则侧重于Java之间的通信。由于体系结构的复杂性,企业模式的最小使用往往是。企业模式对于创建软件的专业人员非常重要,因为。比较设计模式和企业模式不是一件容易的事,因为。系统和软件关系之间的集成。软件开发的实践可能会增加项目的成本和风险。

2024-09-05 02:10:51 499

原创 Java 8 - 14 新特性和API ---持续更新ing

这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家[外链图片转存中…(img-DjxKWBpi-1725469120541)]

2024-09-05 00:58:49 460

原创 Backbone 之 FPN:特征金字塔 (Pytorch实现及代码解析)

*C1代表了ResNet的前几个卷积与池化层,而C2至C5分别为不同的ResNet卷积组,这些卷积组包含了多个Bottleneck结构,组内的特征图大小相同,组间大小递减。对于实际的物体检测算法,需要在特征图上进行**RoI(Region of Interests,感兴趣区域)**提取,而FPN有4个输出的特征图,选择哪一个特征图上面的特征也是个问题。首先对C5进行1×1卷积降低通道数得到P5,然后依次进行上采样得到P4、P3和P2,目的是得到与C4、C3与C2长宽相同的特征,以方便。

2024-09-04 23:35:45 1067

原创 2021年高频Java面试题集锦(含答案),让你的金九银十面试之路畅通无阻!

我个人认为,如果你想靠着背面试题来获得心仪的offer,用癞蛤蟆想吃天鹅肉形容完全不过分。想必大家能感受到面试越来越难,想找到心仪的工作也是越来越难,高薪工作羡慕不来,却又对自己目前的薪资不太满意,工作几年甚至连一个应届生的薪资都比不上,终究是错付了,错付了自己没有去提升技术。这些面试题分享给大家的目的,其实是希望大家通过大厂面试题分析自己的技术栈,给自己梳理一个更加明确的学习方向,当你准备好去面试大厂,你心里有底,大概知道面试官会问多广,多深,避免面试的时候一问三不知。

2024-09-04 22:16:18 1465

空空如也

空空如也

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

TA关注的人

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