自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

傲泣龙腾的博客

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志

  • 博客(100)
  • 资源 (3)
  • 收藏
  • 关注

原创 阿里巴巴开源Chat2DB v1.0.11 初体验

作为一名阿里巴巴开源项目的拥护者,从Chat2DB开源至今都有关注这个开源项目,因为之前的版本还存在较多BUG,暂时就没有分享,目前升级到 v1.0.11 版本后,我来谈谈我个人的一个使用感受Chat2DB 是一款有开源免费的多数据库客户端工具,支持windows、mac本地安装,也支持服务器端部署,web网页访问。

2023-06-16 16:42:47 15338 20

原创 在Centos Stream 9上Docker的实操教程(一) - 实操准备篇

本章节主要介绍了Docker的安装以及仓库配置,并run了一个hello-world镜像验证Docker容器的运行正常,如果本文对你有用,还请一键三连多多支持!下一章:在Centos Stream 9上Docker的实操教程 - Docker的常用命令。

2023-05-27 22:54:16 2427

原创 使用IDEA开发RabbitMQ教程系列(一) 初识RabbitMQ

项目问题在我们开发项目过程中,我们在进行某些耗时操作的时候,我们需要等待操作完成返回结果,再执行下一步操作;举个栗子(我们模拟一个需求,不考虑采用异步回调的情况)1、用户在系统进行了一个在线话费充值的操作;2、系统收到用户的订单往运营商空充接口进行提单操作;2、运营商空充接口返回充值成功或失败处理信息;3、系统对用户进行成功/失败(返款)操作那么过程中产生的问题就是:运营商接口返回过...

2019-02-20 16:46:13 7379 1

原创 DataTables TreeGrid 插件 可以快速实现树形表格

dataTables.treeGrid插件介绍展现效果使用方法DataTable 渲染JSON数据格式HTML数据格式(以DEMO截图代码为例)插件介绍针对DataTables写的树形表格插件(什么是DataTables? 可以点击访问官网了解)在原DataTables基础上可以快速实现树形表格的渲染:1、支持自定义展开/收缩 图标2、支持自定义缩进距离3、N层子集展开父级收缩 子集统...

2019-01-17 17:38:37 19949 61

原创 还在使用nvm管理node版本?试试volta带给你全新体验

相信很多小伙伴在做前端项目的时候会遇到由于每个项目Node版本不一致,安装依赖报错的问题,相信很多小伙伴会说可以使用nvm就可以实现Node版本的切换了,但是这里呢博主将介绍另外一款工具 -volta根据官方的说法Volta是一种轻松管理 JavaScript 命令行工具的方式Volta可以在项目之间切换,而不必手动切换 nodejs 版本官网地址 :目前Volta最新版本是v1.1.1, 在github上已经有10K的Star数,可见Volta还是得到很多开发者的认可和使用。

2024-04-21 18:06:27 1010

原创 SpringBoot项目中 Spring Framework远程代码执行漏洞的处理方案

公司最近要求对所有项目进行漏洞检测修复,其中有一项漏洞名称为Spring Framework远程代码执行漏洞(CVE-2022-22965)需要升级Spring Framework版本解决,如图高危修复建议将Spring Framework升级至安全版本 ,即升级5.2.20及以上版本 或 5.3.18及以上版本,具体官方修复的5.2和5.3版本可以查找。

2024-04-08 01:28:12 963

原创 乐观锁与悲观锁:高并发场景下的选择

在面对高并发的场景下,选择合适的锁策略对于保障数据一致性和提高系统性能至关重要。本文将深入探讨乐观锁和悲观锁两种常见的锁机制,分析它们在高并发环境中的优劣势,以便更好地选择适用于不同场景的锁策略。在实际应用中,乐观锁和悲观锁都有其适用的场景,选择应根据具体业务需求和并发访问的特点。在读多写少的情况下,乐观锁可以更好地发挥其性能优势;而在写多读少的情况下,悲观锁则更为适用。合理选择锁策略是高并发系统设计的关键一环,需要充分考虑业务场景和系统特性。

2024-01-18 21:36:55 871

原创 分享 GitHub 上的敏感词汇工具类:sensitive-word

在网络世界中,对于敏感词汇的过滤是保障用户体验和维护网络环境的一项基础工作。常见的比如社交平台、论坛、聊天应用等场景,涉及到用户言论都需要考虑内容的敏感性处理,本文将为大家介绍一款GitHub上开源好用的好用敏感词工具目前已经有1.4KStar,项目地址 :是基于 DFA 算法实现的高性能敏感词工具。目前敏感词库内容收录 6W+且不断优化更新。特性6W+ 词库,且不断优化更新基于 fluent-api 实现,使用优雅简洁基于 DFA 算法,性能为 7W+ QPS,应用无感。

2024-01-18 21:09:38 2036

原创 我的创作纪念日

回顾创作的点滴,我深感这是一段充实而有趣的旅程。未来,我将继续努力,以更好的姿态回馈大家,成为更好的自己。在这个5年的创作纪念日,让我们共同迎接更多的技术挑战,创造更多的精彩!

2024-01-17 23:40:49 437

原创 带你认识什么是数据埋点与服务监控

数据埋点什么是数据埋点?数据埋点的原理数据埋点的应用服务监控什么是服务监控?服务监控的原理服务监控的应用实际操作数据埋点的实施步骤服务监控的实施步骤结语数据埋点是通过在系统中插入统计代码,追踪用户在应用中的行为和操作的过程。通过收集这些数据,开发人员和产品团队可以更好地了解用户的使用习惯,优化产品设计,提高用户体验。服务监控是通过对系统运行状态进行实时监测和数据采集,以确保系统正常运行、高效稳定的一种技术手段。服务监控通常包括硬件监控、应用程序监控、网络监控等方面。

2024-01-17 23:05:05 1306

原创 程序员必备的面试技巧,想拿高薪必看~

程序员面试是每个从事技术行业的人都会经历的一关。在这个过程中,除了技术水平的考察,面试技巧也是至关重要的一环。这里博主将从基础知识、沟通技巧、问题解决能力等多个方面,为程序员提供在面试中脱颖而出的技巧。程序员面试技巧的提升需要长期的积累和不断的实践。通过系统学习基础知识、不断提高沟通能力、培养问题解决的思维方式,才能在面试中脱颖而出。最后,不要忘记在面试结束后总结经验,不断改进自己。祝各位程序员在未来的面试中取得好成绩!

2024-01-10 20:16:08 846

原创 深度解析分布式任务调度及实现方案

分布式任务调度是指通过合理的调度算法,在分布式环境下协调执行任务的一种机制。其目的是最大程度地提高任务执行效率、保障任务的可靠性和实时性。通过选择适当的分布式任务调度方案,如消息队列、Quartz、XXL-Job 等,可以有效地协调分布式系统中的任务执行。在选择时,需考虑业务场景、系统架构和实现成本等因素,以便更好地满足系统的需求。在实际应用中,合理使用任务调度工具,能够提高系统的稳定性和可维护性。

2024-01-10 19:51:38 1308

原创 深度解析分布式锁及实现方案

分布式锁是一种在分布式系统中实现协同访问共享资源的机制,目的是确保在分布式环境中对共享资源的互斥访问,避免数据不一致性、并发冲突等问题。分布式锁是分布式系统中常用的同步机制,通过对共享资源的互斥访问,确保系统的一致性。在选择实现方案时,需要根据实际场景和系统要求综合考虑,保证分布式锁的性能、可靠性和可维护性。在实际应用中,可以根据业务需求选择适当的实现方案。

2024-01-08 19:58:42 955

原创 深入了解Snowflake雪花算法:分布式唯一ID生成器

在分布式系统中,生成唯一ID是一项关键的任务。Snowflake算法是Twitter公司开发的一种分布式唯一ID生成算法,通过对时间、机器ID和序列号的合理组合,保证在分布式环境中生成唯一的64位ID。本文将深入解析Snowflake算法的原理,并附带Java代码示例。Snowflake算法是一种简单而高效的分布式唯一ID生成方案,广泛应用于分布式系统中。通过合理配置机器ID和数据中心ID,以及注意时间回拨问题,我们可以确保Snowflake算法生成的ID在分布式环境中的唯一性。

2024-01-07 21:24:48 988

原创 深度解析Nginx负载均衡算法及配置实例

Nginx作为一款高性能的Web服务器,其负载均衡功能在实际应用中起到了至关重要的作用。通过深入了解Nginx的负载均衡算法和灵活的配置方式,我们能更好地根据应用场景选择合适的负载均衡策略,提升系统的性能和可用性。在实际应用中,可根据具体业务需求选择轮询、IP Hash、Least Connections等算法,并通过加权设置等手段实现更精细的流量控制。

2024-01-07 20:31:59 1567

原创 深度解析分布式算法:构建高效稳定的分布式系统

分布式算法是构建高效稳定的分布式系统的核心。通过深入了解分布式算法的原理、应用和挑战,我们能更好地设计和维护分布式系统,应对日益复杂的互联网环境。在未来,随着技术的不断进步,分布式算法必将迎来更广阔的发展空间。

2024-01-06 22:04:44 976

原创 商品砍价系统设计原理与实践:技术解析与注意事项

商品砍价系统的设计原理涉及到用户参与、砍价过程、安全性等多个方面。在实际设计中,需要充分考虑用户体验、系统性能和数据一致性等关键因素。通过技术实践,我们可以选择适当的技术工具,确保系统的可用性和稳定性,提升用户的满意度,从而达到促销的最终目的。

2024-01-06 21:07:15 1077

原创 构建高效秒杀系统的设计原理及注意事项

设计一个高效的秒杀系统需要全方位的考虑,包括业务流程、性能优化、并发控制、安全防护等多个方面。通过合理的技术选型和实践,可以构建出稳定、高性能的秒杀系统。然而,秒杀系统的设计是一个复杂的工程,需要不断优化和改进,以适应不同规模和场景的需求。希望通过本文的介绍,大家对秒杀系统的设计有了更深入的了解,并能在实际项目中灵活运用这些技术。

2024-01-05 20:41:41 904

原创 正则表达式解析与应用:深度剖析正则表达式的威力

正则表达式是一种强大的文本匹配和处理工具,它在各种编程语言和文本编辑器中广泛应用。本文将深入解析正则表达式的概念、语法、常见用法以及在实际应用中的技巧。正则表达式是一种用于描述字符串模式的表达式。它可以用来匹配、查找、替换文本中的字符串,具有强大而灵活的文本处理能力。正则表达式不仅仅是一种语法,更是一种强大的字符串处理思维方式。正则表达式作为文本处理的得力助手,在处理字符串时展现出强大的功能。通过深入理解正则表达式的语法和技巧,我们能更加高效地进行文本处理和匹配,为程序开发、数据清理等场景提供强大的支持。

2024-01-05 20:01:54 927

原创 深入理解CRON表达式:时间调度的艺术

CRON表达式是一种强大而灵活的时间调度工具,它为我们提供了精确描述定时任务执行时机的方式。通过深入理解其语法和灵活运用,我们可以更好地掌握时间调度的艺术,为应用程序注入更多的灵活性和自动化

2024-01-04 22:11:44 1113

原创 SpringBoot启动时执行初始化操作还只会用@PostConstruct?进来看看其它方式~

相信很多小伙伴在日常工作中一定遇到了,项目启动的时候需要一些初始化操作,比如:数据库的初始化、资源初始化、缓存预热、定时任务等等操作,那么就一定看完本篇文章,告诉你你SpringBoot启动时执行初始化操作的4种方式本章节主要介绍了SpringBoot启动时执行初始化操作的4种方式,当然这些方式可以单独使用,也可以组合使用,具体选择取决于你的需求和项目的结构。

2024-01-04 20:34:35 910

原创 MySQL中的六种日志你都懂么?不懂!那就必须看看

MySQL日志记录了数据库系统的各种活动,提供了关于数据库状态、性能、错误和事务等方面的重要信息,MySQL日志对于监视、维护和优化MySQL数据库非常重要。通过仔细分析这些日志,管理员可以及时发现问题、进行故障排除,并改进数据库性能。在生产环境中,合理配置和管理这些日志是数据库管理的重要一环本章主要介绍了MySQL中的六种日志,这些日志在MySQL中扮演着不同的角色,用于提供数据的持久性、数据库恢复、性能分析以及故障排除等方面。了解这些日志的作用和适当配置对于数据库管理是非常重要的。

2024-01-03 23:07:09 950

原创 阿里巴巴开源异构数据源离线/全量/增量同步工具 - DataX

相信作为开发的小伙伴们在公司一定会遇到数据库数据同步的问题,比如SqlServer中的数据同步到MysqlMysql同步到Mysql另一个库等等,再比如遇到每天需要全量同步到不同数据库的需求,无论是采用Java代码来实现数据库间的同步还是使用数据库的调度任务处理起来都相当麻烦,如果还有其它的数据库类型,那么会涉及多套sql以及配置,那么有没有更简单的同步工具?答案是有的,就是本篇介绍的DataX阿里巴巴的DataX是一款开源的数据交换平台,用于实现不同数据源之间的数据同步和迁移。

2024-01-03 21:34:03 1372

原创 教你用策略枚举消除if-else判断(以支付场景为例子)带给你新的认知,记得收藏哦~

使用策略枚举可以很灵活处理各种复杂判断,且可读性与扩展性都比较好,它更像是函数式编程,即传进一个参数,就可以得到对应模式下返回的数值。这样的设计使得系统更具可读性、可维护性,也更符合开放/封闭原则。如果需要添加新的支付方式,只需简单地在枚举中添加新的常量即可。

2024-01-02 20:34:00 1130

原创 JAVA开发中几个常用的lambda表达式!记得收藏起来哦~

Lambda表达式是一种在许多编程语言中存在的匿名函数表达式,它可以用于创建简短的、一次性的函数。Lambda表达式通常用于函数式编程范式中,它允许开发者以更紧凑的方式定义匿名函数,而不必显式地声明函数的名称

2024-01-02 11:45:42 894

原创 津津乐道设计模式 - 备忘录模式详解(让你知道文本编辑器是如何还原历史操作内容)

本章节主要介绍了备忘录模式、备忘录模式适用场景、以日常使用的文本编辑器来演示备忘录模式,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出更多优质的博文与大家一起分享交流~原创不易转载请注明出处:CSND - Micro麦可乐的博客

2023-07-22 02:01:02 154

原创 津津乐道设计模式 - 中介者模式详解(以房屋租赁平台的场景来演示中介者模式)

本章节主要介绍了中介者模式、中介者模式适用场景、中介者模式的优缺点,以房屋租赁平台的场景来演示中介者模式,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出更多优质的博文与大家一起分享交流~

2023-07-15 23:26:46 179

原创 津津乐道设计模式 - 迭代器模式详解(以购物车的场景来演示迭代器模式)

本章节主要介绍了迭代器模式、迭代器模式适用场景、迭代器模式的优缺点,并以购物车的场景来演示迭代器模式,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出更多优质的博文与大家一起分享交流~

2023-07-14 01:20:30 1072

原创 津津乐道设计模式 - 状态模式详解(以交通信号灯举例带你快速理解)

本章节主要介绍了状态模式、状态模式适用场景、状态模式的优缺点,并以交通信号灯举例模仿状态模式的使用方法,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~

2023-07-11 01:58:16 218

原创 Hombrew中AdoptOpenJDK已废弃更换Eclipse Temurin安装最新版JDK,并实现不同JDK版本之间切换

本章节主要介绍了使用Eclipse Temurin替换 AdoptOpenJDK,并解决在安装过程中下载慢或失败的问题,最后编写脚本实现在不同JDK版本之间切换的场景,如果本章内容对你有用,欢迎关注收藏评论,后续将陆续推出更多好文和大家一起学习成长~

2023-07-05 00:08:12 2494

原创 又一年高考结束,你还在为选专业、选学校焦虑?我以过来人的身份给考生一点点建议

各省高考成绩已出,又到一年高考季。张雪峰提到:“普通家庭不要光谈理想,也要谈落地。”志愿怎样填报、选专业还是选学校、什么专业好就业、高考志愿主要看什么?针对这些疑问,我来谈谈我的个人看法(仅代表个人观点)

2023-06-29 23:38:44 285

原创 津津乐道设计模式 - 访问者模式详解(以图书馆系统举例带你快速了解)

本章节主要介绍了访问者模式、访问者模式适用场景、访问者模式的优缺点,并以图书馆系统举例模访问者模式的使用方法,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~

2023-06-29 21:46:34 215

原创 津津乐道设计模式 - 解释器模式详解(用简单的数学表达式带你领悟)

解释器模式个人感觉在实际的系统开发中使用的非常少,大家只要有一个了解即可;本章节主要介绍了解释器模式、解释器模式适用场景、解释器模式的优缺点,并以用简单的数学表达式举例模拟解释器模式的使用方法,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~

2023-06-28 21:26:18 240 2

原创 津津乐道设计模式 - 命令模式详解(以智能家居系统举例带你了解命令模式)

本章节主要介绍了命令模式、命令模式适用场景、命令模式的优缺点,并以智能家居系统举例模拟命令模式的使用方法,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~

2023-06-28 20:31:05 400

原创 津津乐道设计模式 - 责任链模式详解(教你更优雅的处理商城下单业务)

本章节主要介绍了责任链模式、责任链模式适用场景、责任链模式的优缺点,并以商场系统下单验证的场景模拟责任链模式的使用方法,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~

2023-06-28 19:19:58 498 1

原创 津津乐道设计模式 - 享元模式详解(以影院座位举例让你快速掌握)

本章节主要介绍了享元模式、享元模式适用场景、享元模式的优缺点,并以影院座位的生活场景模拟享元模式的样例代码,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~

2023-06-28 16:42:32 235

原创 津津乐道设计模式 - 组合模式详解(以餐厅菜单系统举例让你快速掌握)

本章节主要介绍了组合模式、组合模式适用场景、组合模式的优缺点,并以餐厅菜单的生活场景模拟组合模式的样例代码,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~

2023-06-27 22:19:10 271

原创 津津乐道设计模式 - 外观模式详解(简化女友使用你的支付账户购物的支付体验)

本章节主要介绍了外观模式、外观模式适用场景、外观模式的优缺点,并以女友使用你支付账户购物的生活场景模拟外观模式的样例代码,如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~

2023-06-27 17:06:10 194

原创 10万元存款是年轻人的一个“坎”?存款超过10万就会超过53.7%的人?不要焦虑,以过来人的身份帮你分析分析!

本章内容主要分享了博主从事开发至今的一些现实生活情况,以一个过来人的身份给当代年轻人一些个人的建议(不喜勿喷),那怕有那么一两个点让你感悟到了,那么本次的分享就是有意义的!如果希望和博主有更多深入的交流和建议,欢迎关注收藏评论,必要时可以加社交好友一起探讨!

2023-06-27 08:15:00 515 7

原创 津津乐道设计模式 - 桥接模式详解

总的来说,桥接模式适用于需要将抽象和实现解耦、存在多个维度的变化、希望在运行时动态切换实现以及增强系统的灵活性和可扩展性的情况。然而,需要注意在使用桥接模式时,避免过度设计和过度复杂化,保持适度的简洁性和可读性。如果本文对你有用,欢迎关注收藏评论,后续将陆续推出贴切生活的搞笑讲解方式带大家一起学编程~

2023-06-27 03:38:24 520

FixedColumns.rar

改版本为dataTable.fixedColumns.js修复版,解决固定列出现滚动条的问题,以及一些显示的处理,详见博客:https://blog.csdn.net/lhmyy521125/article/details/86549317

2020-03-07

表格固定列插件修复版本 - dataTable.fixedColumns.js

改版本为dataTable.fixedColumns.js修复版,解决固定列出现滚动条的问题,以及一些显示的处理

2019-01-19

基于NetBeans开发的一套SWING酒店管理系统

本系统基于NetBeans和MYsql开发,想学Swing的最佳源码!使用方法:解压后一个Hotel文件夹和Hotel.sql,在MYsql创建数据库导入Hotel.sql , Netbean是直接打开项目找到Hotel文件夹即可! SRC为所有java文件的源码,请注意修改DB包下的数据库连接文件~

2011-07-22

空空如也

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

TA关注的人

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