自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux创建定时任务

打开你的crontab文件进行编辑。使用以下命令打开当前用户的crontab文件:crontab -e想删除任务只需要 crontab -e去删除即可,也可以多个任务。

2024-07-10 18:15:44 372

原创 java通过ftp上传文件到服务器

【代码】java通过ftp上传文件到服务器。

2024-06-06 16:08:46 193

原创 go之web框架gin

Gin 是一个用 Go (Golang) 编写的 Web 框架。它具有类似 martini 的 API,性能要好得多,多亏了,速度提高了 40 倍。如果您需要性能和良好的生产力,您一定会喜欢 Gin。

2024-04-02 20:49:51 940

原创 go的orm框架-Gorm

字段的模型,更新记录时,将该字段的值设为当前时间。创建记录时,如果该字段值为零值,则将该字段的值设为当前时间。不支持动态变化,它会被缓存下来以便后续使用。想要使用动态表名,你可以使用。字段的模型,创建记录时,如果该字段值为零值,则将该字段的值设为当前时间。注意结构体中的属性首字母要大写,否则就不可见,还要指定主键。要在有mod文件的文件夹下面执行下面的命令。默认情况下,GORM 将结构名称转换为。来自动跟踪记录的创建和更新时间。表名称并将其复数化。获取一条记录,没有指定排序字段。每个模型的默认主键的字段。

2024-04-02 17:12:49 940

原创 go连接数据库(原生)

根据官网文档可以看到go可以连接的关系型数据库​常用的关系型数据库基本上都支持,下面以mysql为例。

2024-04-02 11:55:46 779 1

原创 go入门到精通

Go语言中包含了大量用于处理Go语言代码的命令和工具。其中,go命令就是最常用的一个,它有许多子命令。这些子命令都拥有不同的功能,如下所示。build:用于编译给定的代码包或Go语言源码文件及其依赖包。clean:用于清除执行其他go命令后遗留的目录和文件。doc:用于执行godoc命令以打印指定代码包。env:用于打印Go语言环境信息。fix:用于执行go tool fix命令以修正给定代码包的源码文件中包含的过时语法和代码调用。

2024-04-01 11:33:22 719

原创 spring注入yml和properties中配置

遇到简单类型都可以直接使用@Value("${name}")取值遇到复杂的,如list,set,map,自定义对象都建议使用@ConfigurationProperties(prefix = "object")加setter方法注意使用@ConfigurationProperties(prefix = "object")时,prefix不能有大写字母,否则会报错,建议使用-替换大写为小写,如userInfo=>>>user-info。

2024-03-29 11:16:28 263

原创 springboot整合dubbo

注意这边的service注解是com.alibaba.dubbo.config.annotation.Service;必须和提供者的服务类一模一样,包括全限定类名。启动服务,去zookeeper中查看。启动服务,查看zookeeper。

2024-03-27 10:37:24 175

原创 zookeeper安装及使用(springboot)(单例&&集群)

ZooKeeper是一个用于分布式应用程序的分布式开源协调服务。它公开了一组简单的原语,分布式应用程序可以在这些原语的基础上实现更高级别的同步、配置维护、组和命名服务。它的设计易于编程,并使用了一个以熟悉的文件系统目录树结构为样式的数据模型。它在Java中运行,并具有Java和C的绑定。众所周知,协调服务很难做好。他们特别容易出现诸如比赛条件和僵局之类的错误。ZooKeeper背后的动机是减轻分布式应用程序从头开始实现协调服务的责任。ZooKeeper的设计目标之一是提供一个非常简单的编程接口。

2024-03-26 17:53:35 880

原创 hadoop安装及基本使用

本部分档描述了如何安装和配置Hadoop集群,从几个节点到数千个节点的超大集群。只读默认配置-core-default.xml、hdfs-default.xml,yarn-default.xml和mapred-default.xml。特定于站点的配置-etc/hadoop/core-Site.xml、etc/hdooop/hdfs-Site.xml、etc/hodop/yarn-Site.xml和etc/hadop/mapred-Site.xml。

2024-03-26 14:39:09 846

原创 编写启动停止jar包脚本

编写启动脚本start.sh启动日志会在当前目录下面如果启动失败可能是中文(包含中文标点符号)编码问题,执行dos2unix start.sh建议使用没有中文的脚本。

2024-03-22 11:42:27 265

原创 操作系统镜像文件(win,centos)

下载地址如果想要在vm中全屏的建议下载待spl的镜像文件,不然会搞不起来全屏找到自己写想要的镜像文件,这边我选了win7复制圈起来的路径,到迅雷中新建下载即可安装window可能需要密钥 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH。

2024-03-13 19:41:25 341

原创 springboot整合log4j

可以指定某些包下面的日志级别,参考下面spring日志。

2024-03-12 18:00:53 485 1

原创 idea远程服务器debug

本地代码和服务器代码一致。

2024-03-09 13:33:00 343

原创 centos7安装kafka、zookeeper

Apache Kafka UI 是一个免费的开源 Web UI,用于监控和管理 Apache Kafka 集群。Apache Kafka UI 是一个简单的工具,可让您的数据流可观察,帮助更快地发现和解决问题并提供最佳性能。其轻量级仪表板可以轻松跟踪 Kafka 集群的关键指标 - 代理、主题、分区、生产和消耗。

2024-03-01 20:50:53 1000

原创 centos7安装jdk8、maven3.9

下载安装包下载的时候需要注册oracle账号,没有的可以使用现成的账号:2028056560@qq.com密码:Oracle1234放到指定的目录解压配置环境变量 添加JAVA_HOME变量查看是否安装成功。

2024-03-01 17:17:10 423

原创 分布式任务调度平台XXL-JOB安装及使用

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。中央仓库地址。

2024-03-01 14:24:00 710

原创 数据库之间数据迁移工具datax

DataX 是阿里云的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS, databend 等各种异构数据源之间高效的数据同步功能。

2024-02-29 20:35:52 1939

原创 docker安装mysql

使用最新版本我没有连接成功,建议使用5.7。成功后使用navicat连接。

2024-02-29 10:51:09 214

原创 linux操作

使用VMware操作下面就是按流程操作就行了,操作好了重启虚拟机。

2024-02-28 15:10:27 1003

原创 oracle11安装及使用

在指定目录下创建文件夹installfile,我是在/newdisk/oracle/installfile,将安装文件上传到该文件夹。

2024-02-28 10:47:22 1762

原创 ora2pg使用教程

需要使用的时候把配置文件改名为ora2pg.conf。每次运行后重新运行都有把之前的容器删除。生成其他ddl的配置文件。生成表结构的配置文件。

2024-02-26 21:01:47 375

原创 centos7安装pg教程

在虚拟机中执行 cat /etc/os-release到pg官网找自己需要安装的版本 我选择的是12.16点进去会出现如下界面点击PostgreSQL Database Server 12 PGDG会出现如下界面分别点击去找12.16版本的rpm包再下载下载即可存放到/home/pg下面。

2024-02-23 11:36:10 1214

原创 java整合NSQ实时分布式消息平台

NSQ是一个实时分布式消息平台特征支持无单点故障的分布式拓扑水平可扩展(无代理,无缝添加更多节点到集群)基于低延迟推送的消息传递(性能组合负载平衡和多播样式消息路由擅长流式处理(高吞吐量)和面向作业(低吞吐量)的工作负载主要在内存中(超过高水位线消息将透明地保存在磁盘上)供消费者查找生产者的运行时发现服务(nsqlookupd传输层安全 (TLS)数据格式不可知很少的依赖项(易于部署)和健全的、有限的默认配置支持任何语言的客户端库的简单 TCP 协议。

2024-01-26 11:46:25 1092

原创 mybatis逆向工程,生成文件

【代码】mybatis逆向工程,生成文件。

2024-01-12 16:47:19 752

原创 centos7安装MongoDB4.4.26教程

在最后一行加上 export PATH=$PATH:/home/mongodb/mongodb/bin。在linux中创建文件夹 (这边以/home/mongodb为安装位置)执行source /etc/profile 让配置文件生效。进入/home/mongodb/mongodb/bin。进入/home/mongodb/mongodb文件夹。执行vim mongodb.conf。插入成功后,退出,停止mongo进程。修改配置文件 auth改为true。到此,MongoDB安装成功。

2023-12-11 17:05:58 1058

原创 springboot整合mybatis实现动态数据源(原理分析)

动态数据源通过AbstractRoutingDataSource和aop组合实现。

2023-12-01 18:01:57 807

原创 springboot对接http2(https)

生成秘钥文件,到项目的resources文件夹下面,打开命令行执行如下操作,回车后会要求输入密码,要输入两次,这边的密码会在下面配置文件中填写其中http2_undertow 是别名,keystore.p12是文件名称,"CN=tlzs, OU=tlzs, O=tlzs, L=Beijing, ST=Beijing, C=CN"这一串是作者和公司信息啥的执行之后会生成文件。

2023-11-21 13:39:13 195

原创 自定义实现restTemplate负载均衡功能

注解上加上@Qualifier注解,然后注入字段的时候加上这个自定义注解,则之后注入使用这个注解的bean。如下面的代码,只会注入标了EnableLoadBalance注解的resttemplate。resttemplate执行的时候有很多拦截器,我们可以加入拦截器修改执行方法。创建拦截器LoadBalancerInterceptor。创建配置类RestTemplateProcessor。创建注解EnableLoadBalance。实现一个随机规则RandomRule。创建规则接口Rule。

2023-11-17 19:56:50 145

原创 java发送http请求的多种方式

【代码】java发送http请求的多种方式。

2023-11-08 10:45:22 313

原创 docker安装nginx

跨多个应用程序实例的负载平衡是优化资源利用率、最大化吞吐量、减少延迟和确保容错配置的常用技术。使用nginx作为一个非常高效的HTTP负载均衡器,可以将流量分配到多个应用服务器,并通过nginx提高web应用程序的性能、可扩展性和可靠性。

2023-10-17 15:47:25 32

原创 springboot整合rabbitmq

一个是#(可以匹配任意个单词,可以是零个单词) 例如#.sms.#,匹配的字符串只可以类似aa.sms.bb、aa.aa.sms.bb、aa.sms.bb.bb、sms.aa、aa.sms、sms等。一个是*(有且只有一个单词) 例如*.sms.*,匹配的字符串只可以类似aa.sms.bb类型的,像aa.aa.sms.bb、aa.sms.bb.bb、sms.aa、aa.sms等都不会匹配成功。又结果可知通配符的匹配规则,主题类型的交换机只要符合路由键规则就能匹配成功,接收到消息。下载docker镜像。

2023-10-13 16:59:36 72

原创 浅谈mybatis执行原理

MyBatis 允许你在映射语句执行过程中的某一点进行拦截调用。这些类中方法的细节可以通过查看每个方法的签名来发现,或者直接查看 MyBatis 发行包中的源代码。如果你想做的不仅仅是监控方法的调用,那么你最好相当了解要重写的方法的行为。因为在试图修改或重写已有方法的行为时,很可能会破坏 MyBatis 的核心模块。这些都是更底层的类和方法,所以使用插件的时候要特别当心我定义了五个插件分别如下/***/@Override。

2023-09-08 16:00:30 80 1

原创 docker-compose部署springboot项目并使用mysql镜像

编写docker-compose.yml 这边注意一下,项目连接的mysql的端口是3306,3307是外部访问的端口,这两个镜像相当于在一个环境中。启动服务,访问两个接口是否有问题,没问题则进行下一步。执行docker-compose up -d。编写Controller。编写Dockerfile。将项目打包,放到服务器上。编写mapper文件。

2023-08-30 16:16:16 154 1

原创 centos7安装docker和docker-compose

卸载老版本安装新版本。

2023-08-30 15:17:38 87 1

原创 centos7设置固定ip

打开vi /etc/sysconfig/network-scripts/ifcfg-ens33。IPADDR="192.168.208.148" 要设置的IP地址。BOOTPROTO="static" 修改为静态IP。NETMASK="255.255.255.0" 掩码。GATEWAY="192.168.208.2" 网关。使用客户端连接虚拟机,如果连接不是就把防火墙关闭。将如下内容补进去,并修改对应数值。查看虚拟机网关和子网掩码。正常需要修改的是如下四个。

2023-08-28 20:52:27 169 1

原创 spring中事务失效

3. 事务传播行为设置不正确:Spring事务的传播行为定义了事务方法与其他事务方法的关系。例如,如果一个事务方法A调用了另一个事务方法B,而B的传播行为设置为`Propagation.REQUIRES_NEW`,那么B将会在一个新的事务中执行,而不是使用A的事务。事务中前面有删除操作,后面的插入禁止使用多线程(并且后面使用了join,就会是串行,所以或报错)跑插入或更新操作,同一个事务中同一个线程可以共享事务,新开的线程就不行,因为删除操作会锁住整个表,后面其他线程无法插入或更新。

2023-08-17 09:08:49 155 1

原创 redis集群(docker)

查看容器ip(以redis8001为例)

2023-08-17 08:55:34 41 1

原创 中国省市区数据,mysql语句

【代码】中国省市区数据,mysql语句。

2023-08-14 20:41:29 135

原创 springboot整合kafka简单使用

docker-compose安装kafka,docker-compose.yml文件如下只需要替换KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.208.139:9094的ip为自己的ip即可启动 docker-compose up -d启动成功后访问浏览器ip换成自己的,时间可能会有点久才会出现如下页面添加集群信息。

2023-08-09 20:35:51 218

meidaj安装包11111111

meidaj安装包11111111

2024-06-20

WebService的访问工具soapui安装包

WebService的访问工具soapui安装包

2024-05-09

go入门到精通(java转go)

go入门到精通(java转go)

2024-03-30

jdk8、maven3.9安装包

jdk8、maven3.9安装包

2024-03-01

oracle安装包.zip.004

要是有需要下载好oracle安装包.zip.001,oracle安装包.zip.002,oracle安装包.zip.003,oracle安装包.zip.004,一起解压才行

2024-02-28

oracle安装包.zip.003

要是有需要下载好oracle安装包.zip.001,oracle安装包.zip.002,oracle安装包.zip.003,oracle安装包.zip.004,一起解压才行

2024-02-28

oracle安装包.zip.002

要是有需要下载好oracle安装包.zip.001,oracle安装包.zip.002,oracle安装包.zip.003,oracle安装包.zip.004,一起解压才行

2024-02-28

oracle安装包.zip.001

要是有需要下载好oracle安装包.zip.001,oracle安装包.zip.002,oracle安装包.zip.003,oracle安装包.zip.004,一起解压才行

2024-02-28

ora2pg镜像文件安装包

ora2pg镜像文件安装包

2024-02-27

postgres12.16安装包

postgres12.16安装包

2024-02-23

NSQ实时分布式消息平台安装包

NSQ实时分布式消息平台安装包

2024-01-26

docker-compose部署springboot项目并使用mysql镜像

源代码

2023-08-30

从零开始的springcloud&springcloudAlibaba实战教程

适用于初学者的springcloud&springcloudAlibaba实战教程

2021-11-05

空空如也

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

TA关注的人

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