自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 自动化架构师是什么?

若要实施全面的自动化计划(例如 IT流程的端到端自动化)并确保在整个企业贯彻良好的自动化实践,自动化架构师不可或缺。

2025-01-06 10:33:59 415

原创 软件开发为什么要用CI/CD方法

现代化业务离不开应用。事实上,62% 的企业认为,应用对其业务至关重要,还有 36% 的企业认为,通过应用提升了竞争优势2。快速可靠的应用开发是在数字世界取得成功的关键。持续集成/持续部署(CI/ CD)方法可帮助您实现快速构建、测试,最终交付高质量应用。CI/CD 在整个应用生命周期(从集成和测试阶段到交付和部署)中应用自动化,快速生产经过测试和验证的应用。自动化部署:使用工具如Ansible、Chef或Puppet自动化应用程序的部署和配置。自动化是 CI/CD 管道的核心。

2025-01-06 10:20:57 440

原创 Ubuntu系统部署程序:修改IP、部署docker、nginx、Redis、onlyoffice、java

Ubuntu系统部署程序:修改IP、部署docker、nginx、Redis、onlyoffice、java

2024-12-20 14:59:24 968

原创 kkfileview预览压缩文件、图片等常见问题

kkfileview预览压缩文件、图片等常见问题

2024-12-20 14:41:38 586

原创 虚拟机扩充磁盘空间

本人使用的VMware首先关闭虚拟机在设置中进行磁盘扩展,输入扩展的空间具体扩展步骤fdisk /dev/sda输入p,查看分区情况输入n新建一个分区,还有之后两步,全部默认输入w保存分区fdisk -l使用vgdisplay查看卷组信息:vgdisplaypvcreate /dev/sda3(数字为你扩容的分区数字)使用vgextend 虚拟卷组名 新增的分区:vgextend rhel(这个为第6步展示的VG Name) /dev/sda3(数字为你扩容的分区数字)查看

2024-09-09 19:37:34 493 1

原创 java使用POI导入excel并记录一个读取xlsx报错

java使用POI导入Excel ,工具类直接上代码。

2024-03-13 11:22:32 1202

原创 java多线程

实际应用中,需要根据具体的业务场景和需求来选择合适的多线程编程方式,并注意处理线程安全、死锁、上下文切换和阻塞等问题。例如,在用户请求处理过程中,可以使用多线程来处理耗时的操作,如网络请求、IO操作等,以避免阻塞主线程。例如,在科学计算、图像处理、数据分析等领域,可以使用多线程并行计算,加速任务的完成。使用线程间的通信机制:使用wait、notify、notifyAll等方法来实现线程间的通信,实现线程的同步和协作。使用线程池:通过使用线程池,可以方便地管理和复用线程资源,提高线程的效率和性能。

2023-12-08 14:00:14 484

原创 微信小程序申请,开发介绍及示例

微信小程序申请,开发,详细介绍及开发代码示例

2023-09-28 14:54:28 1667 1

原创 熔断器Hystrix简介

在Service中访问服务的方法中增加@HystrixCommand注解,指定服务访问达到熔断器阈值时调用的方法。当对特定的服务的调用的不可用达到一个阀值(Hystrix 是 5 秒。在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 RPC 相互调用,在 Spring。在Ribbon和Feign项目增加Hystrix仪表盘功能,两个项目增加Hystrix的方式是相同的相同。于网络原因或者自身的原因,服务并不能保证 100% 可用,如果单个服务出现问题,调用这个服务就会出现线。

2023-09-28 14:11:10 225

原创 十七、go语言接口介绍

定义接口/* 定义接口 */ type interface_name interface {method_name1 [ return_type ] method_name2 [ return_type ] method_name3 [ return_type ] ... method_namen [ return_type ] } /* 定义结构体 */ type struct_name struct {

2023-07-03 13:48:15 495

原创 本地搭建docker仓库的详细步骤

在本地创建一个用于存储Docker镜像的目录,比如 /data/docker-registry。如果需要加速拉取公共镜像,可以配置阿里云或DaoCloud等国内提供的Docker镜像加速器。如果需要在其他机器上访问该私有仓库,则需要配置证书。使用docker tag将本地构建好的镜像打标签,并推送到私有仓库中。在官网下载Docker安装包进行安装,具体操作方式可以参考官方文档。至此,本地Docker仓库搭建完成。配置客户端访问证书(可选)拉取Registry镜像。启动Registry容器。

2023-06-27 14:21:33 1950

原创 十六、go语言的方法

Go 语言中同时有函数和方法。一个方法就是一个包含了接受者的函数,接受者可以是命名类型或者结构体类型的一个值或者是一个指针。所有给定类型的方法属于该类型的方法集方法只是一个函数,它带有一个特殊的接收器类型,它是在func关键字和方法名之间编写的。接收器可以是struct类型或非struct类型。接收方可以在方法内部访问。函数之前有讲过,可以倒回去再回顾一下定义方法的语法实例代码:可以定义相同的方法名示例代码:运行结果虽然method的名字一模一样,但是如果接收者不一样,那么method就不一样m

2023-06-26 15:49:42 374

原创 十五、go语言的结构体

一旦定义了结构体类型,它就能用于变量的声明初始化结构体// 1.按照顺序提供初始化值 P := person {"Tom" , 25 } // 2.通过field:value的方式初始化,这样可以任意顺序 P := person {age : 24 , name : "Tom" } // 3.new方式,未设置初始值的,会赋予类型的默认初始值 p := new(person) p . age = 24。

2023-06-26 12:03:22 311

原创 十四、go语言的指针

指针是存储另一个变量的内存地址的变量。我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。一个指针变量可以指向任何一个值的内存地址它指向那个值的内存地址。在上面的图中,变量b的值为156,存储在内存地址0x1040a124。变量a持有b的地址,现在a被认为指向b。

2023-06-25 16:27:41 459

原创 mysql学习整理

什么是事务事务就是将一组SQL语句放在同一批次内去执行如果一个SQL出错,则改批次内的所有SQL都将被取消执行MySQL事务处理只支持InnoDB和BDB数据表类型事务的ACID原则原子性(Atomic)整个事务中的所有操作,要么全部完成,要么全部失败,不可能停滞在中间的某个环节.事务在执行过后才能中发生错误,会被回滚(Rollback) 到事务开始前的状态,就像这个事务从来没有执行过一样.一致性(Consist)

2023-06-16 14:56:15 1104

原创 十三、go语言函数中的defer语句

defer语句,延迟语句被用于执行一个函数调用,在这个函数之前,延迟语句返回。

2023-06-15 22:14:25 201

原创 十二、go语言函数的初步介绍

go语言函数的值传递,引用传递,多参,可变参数

2023-06-09 22:53:55 1084

原创 十一、go语言Map的使用

map是Go中的内置类型,它将一个值与一个键关联起来。可以使用相应的键检索值。Map 是一种的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。不过,Map 是无序的,我们无法决定它的返回顺序,这是因为 Map 是使用 hash 表来实现的,也是引用类型。

2023-06-06 21:32:38 883

原创 十、go语言Array(数组)基本使用方法

Go 语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。数组元素可以通过索引(位置)来读取(或者修改),索引从0开始,第一个元素索引为 0,第二个索引为 1,以此类推。数组的下标取值范围是从0开始,到长度减1。数组一旦定义后,大小不能更改。

2023-06-05 17:46:24 831

原创 九、程序的流程结构(if分支语句,Switch分支,for循环)

程序的流程控制结构一共有三种:顺序结构,选择结构,循环结构。顺序结构:从上向下,逐行执行。选择结构:条件满足,某些代码才会执行。0-1次​ 分支语句:if,switch,select循环结构:条件满足,某些代码会被反复的执行多次。0-N次​ 循环语句:for。

2023-06-01 22:33:20 559

原创 八、go语言键盘输入和打印输出

fmt包实现了类似C语言printf和scanf的格式化I/O。格式化verb(‘verb’)源自C语言但更简单。详见官网fmt的API:https://golang.google.cn/pkg/fmt/

2023-05-31 22:57:07 963

原创 七、运算符

表达式:(a + b) * c​ a,b,c叫做操作数​ +,*,叫做运算符。

2023-05-30 22:11:03 674

原创 六、基本数据类型

以下是go中可用的基本数据类型。

2023-05-29 21:54:21 1313 1

原创 五、常量的使用及iota关键字

常量是一个简单值的标识符,在程序运行时,不会被修改的量。常量可以作为枚举,常量组常量组中如不指定类型和初始化值,则与上一行非空常量右值相同常量的注意事项:常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型不曾使用的常量,在编译的时候,是不会报错的显示指定类型的时候,必须确保常量左右值类型一致,需要时可做显示类型转换。这与变量就不一样了,变量是可以是不同的类型值。

2023-05-26 17:43:53 340

原创 四、go语言变量的使用

go语言变量的使用

2023-05-25 17:56:55 916

原创 三、Go的常用命令以及Go的执行原理

Go的常用命令以及Go的执行原理

2023-05-25 16:10:46 1280

原创 二、go语言的编码规范

go语言的编码规范

2023-05-24 16:50:56 1041

原创 Go语言环境搭建(内附网P下载地址)

go语言的一些官网地址,下载链接,环境安装介绍

2023-05-22 15:54:12 1112 1

原创 java向Word模板中替换书签数据,插入图片,插入复选框,插入Word中表格的行数据,删除表格行数据

java向Word模板中替换书签数据,插入图片,插入复选框,插入Word中表格的行数据,删除表格行数据。使用插件:spire.doc

2023-02-15 16:41:06 2159 1

原创 dom4j解析xml,xml数据替换,生成新的xml

记录一次使用dom4j处理xml。读取XML字符串,解析XML,替换需要替换的属性值,生成新的xml字符串

2023-02-09 10:51:29 677

原创 批量自动生成Word程序

有个Word模板,有一批数据,需要根据数据,自动批量生成多个Word

2023-01-13 17:19:24 932

原创 zip文件下载

java,文件压缩成zip文件下载,多文件下载,zip下载

2022-09-15 15:44:18 759

原创 excel表格合并程序

通用excel合并程序

2022-07-22 16:40:05 559

原创 从钉钉后台获取考勤数据(其他数据获取类似)

从钉钉后台获取数据

2022-07-20 10:25:35 2872 3

原创 自动邮件发送(群发,加密等)

自动化办公--邮件发送(加密,拆分表格)

2022-07-20 10:09:06 763

原创 java SpringBoot 常用注解 比较方法 排序 项目笔记

java SpringBoot 常用注解 比较方法 排序 项目笔记

2022-07-12 11:15:11 861

原创 Java中Object累加问题

java 在计算double类型过程中问题(个人遇到问题,仅供参考)

2022-07-07 22:06:33 1093

原创 Python实现excel表格合并

使用Python实现excel表格合并:一个excel文件的多sheet合并文件夹下多个Excel文件的合并(单个文件的多sheet也会自动合并)源码(仅供参考,个需自行修改):import tkinter as tkfrom tkinter import filedialogfrom datetime import datetimeimport pandas as pdimport os, calendar, time, copy, openpyxl, sys, logging..

2021-09-15 15:35:26 1089 1

原创 springCloud中apollo部署,配置详细解析

APOLLO配置中心使用的Apollo版本和部署:每个环境独立部署apollo-adminservice-1.5.1,apollo-configservice-1.5.1 访问数据库ApolloConfigDBPortal只需要部署一个就行因为Portal需要管理多个环境,因此需要在Portal下的配置文件apollo-env.properties配置各个环境的meta-server地址Apollo配置:Apollo客户端需要在自己的物理机上的/opt/settings目录下的serv

2021-09-01 15:33:05 7698 4

原创 从钉钉后台对接考勤打卡信息(仅供参考)

# -*- coding: utf-8 -*-import requests, logging, json, openpyxl, os, time#官方下载SDKimport dingtalk.apifrom datetime import datetime as dtfrom datetime import timedeltaimport xlsxwriterimport configparserimport datetimelogging.basicConfig(level=logg

2021-09-01 14:09:53 2059 1

kkfileview预览中的CADlib包

低版本的CAD包可能会导致,使用kkfileview预览大点的CAD文件加载出问题,缩放也会有问题,直接将包名改成你kkfileview的jar包中CAD的名称,替换掉就可以了

2023-08-10

go语言安装包-版本-go1.20

Windows安装包和linux64位安装包

2023-05-25

IE脚本插件,可实现功能参考谷歌油猴,但是官方不再维护此插件

亲测可用,首先要开启插件,其次要在IE的网络设置中,开启一些选项

2023-02-15

空空如也

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

TA关注的人

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