Stan's blog
  • 首页
  • 归档
  • 标签
  • 关于
Java学习记录(5) -  Http编程

Java学习记录(5) - Http编程

通过学习Http编程,更清晰的了解Java实现网络通信的底层逻辑与实现。Server端1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071package org.example;impo
2025-11-26
#java #http
Java学习记录(4) - 邮件发送以及查看

Java学习记录(4) - 邮件发送以及查看

依赖123456789101112<dependency> <groupId>jakarta.mail</groupId> <artifactId>jakarta.mail-api</artifactId> <version>2.0.1</version></dependency>&l
2025-11-25
#java #邮件
Java学习记录(3) - 文件流

Java学习记录(3) - 文件流

InputStream与OutputStreamJava是一种面向对象的编程语言,它提供了丰富的类库来处理文件流。文件流是指将文件中的数据读取到内存中或将内存中的数据写入到文件中的操作。 在Java中,文件流主要分为两种类型:输入流(InputStream)和输出流(OutputStream)。输入流用于从文件中读取数据,而输出流用于将数据写入到文件中。 Java提供了多个类来实现文件流的操作,例
2025-11-24
#java #文件流
Java学习记录(2) - 注解、反射、泛型

Java学习记录(2) - 注解、反射、泛型

我理解注解是Java的一种元数据,它可以在编译时或运行时被读取和处理。注解可以用于类、方法、字段等元素上,用于添加额外的信息或行为。简化代码,方便一些逻辑判断操作。而写好注解的基础就在于Java反射与泛型的的机制,利用反射可以在运行时动态获取类的信息,包括注解。而泛型则可以在编译时检查类型错误,避免在运行时出现类型转换异常。贴上我的练习代码定义注解,注解本质上是一个interface1234567
2025-11-22
#java #反射 #泛型 #注解
Java学习记录(1) - 类与接口

Java学习记录(1) - 类与接口

类类是Java中最基本的单位,它是一种用户自定义的数据类型,用于描述对象的属性和行为。类可以包含字段(属性)和方法(行为)。 抽象类抽象类是一种不能被实例化的类,它只能被继承。抽象类可以包含抽象方法(没有实现的方法)和非抽象方法(有实现的方法)。 接口接口是一种抽象类型,它定义了一组方法的签名,但没有提供实现。接口可以被类实现,从而实现多态。 总结以前上学的时候对这三个一知半解,似懂非懂的,最近潜
2025-11-20
#java #class #interface
Vue3 中结合地图组件渲染InfoWindow

Vue3 中结合地图组件渲染InfoWindow

前言前端开发使用到地图组件的时候,难免要使用到InfoWindow, 但是在使用的过程中,发现InfoWindow的内容不能直接渲染vue组件,所以就有了这篇文章。只能通过原生的html文本进行渲染,而且事件绑定还有起的麻烦,在vue2中得将事件绑定到 window 的全局对象下,才得以调用。所以研究发现了 vue3 的一个特性,可以通过 vnode 来渲染vue组件。话不多说,进入使用环节. 实
2025-09-02
#vue3 #天地图 #infoWindow #地图
Let's Encrypt Certbot 自动申请免费 SSL 证书,并自动续费

Let's Encrypt Certbot 自动申请免费 SSL 证书,并自动续费

1. 环境以及版本 配置 -版本- CentOS 7.9.2009 certbot 4.1.1 nginx 1.26.1 python 2.7.5 2. 安装snapLet’s Encrypt 官方推荐的是使用snap进行安装,所以我们需要先安装snap 2.1 先安装 EPEL1yum install -y epel-release 2.2 安装snap1yum in
2025-06-30
#ssl #certbot #https #centOS7
Docker 部署 3.0.1 版本的nacos,并使用mysql作为数据库

Docker 部署 3.0.1 版本的nacos,并使用mysql作为数据库

本文讲一下如何在docker中部署3.0.1版本的nacos,并使用mysql作为数据库。mysql是运行在主机中的,而nacos是运行在docker中的。所有操作均基于Mac OS。 下载nacos首先是拉取nocos的Docker镜像,运行 1docker pull nacos/nacos-server:3.0.1 启动nacosnacos 2.x 以上版本需要配置NACOS_AUTH_T
2025-06-20
#docker #nacos #mysql
开发一个查询IP信息的MCP服务, 并通过Docker部署

开发一个查询IP信息的MCP服务, 并通过Docker部署

自从MCP的出现, 全球各个大厂争先恐后的出了很多自家的MCP服务,让开发者可以进行调用,并且MCP的SDK也越来越完善,也支持大部分的开发语言。 我就来研究一下使用 TypeScript 来写一个 MCP 服务,并且使用 Docker 来部署。(顺便了解一下docker的自动部署) MCP脚手架有一天在搜 MCP 服务的时候,看到了一个 mcp-framework 的项目,这个项目是一个 MC
2025-04-24
#docker #mcp
Vue3中v-for列表中使用Transition,设置delay延迟失效的bug

Vue3中v-for列表中使用Transition,设置delay延迟失效的bug

当我们想在v-for下的每一列添加渐入效果的动画,然后根据index设置不同的延迟时间,就会发现设置的延迟时间失效了。 12345678910<div v-for="(item, index) in 5" :key="item"> <Transition appear :enter-active-class
2025-04-22
#Vue #v-for #Transition #delay
12345

搜索