基于SpringBoot+MyBatis+Vue的音乐网站 项目说明 本音乐网站的客户端和管理端使用 Vue 框架来实现,服务端使用 Spring Boot + MyBatis 来实现,数据库使用了 MySQL。实现思路可以看这里:https://yin-hongwei.github.io/2019/03/04/music/项目启动方法看文章末尾~项目预览 1、前台截图预览2、后台截图预览项目功能 音乐播放用户登录注册用户信息编辑...
大公司为什么禁止SpringBoot项目使用Tomcat? 来源:toutiao.com/article/6775476659416990212/前言 在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于To...
领导:谁再用Redis过期监听实现关闭订单,立马滚蛋! 来源:www.cnblogs.com/Finley/p/16395466.html前言 在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;那他们是怎么实现的呢?一般实现的方法有几种:使用 rocketmq、rabbitmq、pulsar 等消息...
同事的接口文档我每次看着就头大,毛病多多。。。 事情是这样的:今天我们公司的后端说他接口写完了,并分享了一个接口文档给我。用的就是 Swagger UI 自动生成的那种接口文档,就像这种:这种 Swagger UI文档我每次看着就头大,毛病多多查看多级模型时要一级级点开在接口数量变多的时候非常难用,连分类菜单都没有提交参数为 JSON 的时候不能格式化参数出错的时候查找麻烦返回结果不能折叠,长得没法看时间比较紧急,我就...
有了HTTP,为什么还要RPC? 很长时间以来都没有怎么好好搞清楚 RPC(即 Remote Procedure Call,远程过程调用)和 HTTP 调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的 C/S 架构,先说一下他们最本质的区别,就是 RPC 主要是基于 TCP/IP 协议的,而 HTTP 服务主要是基于 HTTP 协议的。我们都知...
基于 SpringBoot + Echarts 实现的动态实时大屏 来源:https://yydatav.blog.csdn.net/?type=blog效果图展示一、确定需求方案1、确定产品上线部署的屏幕LED分辨率本案例基于16:9 屏宽比,F11全屏显示。2、部署方式基于免安装可执行程序:支持Windows、Linux、Mac等各种操作系统;将程序复制到服务器上即可,无需其它环境依赖;观看方式:既可在服务器上直接观看程序...
BigDecimal使用不当,造成P0事故! 来源:juejin.cn/post/7087404273503305736背景 我们在使用金额计算或者展示金额的时候经常会使用BigDecimal,也是涉及金额时非常推荐的一个类型,BigDecimal自身也提供了很多构造器方法,这些构造器方法使用不当可能会造成不必要的麻烦甚至是金额损失,从而引起事故资损。接下来我们看下收银台出的一起事故。【问题描述】收银台计算商品金额报...
最牛逼的集群监控系统,它始终位列第一! 在本文中,我们将看到Prometheus监控技术栈的局限性,以及为什么移动到基于Thanos的技术栈可以提高指标留存率并降低总体基础设施成本。用于此演示的内容可以在下面链接中获取,并提交到他们各自的许可证。https://github.com/particuleio/teks/tree/main/terragrunt/live/thanoshttps://github.c...
IDEA 官宣全新默认 UI,太震撼了! JetBrains 宣布为其 IDE 系列产品更新默认 UI,目前已开放申请试用。申请地址:https://www.jetbrains.com/lp/intellij-new-ui-preview/预览图JetBrains 表示,他们的目标是降低 IDE 的视觉复杂性,提供对基本功能的便捷访问,并根据需要逐步公开复杂的功能 —— 从而构建他们认为干净、现代和强大的外观。新...
手下两个应届生:一个踏实喜欢加班,一个技术强挑活,怎么选?? 近日,有位阿里员工发帖称,自己手下有两个应届生,985本硕和985本,但两人无论性格、技术,还是家境都不一样,问大家如何选择。原贴如下:有不少人认为楼主应该考虑选择A。@阿里巴巴员工:沟通能力强这个真的是练出来的,想法多一定是看到的东西足够多!A看着平凡,给他环境练一练,不平凡@去哪儿网员工:当然a,不服管教就换人吧@华为技术有限公司员工:B学好了就跑路了。@作业帮员工:...
计算机的本质是哲学。 来源:cnblogs.com/jackyfei/p/13862607.html这篇文章为学习计算机提供了独特的角度和视野,格局瞬间就打开了兄弟们。学什么抽象模型庄子说过吾生有崖,知无涯。以有限的生命去学习无尽的知识是很愚蠢的。所以,学习的终极目标一定不是知识本身,因为知识是表象的、不稳定、会过时。那么我们应该学什么,什么东西才是永恒的?也许我们会有很多见解,比如学习哲学,...
比 MyBatis 效率快 100 倍的条件检索引擎,天生支持联表! 1开源项目简介比 MyBatis 效率快 100 倍的条件检索引擎,天生支持联表,使一行代码实现复杂列表检索成为可能!2开源协议使用Apache-2.0开源协议3界面展示你的产品给你画了以上一张图,还附带了一些要求:检索结果分页展示可以按任意字段排序按检索条件统计某些字段值这时候,后台接口该怎么写???使用 Mybatis 或 Hibernate 写 100 行代码是不是...
50多个免费 API 接口分享 1背景此前时不时会有一些研发小伙伴和我诉苦,说很多企业由于人力财力限制或者需求不强,会直接购买使用第三方的开放API,这样一来:一则由于开放项目不是量身定制的,寻找自己合适的接口也要搜索调研蛮多时间。二则这种合作方式下 API提供者通常只会提供调用权限和一份接口文档,研发童鞋调试的时候只能手动一个个把接口数据复制到调试工具,费时费力。综合上述两大痛点,我给大家推荐的解决...
Java实现人脸识别登录、注册等功能【附源码】 来源: blog.csdn.net/Gaowumao?type=blog前言 想自己搞一个人脸识别玩玩,随着开始查找资料来研究这方面的信息,还好有好几家公司都有提供这方面的免费API,也是省下来很多功夫。一开始采用的是face++,但是在执行到最后一步人脸搜索时出现问题,一直提示INVALID_OUTER_ID,跟着官方文档,一步步抽离再封装,最终还是以失败告终,无奈只能...
微软 10 大最受欢迎 GitHub 项目,最高 Star 数量 13 万 来源: OSCHINA编辑:Alias_Travis前言 在这篇文章中,我们将列出由微软开发和维护的 Top 10 GitHub 开源软件库,排名按照 Star 数量排序(截止 2022 年 5 月 9 日的数据),并附上一些相关的统计数据和简短的官方描述信息。不多说了,让我们开始吧。注:排名顺序由外媒 Neowin 提供,我们以倒叙的形式呈现。10、Cascadia ...
微软 10 大最受欢迎 GitHub 项目,最高 Star 数量 13 万 来源: OSCHINA编辑:Alias_Travis前言 在这篇文章中,我们将列出由微软开发和维护的 Top 10 GitHub 开源软件库,排名按照 Star 数量排序(截止 2022 年 5 月 9 日的数据),并附上一些相关的统计数据和简短的官方描述信息。不多说了,让我们开始吧。注:排名顺序由外媒 Neowin 提供,我们以倒叙的形式呈现。10、Cascadia ...
你敢信?开发一个管理系统我只用了两天 来源:blog.csdn.net/Gaowumao?type=blog难度分析 虽然但是听到这个消息的时候,内心还是挺震惊的,毕竟是一个完整的管理系统,功能界面还不能太过简陋。而且从数据库设计到整个系统的交付全由自己一人完成,挑战效果直接拉满!但是冷静下来思考一下,其实也并不是很难,整体的项目流程即为:设计——>文档——>编码——>交付。整体的流程划清之...
SegmentFault 思否被 ONES 收购 SegmentFault 思否被 ONES 收购了,而今年也刚好是思否的十周年,思否的创始人兼 CTO 祁宁在社区发布了一封致开发者的信 —— 《10》,回顾了思否社区成立10年来的理想与坚守。以下为《10》的全文,分享给还没看的小伙伴:各位 SegmentFault 思否社区的小伙伴们,相信大家已经从多个渠道了解到 SegmentFault 将加入 ONES 的消息。而...
微信聊天内容可以被监听吗 来源:cnblogs.com/uncleguo/p/16203462.html几名同学反馈, 自己的微信聊天记录就被公司截取过,“在那个群,和谁聊了什么,看的一清二楚,还可以搜索”,并且使用的是自己的设备,着实让我觉得不可思议。先不论技术,逻辑上说,如果仅因为使用了公司的wifi就可以被监控微信聊天内容,推论就是:你在微信中聊的任何内容,都可能被你接入网络的管理人员监听获...
你见过哪些目瞪口呆的 Java 代码技巧? 技术点本文不是一个吹嘘的文章,不会讲很多高深的架构,相反,会讲解很多基础的问题和写法问题,如果读者自认为基础问题和写法问题都是不是问题,那请忽略这篇文章,节省出时间去做一些有意义的事情。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、...