- 博客(11)
- 收藏
- 关注
原创 Spring Boot实现自定义starter
开发通用的模块或库,向往在其他模块中使用;或者大项目拆分成多个模块,每个模块需要独立维护和复用,为方便独立开发、测试和复用,需要将该模块自定义为springboot的starter。
2025-02-21 10:50:26
354
原创 Spring Boot的多环境管理
在实际开发中,往往会有多个环境,比如开发环境、测试环境、生产环境。不同的环境有不同的参数取值,如数据库地址、缓存地址等。在springboot之前,一直都是使用Maven控制不同环境的参数。使用springboot时可以简化多环境配置的实现。
2025-02-20 16:50:15
356
原创 @lf4j使用入门
Slf4j是提供的一种注解,用于在类中自动生成一个名为log的日志对象。通过使用@Slf4j注解,可以方便地在代码中使用日志功能,而无需手动创建和初始化日志对象。
2025-01-14 17:46:32
358
1
原创 mysql创建用户并赋予权限(远程访问数据库)
grant all privileges on 数据库.表 to '用户名'@'主机IP';create user '用户名'@'主机IP' identified by '密码';如果所有数据库则设置为*.*;如果所有IP则设置为%,此时可远程访问。如果删除的用户不是所有的IP有效则会报错,需要填写正确的权限。
2025-01-14 16:32:27
186
原创 Python发送邮件550错误,邮件被系统退回,From字段汉字编码问题,上传附件附件名是中文编码问题(已解决)
如果昵称包含非ASCII字符,如中文,则请使用base64对昵称进行编码。nickname最终的形式为:”=?encoding为编码方式,’B’代表base64;例如,昵称为’QQ邮箱昵称示例’,邮箱地址为’’,则对昵称进行base64编码,字符集使用UTF-8,则nickname为 ‘=?=’,最终邮件标头中的’From’为’”=?一、根据RFC5322协议,邮件标头中需要包含’From’信息。如果昵称全为ASCII字符,如’ABC’,邮箱地址为’’,则标头中的’From’为’ABC。
2024-07-16 18:30:29
1713
原创 k8s集群搭建1.27.1版本(来源于图灵k8s笔记)
目前比较常用的是flannel和calico,flannel的功能比较简单,不具备复杂网络的配置能力,不支持网络策略;calico是比较出色的网络管理插件,单具备复杂网络配置能力的同时,往往意味着本身的配置比较复杂,所以相对而言,比较小而简单的集群使用flannel,考虑到日后扩容,未来网络可能需要加入更多设备,配置更多策略,则使用calico更好。访问Nginx地址: http://任意节点的ip:图中Nginx的对外映射端口,安装好网络插件之后,查看所有pod的状态,如果没好就多等一会。
2024-05-29 18:27:23
1634
原创 centos7虚拟机详细安装教程(包含网络设置-仅主机模式)
设置VMnet1的IP地址,该IP地址和虚拟机中设置的仅主机模式的子网IP和centos7虚拟机中的IP地址要在同一网段,3个地址在同一网段。将WLAN的共享打开,允许VMnet1连接共享网络,VMnet1是仅主机模式的网络适配器。目录:/etc/sysconfig/network-scripts。设置仅主机模式的“子网IP”和“子网掩码”下载centos7的镜像文件,我使用的是。在安装虚拟机的时候已经选择了仅主机模式。日期和时间选择 亚洲-上海。系统选择默认,点击开始安装。测试网络,成功,完成设置。
2024-05-28 18:04:07
721
原创 CentOs7重启之后,docker服务无法启动
怀疑是/usr/lib/systemd/system/docker.service文件有问题,查看此文件并与网上的进行对比,并没有发现问题,把该文件内容粘贴如下。local-kv.db文件记录了docker的网络信息,centos重启可能导致了该文件的损坏,导致网络连接出了问题。从日志中发现docker无法创建网桥,与自定义的网桥br0冲突,并且无法自动连接到自定义的网桥br0(自定义网桥参见。1.首先猜测是有docker进程正在运行中,导致的冲突,查询docker相关进程。服务正常,未启动的状态。
2024-02-06 17:58:21
1111
原创 在虚拟机上安装docker,在防火墙关闭的情况下,虚拟机可以联网,运行的容器内不能联网
虚拟机可以联网,可以执行docker的安装和运行,但是容器内无法联网,使用运行参数run --net=host 容器也可以联网,是docker的网络映射出了问题,自定义网桥解决
2024-02-04 17:23:49
742
1
原创 Oracle中使用union all查询数据库,其中使用distinct去重,并且有各种类型数据的一些注意点
最近工作中需要用到合并查询,中间踩到了几个坑,用了一整天来修改,最后成功完成。现有两张数据表A和B,在存放数据的时候,由于业务关系,一些情况下会将数据存放在A表,有些情况会将数据存放在B表,A和B表中的数据列不完全相同,现需要从两张表中查询数据进行合并。#使用union all合并两次的查询结果,需要使第一次查询和第二次查询的字段和数据类型完全相同两次查询的字段之间必须一一对应, ...
2020-04-21 00:09:11
1754
原创 XQuery的函数项和高阶函数
本文摘自XML经典入门(第5版),原书中代码有误,已改正。1.函数项: 函数项是函数和它的参数的统称。 例如:可以使用一个函数项 sqrt#1 来表示math:sqrt()这一开平方根函数。2.高阶函数: 所谓高阶的意思就是参数可以是函数。 编写一个简单的函数: declare function local:double-roo...
2019-04-16 17:27:57
584
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人