- 博客(102)
- 收藏
- 关注
原创 【BUG记录--npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本】
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本
2024-12-08 15:38:48
558
原创 springboot poi 后端手撕excel自定义表格。包括插入列表、跨行跨列合并
这个程序是因为我需要根据数据库返回的数据生成excel,涉及到跨行跨列合并,表格list填充。填充后调用另一个项目的上传接口,把文件转成字节流传输过去,你们在自己进行使用的时候可以把字节流转成file存到本地。这里的代码有很多可以优化合并的地方,但是我的时间比较紧,下午要和客户对接,暂时先做结果出来,后续在进行优化。
2024-11-06 11:20:55
197
原创 【微信小程序-全局配置文件和页面级配置文件】
1、window navigationBarTitleText(全局标题)2、window navigationBarBackgroundColor(全局标题背景)3、window navigationBarTextStyle(全局标题字体颜色)4、开启全局下拉并设置背景颜色5、页面级配置文件
2024-07-28 16:36:33
225
原创 【微信小程序 数据交互】
1、数据绑定2、事件绑定3、数据赋值4、事件传参5、bindinput输入框6、输入框初始化绑定7、wx:if wx:elif wx:else8、wx:for array遍历9、对象遍历
2024-07-28 15:15:59
606
原创 【java 什么是线程池?线程池的作用?线程池的运行过程原理?】
线程池(Thread Pool)是一种并发编程中常用的技术,用于管理和重用线程。它由线程池管理器、工作队列和线程池线程组成。线程池的基本概念是,在应用程序启动时创建一定数量的线程,并将它们保存在线程池中。当需要执行任务时,从线程池中获取一个空闲的线程,将任务分配给该线程执行。当任务执行完毕后,线程将返回到线程池,可以被其他任务复用。这种设计思想旨在避免频繁地创建和销毁线程的开销,以及控制并发执行的线程数量,从而提高系统的性能和资源利用率。
2024-07-17 12:06:20
921
原创 【java 微服务 熔断机制详解】
在Java微服务架构中,熔断机制是一种重要的自我保护策略,用于防止服务之间的调用链因某个服务的故障而引发连锁反应,导致整个系统崩溃,即所谓的“雪崩效应”。
2024-07-07 21:12:00
1550
原创 【java中的设计模式-发布和订阅者模式】
在Java中,发布和订阅者模式(Publish-Subscribe Pattern)是一种行为设计模式,它允许对象(称为发布者)发送消息(称为事件)给多个感兴趣的接收者(称为订阅者),而不需要知道这些接收者的具体细节。这种模式解耦了发布者和订阅者之间的直接联系,使得它们可以独立地变化和发展。
2024-07-03 21:52:07
701
原创 【java中 ID的生成策略都有什么?在哪种情境下最适合用对应的方法?】
在Java中,生成唯一ID(或简称ID)的策略多种多样,每种策略都有其适用的场景和优势。
2024-07-03 21:23:50
510
原创 【实际应用-第七篇 物联网 mqtt模拟实现单向通信 】
两个springboot项目,一个作为发布方,一个作为订阅方,模拟设备向服务器发送mqtt请求上报消息,示例使用的是emqx官网的免费mqtt服务器,实际开发中可以使用搭建的mqtt服务器
2024-07-03 13:33:37
1087
原创 【方法记录】java封装方法 传入 localdatetime1 localdatetime2 得出二者差值转成 HH:mm:ss 字符串格式返回
java封装方法 传入 localdatetime1 localdatetime2 得出二者差值转成 HH:mm:ss 字符串格式返回
2024-06-27 16:47:13
215
原创 【java 什么是内存泄漏】
在Java中,内存泄露(Memory Leak)是指程序在申请内存后,无法释放已申请的内存空间,导致系统可用内存空间越来越少,最终使程序崩溃或系统响应变慢的现象。
2024-06-21 09:26:19
409
原创 【记录navicat远程连接centos上的数据库,但是报错1130 - Host “192.168,110.139‘ is not allowed to connect to this MySQL】
记录navicat远程连接centos上的数据库,但是报错1130 - Host "192.168,110.139' is not allowed to connect to this MySQL
2024-06-17 14:55:07
348
原创 【实际应用-第一篇 window内容 vmware、centos、xshell、xftp下载及安装】
web应用需要放到vmware镜像,然后用户直接安装vmware,导入镜像实现本地化安装,本文是从0开始搭建linux项目镜像,后端是springboot,前端用的vue3,centos中会相继安装jdk、mysql、redis、nacos、nginx、xxl、项目,并最大可能的实现所有已安装的能开机自启,由于用户是无网络环境,需要去除掉项目中所有的网路请求资源。(我的任务要求只有两天,比较急,有遗漏可以私信)
2024-06-17 13:33:08
1354
1
原创 【设计模式-单例模式(Singleton Pattern) 概念及通俗示例】
单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来访问该实例。这种设计模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。
2024-06-12 22:41:59
476
原创 【Java中常用的设计模式总结】
在Java编程中,设计模式是解决常见设计问题的最佳实践方式。它们提供了一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。
2024-06-12 22:14:31
806
原创 【java 类加载和类加载器】
在Java中,类加载(Class Loading)是Java运行时环境(JRE)的一部分,负责在运行时动态地加载Java类到Java虚拟机(JVM)中。这个过程由类加载器(ClassLoader)完成。
2024-06-11 10:57:52
428
原创 【java中什么是Consumer函数式接口,它的概念、用法、运行逻辑】
Consumer 是 Java 8 引入的一个函数式接口,它属于 Java 的函数式编程特性之一。本文将从概念、用法和运行逻辑等方面详细解释 Consumer。
2024-06-11 10:47:50
1099
原创 【java迭代器iterator用法示例】
在Java中,Iterator接口是一个设计模式,它使得我们能够遍历集合(如List、Set等)中的元素,而无需了解集合的底层表示。文中是Iterator的一些基本用法和示例,以及其在不同场景下的应用。
2024-06-11 10:01:41
448
原创 【java关键字this和super的概念、用法和区别】
当我们在Java中编写类时,this和super是两个非常有用的关键字,它们帮助我们引用当前对象或其父类对象。
2024-06-11 09:50:28
1120
原创 【java Vector数组的解释及示例】
Vector 是 Java 集合框架(Collections Framework)中的一个类,它实现了动态数组的功能。与普通的数组不同,Vector 的大小可以随着元素的添加和删除而自动调整。此外,Vector 是线程安全的,但这也意味着它在单线程环境中的性能可能不如 ArrayList。
2024-06-10 10:30:12
255
原创 【什么是微服务?】
微服务(Microservices)是一种云原生架构方法,其核心思想是将一个大型的单体应用拆分成多个小型服务,每个服务都运行在独立的进程中,服务之间通过轻量级通信机制(如REST API、事件流和消息代理)进行通信。这种架构模式允许每个服务都专注于完成一项特定的业务功能,并且能够独立地进行开发、部署和扩展。
2024-06-09 22:11:58
352
常用的lambda表达式使用.doc
2024-06-07
java springboot+vue后台管理系统
2024-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人