自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

执笔写JAVA

随便写点啥

  • 博客(30)
  • 收藏
  • 关注

原创 双重for循环问题替代方法

循环次数较少的时候for循环一般不会影响运行效率,但一旦循环次数较多,成千上万的时候,循环次数越多,效率就越慢。

2024-10-24 09:15:46 355

原创 zookeeper快速入门

ZooKeeper 是 Apache 开发的分布式协调服务,用于管理大型分布式系统的配置、同步和命名等任务。它通过一个类似文件系统的层次结构存储数据,每个节点(znode)可存储少量信息并支持数据变更监听。ZooKeeper 支持高可用性和高并发访问,提供了命名服务、配置管理、集群管理、锁服务和队列管理等功能,广泛应用于 Hadoop、Kafka 等分布式系统中,帮助开发者简化分布式应用的开发与维护。

2024-10-24 08:00:00 1006

原创 mysql配置相关命令

mysql配置命令梳理

2024-09-21 19:20:05 489

原创 nvm安装并配置全局缓存文件

nvm安装,并配置npm全局缓存文件、pnpm缓存文件、yarn缓存文件等

2024-09-15 23:59:56 1214 1

原创 Windows常见问题解决办法

Windows常见问题解决办法汇总,后续不定时更新

2024-09-15 23:46:58 1293

原创 JavaScript常见反调试手段

反调试是一种防止或干扰调试技术的方法,通常用于保护应用程序的代码和数据,防止被逆向工程、破解或未经授权的修改。反调试技术广泛应用于软件开发中,尤其是在保护知识产权、软件许可验证、网络安全以及保护敏感数据等领域。

2024-09-04 10:54:00 1488

原创 Log4j2日志使用及XML配置说明

Spring Boot中配置使用Log4j2进行日志收集,同时对日志配置文件xml的标签进行解释。

2024-09-01 18:02:15 2962

原创 vue3实现文件夹上传及存在问题解决

使用vue3实现文件上传功能,同时解决上传相同文件夹不生效的问题

2024-09-01 00:14:47 1021 2

原创 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

原创 Spring中的Java线程池及异步配置

本文讲述的是在Spring中的线程池配置及异步的使用方式,提供一些简要的使用方式用例。

2024-08-11 23:42:47 366

原创 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

原创 Python基础学习笔记(二)

python学习笔记第二阶段,程序结构、异常处理、函数式编程、生成器、迭代器、IO等。

2024-08-02 13:49:06 892

原创 Python基础学习笔记(一)

python学习笔记第一阶段,软件安装、基础语法、常用API和面向对象等

2024-08-02 13:33:57 1200

原创 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

原创 JAVA全栈常见面试题记录

个人全栈开发面试题总结笔记,java中级面试题

2024-07-04 17:33:24 2809 2

原创 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

原创 SpringBoot多数据源配置及动态切库注解的使用

SpringBoot多数据源配置及动态切库注解的使用

2024-05-26 13:06:48 568

原创 关于Vue3中$refs的两种使用方式

【代码】关于Vue3中$refs的两种使用方式。

2024-05-26 12:33:53 6024

原创 element-ui表格对选中行进行编辑

element-ui表格选中单行进行编辑

2022-04-01 09:28:28 898 1

国外AI大模型相关论文资料

国外AI大模型相关论文资料

2025-03-13

中级软件设计师 - 真题+解析

2022 - 2023软件设计师真题+解析

2025-03-13

jetbra.zip + 软件开发 + jetbrain全家桶许可证

IDEA、WEBSTORM、PYCHARM、GOLAND + jetbrain许可证安装必要文件,需要搭配许可证使用。

2025-02-17

mybatis框架源码中文解析v3.4.x

mybatis框架源码中文解析v3.4.x,包含测试用例分析,逐行进行debug测试,耗时三个月。

2024-08-02

JAVA中高级开发面试宝典v8.0版本+后端

JAVA后端中高级开发面试宝典v8.0版本,包含java基础、java常用web开发框架、数据库原理,常用中间件如redis、Mq等。还包含了两个全栈项目的详细开发指南。

2024-08-02

Java反编译工具之jd-gui安装包

Java反编译工具之jd-gui安装包,可以针对编译后的class文件进行反编译。业界非常出名的java反编译工具jd-gui

2024-05-26

bandzip免费版解压工具安装包

bandzip免费版解压工具安装包

2024-05-26

Typora免费版安装包

免费版 Typora-beta

2024-05-26

空空如也

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

TA关注的人

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