- 博客(30)
- 收藏
- 关注
原创 zookeeper快速入门
ZooKeeper 是 Apache 开发的分布式协调服务,用于管理大型分布式系统的配置、同步和命名等任务。它通过一个类似文件系统的层次结构存储数据,每个节点(znode)可存储少量信息并支持数据变更监听。ZooKeeper 支持高可用性和高并发访问,提供了命名服务、配置管理、集群管理、锁服务和队列管理等功能,广泛应用于 Hadoop、Kafka 等分布式系统中,帮助开发者简化分布式应用的开发与维护。
2024-10-24 08:00:00
1006
原创 JavaScript常见反调试手段
反调试是一种防止或干扰调试技术的方法,通常用于保护应用程序的代码和数据,防止被逆向工程、破解或未经授权的修改。反调试技术广泛应用于软件开发中,尤其是在保护知识产权、软件许可验证、网络安全以及保护敏感数据等领域。
2024-09-04 10:54:00
1488
原创 Spring Boot集成钉钉群通知机器人
本文讲述了在springboot中如何集成钉钉群机器人的相关方法及测试类,测试了群通知的关键字推送消息、加签推送消息等两种方式
2024-08-17 02:08:50
1053
原创 深入理解Java注解
Java 注解(Annotation)是一种用于为代码中的元素(如类、方法、变量等)提供元数据的机制。注解本身不会直接影响代码的执行,但可以通过工具或框架在编译时、类加载时或运行时对这些元数据进行处理,以实现特定的功能。
2024-08-14 17:06:39
800
原创 Spring Cloud Alibaba微服务组件学习笔记
本文简要介绍了微服务架构中的关键组件。Nacos是服务发现与配置管理平台,支持服务注册、发现和集中式配置管理。结合Ribbon,实现客户端负载均衡,并可通过自定义策略调整负载均衡行为。Feign简化了HTTP客户端开发,并支持日志、超时配置和认证逻辑的定制。Nacos配置中心允许动态更新配置信息。Sentinel提供流量控制和熔断降级功能,确保系统稳定。Seata解决了微服务场景下的分布式事务一致性问题。这些组件共同构建了一个强大、灵活的微服务生态系统。
2024-08-14 16:29:29
793
原创 Git命令从入门到精通
本文档详细介绍了Git的基础与高级操作技巧,包括提交记录、分支管理、HEAD操作、撤销变更、提交记录整理、远程操作等内容。基础操作涉及git commit、git branch、git merge等命令的使用;高级技巧包括使用git rebase进行分支合并、git cherry-pick选择提交、git describe描述最近的标签等。远程操作则详细说明了如何拉取、推送代码,处理远程分支冲突等场景。整体而言,本文档为Git用户提供了全面且深入的指导,适合初学者及进阶用户参考学习。
2024-08-11 23:17:20
2858
原创 迎接AI革命:程序员如何在新时代中脱颖而出
随着ChatGPT、Midjourney等大语言模型的崛起,AI辅助编程工具在编程领域的应用越来越广泛,极大地改变了程序员的工作方式。本文探讨了AI工具对编程效率和质量的提升,同时也指出了过度依赖AI可能带来的编程基本功弱化和创新能力下降等风险。为了在竞争中脱颖而出,程序员需要重点发展复杂系统设计能力、跨学科知识整合能力、与AI协作的能力等核心技能,并注重软技能的培养。本文还提出了保持竞争力的职业发展策略,强调持续学习和创新思维的重要性,帮助程序员在AI时代迎接挑战和机遇。
2024-08-06 16:01:42
1070
原创 深度剖析网络安全挑战与应对策略
“微软蓝屏”事件是由一次微软视窗系统软件更新引发的全球性网络安全事件,导致近850万台设备遭遇故障,波及多个关键行业,造成重大影响。本文从软件更新流程的风险管理和质量控制、预防大规模故障的最佳方案与应急响应对策,以及跨领域连锁反应的行业影响与应对三个方向,深入剖析了该事件所暴露的网络安全问题。文章指出,该事件凸显了软件更新流程中风险管理、质量控制、应急响应机制的不足,以及跨领域合作的重要性。为应对类似挑战,文章提出了加强风险管理、质量控制、应急响应和跨领域合作等全面应对策略。
2024-08-03 19:09:08
1047
原创 Spring框架入门(二):IOC容器
spring核心容器也可以称为IOC容器,该容器主要负责管理各种对象,主要包括项目的生命周期(对象的创建、初始化、销毁等)、不同对象之间依赖关系的建立、将不同的对象及对象代码在程序运行期间动态的结合在一起等等。IOC容器并没有实现更多的功能,但它的存在使我们不需要很多代码、不需要考虑对象间复杂的耦合关系就能从IOC容器中获取合适的对象,而且提供了各种对象的可靠的管理,极大地降低了开发的复杂性。
2024-08-03 17:41:55
937
原创 Spring框架入门(一):Spring框架结构
spring-framework 框架(spring的核心,简称spring)是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块。这些模块分为Core Container、Data Access/Integration、Web、AOP(Aspect Oriented Programming)、Instrumentation和Test等部分。
2024-08-03 00:59:49
896
原创 MySQL报错:Unknown column ‘***‘ in ‘field list‘
MySQL报错:Unknown column '***' in 'field list'
2024-07-06 23:48:31
515
原创 IntelliJ IDEA 2024最新版安装使用说明(适用Jetbrain全家桶)
本文介绍的方法适用Jetbrain全系列软件,执行一次,后续无需重复执行;包含常用的idea、webstorm、pycharm、goland等。
2024-07-06 21:16:28
11511
9
原创 Vue3引入Vue-Router及ElementPlus
vue3常见问题处理。如elementPlus引入、vue-router引入。以及vue3中父子组件调用方式、全局变量的使用等。
2024-06-01 12:27:05
976
原创 VUE3.0基础入门笔记
Vue 3 是一个流行的开源JavaScript框架,用于构建用户界面和单页面应用。 它带来了许多新特性和改进,包括更好的性能、更小的打包大小、更好的TypeScript支持、全新的组合式 API,以及一些新的内置组件。
2024-06-01 12:08:46
2147
原创 Kafka安装配置及Java中的使用
Kafka是一个分布式的基于发布/订阅模式的消息队列系统,主要用于大数据实时处理领域。Kafka是用Scala语言编写的,最初由LinkedIn公司开发,后来成为Apache的顶级开源项目。Kafka的架构基于zookeeper协调,支持分区、多副本、持久性、高吞吐量等特性。
2024-06-01 11:51:23
2555
原创 JDK1.8新特性(常用语法及测试)
本文主要介绍了JDK1.8版本中的一些常用新特性。分别是:Lambda表达式、函数式接口、方法的引用、Optional类、Stream Api(流式编程)、新日期时间类。还有部分常见的使用方式的测试代码。
2024-05-29 14:04:33
616
原创 Elasticsearch8.4安装及Java Api Client的使用
ELK是指LogstashKibana三大开源框架。是一个基于Lucene、分布式、Restful 交互方式的近实时搜索平台框架,简称 ES。Logstash是ELK的中央数据流引擎,用于从不同目标(文件/数据存储/MQ)收集的不同格式数据,经过过滤后支持输出到不同的目的地(文件/MQ/redis/elasticsearch/kafka等)。Kibana可以将 ES 的数据通过友好的页面展示出来,提供实时分析的功能。
2024-05-29 13:52:57
3145
1
jetbra.zip + 软件开发 + jetbrain全家桶许可证
2025-02-17
JAVA中高级开发面试宝典v8.0版本+后端
2024-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人