技术分享
-
手把手带你白嫖10年服务器
重要的话重要说,不是标题党、不是标题党、不是标题党 为了避免大家走弯路我这里说明一下这个服务器 服务器配置不是很高 image-20240717102355522 服务器中某些ip…
-
不好命名?试试这个工具
拿来即用,随处执行,不需要任何环境,不管是mac本还是Windows的,而且使用到的翻译api不需要注册不需要花钱 前言 在软件开发过程中,命名是一个极为重要且充满挑战的任务。一个…
-
建表困难症?试试这个工具
前言 数据库表的创建是后端开发的重要一环,但面对复杂的字段名称和多样的数据类型,手动编写建表语句往往耗时且容易出错。为了提高开发效率和减少错误率,我们开发了一款工具,可以通过输入中…
-
同事一句sql成功将线上服务搞瘫
搞笑起因 事情的起因是这样的 张三:怎么线上服务这么慢 李四:你的网络有问题,换个网试试 张三:偷偷打开网页,一样的龟速 王五:不对呀,别的都很快,为什么单单我们的系统慢啊,服务器…
-
用白薅来的gitlab完成持续集成(CICD)
欢迎来到我的博客,代码的世界里,每一行都是一个故事 ## 前戏 最近学习 GitLab 中的 CI/CD 过程考虑中,配置 GitLab Runner 时遇到一些困难。到服务器配置…
-
CentOS 7上的GitLab Runner,让你的项目加速奔跑
前言 在软件开发的道路上,持续集成和持续部署是不可或缺的一环,就像是您的项目的生命力源泉。而GitLab Runner,则是这条流水线上的得力助手,为您的代码提供快速、可靠的构建和…
-
自定义mybatis插件实现读写分离
有时候我更想看到的是bug,比如做这个插件的时候 前言 在数据库的世界里,读写分离就像是一场神奇的变形术表演,能够让我们的应用程序更加稳定和高效。而MyBatis插件就像是一把神奇…
-
数据脱敏其实不用那么麻烦
前言 在数字时代,数据安全问题备受关注。想象一下,你的应用程序可能在处理各种敏感信息,例如用户的身份证号码、银行卡号等。如果这些信息泄露,后果不堪设想!但别担心,今天我们将揭开 M…
-
什么?inner join比left join更快?
前言 在数据密集型应用中,优化数据库查询性能是提高系统响应速度的关键因素之一。INNER JOIN 和 LEFT JOIN 是常用的SQL连接操作,但它们在性能上的表现常常引发争议…
-
mysql主从其实没那么难
前言 数据库世界里有一种奇妙的舞蹈,它叫做主从复制。就像是一场华丽的芭蕾,主数据库和从数据库在节奏的指挥下,优美地协调着动作,完成着数据的同步传递。而今天,我们将一起走进这场舞台,…
-
这样的策略模式属实优雅好用(bean)
前言 在编程的世界里,每一次按键都是在与代码做策略游戏。我们试图在效率、灵活性和可维护性之间找到平衡点。今天,我们要探讨的是Java中的策略模式,这个模式就像是一个老练的军师,让我…
-
mysql配置好慢查询真的很重要
前言 在数据库的世界里,有一种神秘的日志,它记录着那些执行速度较慢的SQL查询语句,就像是探险家手中的指南针,指引着我们找到那些隐藏在数据库深处的性能问题。这就是MySQL慢查询日…
-
项目开发中什么场景下Redis适用?
Redis是一种开源的内存键值存储系统,具有高性能、高可靠、持久化、可扩展等特点,因此在许多场景下都非常适用。 缓存场景 数据库查询缓存:在Web应用中,频繁的数据库查询是一项昂贵…
-
Twitter雪花算法PHP实现库Snowflake
介绍 在分布式系统中,生成全局唯一的ID是一项常见的需求。Snowflake是Twitter开源的一种分布式ID生成算法,它可以在分布式环境下生成唯一的、趋势递增的ID,且不依赖于…
-
HDBSCAN,一个牛逼的python库
聚类,听起来好像很高大上? 大家好,我是你们的Python小助手,今天我要和大家聊聊一个听起来很高大上,但用起来却很亲民的Python库——HDBSCAN。聚类,这个词听起来是不是…
-
Spring Cloud全解析:配置中心之springCloudConfig配置属性加密解密
加密解密 在项目中有些敏感的配置属性,如数据库用户名、密码等,都应该进行加密存储 需要下载jdk的JCE,下载之后放到JAVA_HOME下的lib中 对称加密 spring:&nb…