- 博客(2146)
- 资源 (85)
- 收藏
- 关注
转载 项目中常用的 19 条 MySQL 优化总结
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识作者:zhangqh地址:segmentfault.com/a/1190000012155267本文总结了19条关于Mysql的优化方案,本文的优化方案都是基于 “ Mysql-索引-BTree类型” 的。希望对你有帮助。一、EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。下面来个简单的示例,...
2023-09-26 09:21:45 45
转载 月薪2万的Java工程师简历原来长这样!
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识我是:终端研发部的小于哥找我:✅ 解锁高薪工作 ✅ 免费获取干货教程未完待续想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示...
2023-09-21 09:39:05 180
转载 试试 IntelliJ IDEA 自带的高能神器
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识作者:凯京技术团队https://my.oschina.net/keking/blog/3104972正文从postman到IDEA REST ClientIDEA REST Client控制台历史请求记录构建HTTP请求脚本环境区分结果断言结果值暂存结语前言接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口...
2023-09-21 09:39:05 38
转载 一个由于环境变量产生的bug
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识各位猿大大们是不是每天修 bug 已经快走过入魔了?今天小拍特意咨询了又拍云内部的猿猿们,对于云CDN回源鉴权等场景,环境变量的问题简直太常见了,很多小伙伴曾饱受环境变量的摧残,今天小拍就为大家分享《一个由于环境变量产生的bug》,解救因环境变量而深入苦海的猿猿们。——小拍言起因事情的起因主要是一个 Java 的同学通过su...
2023-09-12 09:12:36 78
转载 MySQL分区知识及操作详解(完整版)
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识1.什么是分区?所谓的分区就是将一个表分解成多个区块进行操作和保存,从而降低每次操作的数据,提高性能,而对应用来说是透明的,从逻辑上看就只是一个表(这里跟分库分表的访问不一样),但是物理上的这个表可能是由多个物理分区组成,每个分区都是一个独立的对象,可以进行独立处理。2.分区目的?1.进行逻辑数据分割,分割数据能够有多个不同的物理文...
2023-09-11 09:22:03 4858
原创 Java后端开发工程师学习路线是什么?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识关于这个问题,我之前也是回答过好几遍了,当然也给很多知友带来了帮助~虽然目前互联网行情不是太景气,但是对于求职找工作的朋友来说,Java可能仍然是后端工程师的优选,虽然Golang和Python一直在追赶,但是Java作为老牌语言,在企业中的地位很重要,它的市场空间仍然是很难撼动的特别是对于小白而言,java可以是作为以后工作的工作...
2023-09-11 09:22:03 61
转载 Java开发面试简历这么写,命中率达70%
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识 上篇文章我们了解到,想要有面试机会,首先要完成一份好的简历。但是在撰写简历的时候,往往有一些细节很容易被忽视,导致面试机会远远不如自己的期望值。一份经过优化的简历,面试的命中率可以达到70%。那Java开发面试简历到底应该怎么写,哪一些是我们经常犯的错呢? IT类岗位,在简历撰写和优化方面是区别于其他行业的。除了一...
2023-09-08 09:11:13 314
转载 SpringBoot 整合 Mybatis 多数据源并动态切换
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识作者:hy_xiaobin来源:https://juejin.im/post/5d8705e65188253f4b629f47首先需要建立两个库进行测试,我这里使用的是master_test和slave_test两个库,两张库都有一张同样的表(偷懒),表名 t_user字段名类型备注idint主键自增IDnamevarchar名称...
2023-09-08 09:11:13 128
转载 通过五轮面试的阿里Java实习生亲述
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识本文转载自应届生求职论坛拿到阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习总结。希望能够帮助更多的小伙伴。我本科毕业于中南大学信管专业,真正开始学习Java是在大三下学期,研究生就读北航的移动云计算专业。刚开始也是小白,也是一步步成成起来的。需要提的一点是,你将来是需要靠这个吃...
2023-09-06 09:11:07 90
原创 C++ 后端开发如何规划学习路线?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识记得我在大学的时候,用C++做后端接口的设计,后来使用C++做嵌入式研发!我们都知道,C++是一门博大精深的编程语言,它继承于C语言的过程化程序设计思想,同时还包含有面对对象OOP的设计理念。有时候对于小白而言,理解起来比较困难,但是今天根据自己的经验,来从几个方面给大家分享一下学习C++的一些建议~有人要问了,C++到底好学不?个...
2023-09-04 09:11:46 114
转载 线上慎用 BigDecimal ,别被开出了
推荐关注扫码关注“终端研发部”,选择“星标”公众号重磅干货,第一时间送达!责编:架构君 | 来源:https://cnblogs.com/zhangyinhua/p/11545305.html上一篇好文:MySQL性能优化实践(很全面,值得收藏)一、BigDecimal概述Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量...
2023-09-04 09:11:46 47
转载 MySQL性能优化实践(很全面,值得收藏)
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识作者:moonlightLhttps://www.extlight.com/一 题记最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。原因是新功能用到旧功能的接口,而这些旧接口的 SQL 查询语句关联5,6张表且编写不够规范,导致 MySQL 在执行 SQL 语句时索引失效,进行全表扫描。原本负责优化的同事有事请假回家,...
2023-08-31 09:21:34 123
转载 服务端高并发分布式架构演进之路
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识1. 概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程。同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径。2. 基本概念在介绍架构之前,为了避免部分读...
2023-08-28 09:32:02 107
转载 面试官问:Java序列化和反序列化为什么要实现Serializable接口
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识最近公司的在做服务化, 需要把所有model包里的类都实现Serializable接口, 同时还要显示指定serialVersionUID的值. 听到这个需求, 我脑海里就突然出现了好几个问题, 比如说:序列化和反序列化是什么?实现序列化和反序列化为什么要实现Serializable接口?实现Serializable接口就算了, 为...
2023-08-28 09:32:02 59
转载 这些SQL优化技巧握在手,面试可以横着走……
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识一、SQL执行顺序选择表:FROM [left_table]链接条件:ON <join_condition>链接:<join_type> JOIN <right_table>条件过滤:WHERE <where_condition>分组:GROUP BY <group_by_lis...
2023-08-24 09:31:30 107
原创 人工智能现在的发展前景如何?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识本文首发于知乎:https://www.zhihu.com/question/20102212/answer/3143765516这一波疫情,人工智能凭借独特优势站上了抗疫的浪尖。期间,感通行、疫情问询机器人、AI测温、防疫指挥平台,在抗议期间起到了很重好的作用,然而这些也只是AI产业的一个个小小缩影~可能还有人不知道什么是人工智能...
2023-08-19 15:23:28 88
转载 基于MySQL 的 SQL 优化总结
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识在数据库运维过程中,优化 SQL 是 DBA 团队的日常任务。例行 SQL 优化,不仅可以提高程序性能,还能减低线上故障的概率。目前常用的 SQL 优化方式包括但不限于:业务层优化、SQL 逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索引从而达到 SQL 优化的目的。索引优化往往可以在短时间内产生非常巨大的效果。--- ...
2023-08-18 09:22:26 61
转载 VS Code 的 7 个开源替代品!
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识来源:开源最前线https://opensource.com/article/20/6/open-source-alternatives-vs-codVisual Studio Code,也称为VS Code,是一款支持Linux,Windows和macOS的代码编辑器。它既能编辑简单文本,也能像集成开发环境(IDE)一样管理整个...
2023-08-17 09:32:01 2280
转载 别瞎写工具类了,Spring 这份工具类清单可太香了!!
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识作者: CadeCode来源: juejin.cn/post/7043403364020781064Part1断言断言是一个逻辑判断,用于检查不应该发生的情况Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启SpringBoot 中提供了 Assert 断言工具类,通常用于数...
2023-08-16 09:31:31 67
转载 为什么需要保证幂等性?3个必知方案分享给你!
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识来源:cnblogs.com/QG-whz/p/10372458.html为什么需要保证幂等性编程中的“幂等性”是指任意多次执行所产生的影响,与一次执行的影响相同。一个拥有幂等性设计的接口,保证无论一次或多次来调用接口,都能够得到相同的结果。接口的幂等性设计在某些场景下是必需的,例如用户下单的场景。我们知道,服务之间的调用存在三种状...
2023-08-15 09:02:28 68
转载 装上这个Chrome插件,相当巴适
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识作者: 程序媛最可爱来源: https://juejin.cn/post/7049211255181017102chrome 浏览器上有很多插件,我最喜欢的只有这一个,因为它解决了我工作中的很多麻烦。相信我,装上它,你的工作会容易很多。后端不愿意造数据的时候,我用它接口返回的数据不理想的时候,我用它测试边界值的时候,我用它复...
2023-08-08 09:31:49 63
转载 如何准备项目,打造一份高质量的简历?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识从「目标职位」的角度讲讲,如何做一份简历才能提高你拿到 Offer 的几率。一、「命中率」是检验简历的唯一标准大家经常觉得简历就自我赞歌,所有美好的形容词堆砌起来都不够不够的,自己实在是太优秀了[捂脸]!但是,实际上这样的简历并非真的优秀。拿下图举例。第一个小白,做的简历像渣渣,海投简历无人问津,铁定不是好简历。第二个小黑,简历做...
2023-08-07 09:13:35 70
转载 必须掌握的 21 个 Java 核心技术
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java。这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE相关的、和Java中各个框架相关的内容。经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主...
2023-08-07 09:13:35 128
转载 【88期】面试官问:你能说说 Spring 中,接口的bean是如何注入的吗?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识这个问题困扰了我好久,一直疑问这个接口的bean是怎么注入进去的?因为只看到使用@Service注入了实现类serviceImpl,使用时怎么能获取的接口,而且还能调用到实现类的方法,难道这个接口是在什么时候自动注入了进去,且和实现类关联上了?接口publicinterfaceTestService{public...
2023-08-04 09:03:12 52
转载 【89期】面试官 5 连问一个 TCP 连接可以发多少个 HTTP 请求?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么?相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?要搞懂这个问题,我们需要先解决下面五个问题:现代浏览器在与服务器建立了一个 TCP ...
2023-08-04 09:03:12 49
转载 从Flutter,Weex,RN 几大跨平台,论虚拟 DOM?
点击上方的终端研发部,右上角选择“设为星标”每日早9点半,技术文章准时送上公众号后台回复“学习”,获取作者独家秘制精品资料往期文章记五月的一个Android面试经今日头条屏幕适配方案落地研究APK瘦身-是时候给App进行减负了漫画:App 防止 Fiddler 抓包小技巧!浅谈final、finally、finalize有什么不同?来源:FeelsChaotic原文链接:https://www.j...
2023-08-04 09:03:12 392
转载 海量请求下的接口并发解决方案
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识设定一个场景,假如一个商品接口在某段时间突然上升,会怎么办?生活中的例子来说,假设冰墩墩在当天晚上上热搜之后,迅速有十几万人去淘宝下单购买,此时并没有做好对该商品的缓存预热以及准备,如何操作?对于这个问题,在电商高并发系统中,对接口的保护一般采用:缓存、限流、降级 来操作。假设该接口已经接受过风控的处理,过滤掉一半的机器人脚本请求,...
2023-08-01 09:02:23 80
转载 一篇文章了解 Docker 的安装、启动以及工作原理!
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识Docker 浅谈 1.1 Docker 为什么出现我们知道,传统的项目开发和运维是两套环境,而且要一一配置环境并且有的时候更新还会导致服务不可用,这就很麻烦了,那么有没有一种很方便不用这么麻烦的技术可以一键安装呢?有!那就是我们的Docker。1.2 Docker能干吗现在,用Docker可以打包应用以及环境到一个可移植的镜像中...
2023-07-27 09:11:36 64
转载 MySQL:分库分表与分区的区别和思考
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识一.分分合合 说过很多次,不要拘泥于某一个技术的一点,技术是相通的。重要的是编程思想,思想是最重要的。当数据量大的时候,需要具有分的思想去细化粒度。当数据量太碎片的时候,需要具有合的思想来粗化粒度。1.1 分 很多技术都运用了分的编程思想,这里来举几个例子,这些都是分的思想集中式服务发展到分布式服务从Collections.sy...
2023-07-26 09:03:04 520
转载 程序员都被问到过的面试题,你还记得吗?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识来源:JAVA面试精选据群友面试反馈,整理了3道MySQL面试题,对很多人可能是小菜一碟,对这些熟悉,有更好的理解的话,可以留言补充,不断完善我们的题库。MySQL查询字段区不区分大小写?MySQL innodb的事务与日志的实现方式MySQL binlog的几种日志录入格式以及区别MySQL查询字段区不区分大小写?答案是不区分如何...
2023-07-24 09:11:48 54
转载 我必须得告诉大家的MySQL优化原理
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识作者:CHEN川www.jianshu.com/p/d7665192aaaf说起MySQL的查询优化,相信大家积累一堆技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型….. 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的...
2023-07-24 09:11:48 61
转载 服务端如何防止重复支付
点击上方蓝色“终端研发部”,选择“设为星标”学最好的别人,做最好的我们责编:架构君|来源:狂乱的贵公子cnblogs.com/cjsblog/p/14516909.html上一篇好文:一文读懂数据库中间件分类,应用场景!概述如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付...
2023-07-20 09:13:23 67
转载 软件测试之TCP、HTTP协议必知必会,面试必备!
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识一、网络模型及传输1.1 OSI七层网络模型OSI七层模型:是ISO组织研究的一种网络互连模型,目的是为了推荐所有公司使用这个规范来控制网络。OSI七层模型从下至上分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。它们大概的作用如下图所示。关于七层网络模型中的每一层,都是为了解决网络中的某一个或某些问题。每一层的目...
2023-07-18 09:36:27 212
转载 微软改用Rust语言重写的Win11内核正式来了
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识前不久微软透露成正基于Rust语言改写Windows11内核,部分替代之前代码里的C++,当时的说法是已添加36000行代码,且开机测试通过。现在看起来,微软的开发进展相当良好。Azure云业务首席技术官MarkRussinovich昨天确认,基于Rust代码编写的Win32k.sys内核模式驱动文件已经移植到了Windows11I...
2023-07-14 09:31:46 189
转载 我不得不告诉大家的MySQL优化“套路”
“ 说起 MySQL 的查询优化,相信大家收藏了一堆奇技淫巧:不能使用 SELECT *、不使用 NULL 字段、合理创建索引、为字段选择合适的数据类型.....击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识你是否真的理解这些优化技巧?是否理解它背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就显得尤为重要,希望本文能让你重新审视这些优化建议...
2023-07-14 09:31:46 80
转载 面试官:说一下使用 Redis 实现大规模的帖子浏览计数的思路
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识本文翻译自全球访问量排名第8位的论坛Reddit博客上的文章,讲的是关于Reddit如何在海量浏览量下实时统计浏览量的。本文我们就来聊一聊,Reddit 是如何在大规模下统计帖子浏览量的。统计方法我们对统计浏览量有四个基本的要求计数必须达到实时或者接近实时。每个用户在一个时间窗口内仅被记录一次。帖子显示的统计数量的误差不能超过百分之...
2023-07-10 09:31:05 207
转载 面试官问:Redis 是并发安全的吗?怎么做到的?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识原文 :yq.aliyun.com/articles/690978来源:zhenbianshu.github.io/Redis命令问题“线程安全”问题效率问题内嵌Lua的执行Lua执行步骤使用Lua 脚本实例一些思考使用场景注意点小结Redis作为一个非常成功的数据库,提供了非常丰富的数据类型和命令,使用这些,我们可以轻易而高效地...
2023-07-07 11:30:43 120
转载 基于 Kubernetes 的微服务项目设计与实现
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享随着互联网的发展,后端服务和容器编排技术的日益成熟,微服务成为了后端服务的首选,Kubernetes 也已经成为目前容器编排的事实标准, 微服务拥抱容器时代已经来临。笔者结合自己的经验,写了这篇微服务+ Kubernetes 入门宝典,希望能够抛砖引玉。能让大家...
2023-07-04 09:00:48 95
转载 如何构建基于 DDD 领域驱动的微服务?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享尽管微服务中的“微”一词表示服务的规模,但它并不是使用微服务的唯一标准。当团队转向基于微服务的架构时,他们旨在提高敏捷性以及自主且频繁地部署功能。很难确定这种架构风格的简单定义。我喜欢Adrian Cockcroft的关于微服务的简短定义:“面向服务的体系结构...
2023-07-04 09:00:48 109
原创 如何看待程序员的高薪现象?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识最近在知乎上看到这样个话题:难道不应该吗?本人月薪八千+,在北京一线,拿着最基础的工资,上的加班最频繁的班,干最累的活!下面我是近一周连续加班的滴滴截图举个例子,我一开始的时候是Android程序员,刚毕业那会,幸运的进入一个创业大团队,项目一开始的时候狂加班两个月,让人忙的不亦乐乎,刚开始的工作就是看需求,整理功能点,设计框架,...
2023-07-02 17:54:03 240
openmv与stm32通信:【STM32+HAL】与OpenMV通信-32与openmv通信
2024-07-29
pythonDjango-django简介、django安装、创建项目、快速上手-python django
2024-07-20
Node.js安装及环境配置详细教程-从0到1教你学会nodejs安装及环境配置
2024-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人