自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TianXinCoord的博客

微信:TianXinCoord 站点:http://www.codecoord.com

  • 博客(179)
  • 资源 (13)
  • 收藏
  • 关注

原创 XCode打包IOS应用发布App Store和Ad Hoc测试

XCode打包IOS应用发布App Store和Ad Hoc测试

2023-10-08 16:27:22 3539 4

原创 《NFT区块链进阶指南二》Etherscan验证Solidity智能合约(Remix插件验证)

前置参考文档:https://blog.csdn.net/sinat_34104446/article/details/130557703。

2023-05-09 11:00:34 1777 3

原创 centos搭建code-server及配置HTTPS、登录页自定义

默认的登录页面如下,整体界面比较素,可以修改主页然后自定义一个酷炫的登录,如文章开图所示2. 在code-server/src/browser/pages下就是登录页面的代码信息,就是普通的html的css3. 修改login.html,login.css文件,根据自己的需要修改4. login.html代码示例(核心就是form表单提交,然后增加了回车登录,多余的代码全部删除了,图片等信息根据自己的需要替换)

2023-05-07 17:27:09 2944

原创 Nginx实现ChatGPT API代理

本篇文章可以直接用于公司生产级的使用,所需要的资源直接改为公司级的即可平替使用文章均已通过实践应用,保证文章准确性,但因不同环境的不同可能效果不一致可以评论区评论本文主要实现代理 https://api.openai.com 的调用,可以无需魔法调用OpenAI ChatGpt注意:文章以生产级的流程进行配置,技术难度:二颗星,前置技术掌握:四颗星文章不涉及到OpenAI账号注册、key生成的内容,如果这些方面遇到问题可以评论区留言。

2023-05-06 14:50:47 5072

原创 SpringBoot RocketMQ消息监听器(RocketMQMessageListener)后置注册

SpringBoot RocketMQ可以从源码中查看到实现了**SmartInitializingSingleton**接口,在所有Bean注册完成之后就会开始注册,注册使用的是main线程,就会导致如果消息队列积压大量消息时注册占用main线程时间过长,导致SpringBoot不能完全完成初始化(主要影响web无法对外提供接口访问)

2022-09-23 22:18:54 4028 2

原创 RocketMQ与SpringBoot整合进行生产级二次封装

零、文章前言说明 主要使用参考第二节 核心使用参考第一篇文章 一、为什么要二次封装 首先明确一点:不进行二次封装完全不影响RocketMQ的使用,可以选择二次封装和不选择二次封装 二次封装可以提供更多...

2022-06-19 11:07:47 3070 9

原创 Docker-Compose集成编排Redis、MySQL、微服务,业务服务容器化

docker-compose编排Redis,附有原生docker命令对比和docker编排指令的注释说明docker-compose编排MySQL,注明核心配置docker-compose编排SpringBoot微服务(这里以一个简单的SpringBoot集成Redis&MySQL服务代替)SpringBoot调用Redis、MySQL容器提供的服务,编排时的依赖关系处理需要掌握Docker的基本使用,文章不会对基础命令进行过多说明此处的服务使用SpringBoot,其他可以连接Redis和MySQL的服务

2022-06-11 20:27:45 602 1

原创 RocketMQ与SpringBoot整合、核心使用、多租户自动隔离、Java8时间支持

RocketMQ与SpringBoot的整合以及基础的应用配置RocketMQTemplate模板类的各种使用,如顺序消息、异步消息、响应消息、单向消息、指定消息key等等RocketMQ多租户/环境自动隔离topic/group/tag,如只需要配置基础的topic、group、tag,部署到dev、test、prod环境自动隔离,只需要写一次配置;多租户同样适用Java时间模块支持,默认如果RocketMQMessageListener用实体类接收消息时,字段不支持LocalDate/LocalDate

2022-06-02 09:20:00 3347 4

原创 Docker-Compose篇(1)-软件安装&核心概念

Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器组成一个应用

2022-06-01 08:44:36 799

原创 Docker-高级篇(2)-Docker四大网络&自定义网络

文章目录一、宿主机网络二、Docker网络三、网络模式3.1 bridge模式3.2 host模式3.3 none模式3.4 container模式四、网络IP生产规则五、自定义网络导言两个或者多个之间的容器如何相互通信?容器重启后IP变化如何解决?容器内部间如何通过容器名通信?如何自定义网络,让同属一个服务群的容器都加入到同一个网络?一、宿主机网络Docker网络用于处理宿主机和容器内网络通信容器间的互联和通信以及端口映射容器IP变动时候可以通过服务名直接网络通信而不受到影响

2022-05-31 08:43:51 1590

原创 Docker-高级篇(1)-Dockerfile(核心&构建Redis&构建JDK8)

文章目录一、基本介绍二、体系结构2.1 Docker保留字2.2 案例解释当前目录下标准文件名可以不指定路径三、构建Redis四、构建java8一、基本介绍Dockerfile用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本构建的三个步骤编写Dockerfiledocker build  -f -t [:tag] .-f :指定Dockerfile位置,如果文件在当前目录且名字叫 Dockerfile 则不用指定docker build之后将会生成一个新镜像

2022-05-30 14:28:03 1734

原创 Docker-核心篇(5)-镜像推送到阿里云

文章目录一、镜像推送二、镜像拉取一、镜像推送docker push 命令可以将给自己的镜像推送到阿里云仓库,需要先提前注册新建阿里云镜像仓库:https://cr.console.aliyun.com/cn-hangzhou/repositories仓库名称正式中应当命名问具体的服务名,例如redis、mysql等类型为本地仓库创建成功后有提示使用方式1. 登录阿里云Docker Registry$ docker login --username=xxx regist

2022-05-29 17:27:21 1351

原创 Docker-核心篇(4)-容器数据卷

文章目录一、容器数据卷二、数据卷添加三、数据卷容器一、容器数据卷Docker理念将应用与运行的环境打包形成容器运行 ,运行环境可以伴随着容器,但是数据需要持久化容器之间希望有可能共享数据,方便数据处理Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了容器的数据卷就是用来将数据共享到宿主机,当容器删除时并不删除共享的内容,从而实现数据的持久化卷就是目录或文件,存在于一个或多个容器中,由do

2022-05-29 17:24:23 220

原创 Docker-核心篇(3)-Docker容器镜像

文章目录一、UnionFS二、镜像加载三、镜像分层四、镜像提交五、虚悬镜像一、UnionFSUnionFS(联合文件系统)是一种分层、轻量级并且高性能的文件系统它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)Union 文件系统是 Docker 镜像的基础镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用

2022-05-28 09:19:08 320

原创 Docker-核心篇(1)-CentOS7安装Docker社区版

文章目录一、Docker安装二、Docker卸载三、Docker镜像3.1 官网镜像仓库3.2 阿里镜像仓库四、Docker 命令一、Docker安装参考文档:https://docs.docker.com/engine/install/centos/卸载之前安装Dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \

2022-05-28 09:05:03 740

原创 Docker-核心篇(2)-Docker核心操作

文章目录一、镜像下载1.1 镜像下载1.2 镜像查看1.3 镜像搜索二、镜像运行2.1 启动容器2.2 容器查看2.3 停止容器2.4 重启容器2.5 删除容器2.6 容器日志2.7 容器重命名2.8 容器自启动三、镜像删除四、进程交互五、文件操作5.1 文件拷贝六、命令结构图七、其他命令一、镜像下载以redis操作为例1.1 镜像下载redis镜像下载docker pull 镜像名称:tags下载 redis:6.2.5 版本docker pull redis:6.2.5

2022-05-28 09:03:27 2041

原创 RocketMQ-核心篇(2)-核心概念

文章目录一、消息模型(Message Model)二、消息生产者(Producer)三、消息消费者(Consumer)四、主题(Topic)五、代理服务器(Broker Server)六、名字服务(Name Server)七、拉取式消费(Pull Consumer)八、推动式消费(Push Consumer)九、生产者组(Producer Group)十、消费者组(Consumer Group)十一、集群消费(Clustering)十二、广播消费(Broadcasting)十三、普通顺序消息(Normal

2022-05-15 17:18:49 7381 3

原创 RocketMQ-核心篇(1)-软件安装

这里写自定义目录标题RocketMQ系列说明一、RocketMQ下载二、RocketMQ安装三、RocketMQ启动3.1 Linux3.2 Windows四、RocketMQ控制台五、安全配置5.1 公网访问5.2 修改端口RocketMQ系列说明本系列主要更新RocketMQ核心基础 & SringBoot整合使用 & 源码分析,所有文章内容均为个人亲测实践,有错误的地方欢迎大家批评指正参考文章说明:除了官网文档,如果有需要资料书籍的朋友评论留下邮箱有时间给大家发过去尚

2022-05-15 17:15:04 847

原创 Linux实战-升级Git版本

文章目录今天在捣鼓网页版的VSCode,老是提示git版本过低,一看1.8.3版本,经过实验,以下方法可以完美达到目的CentOS7自带的git最高版本1.8.3.1且不能通过yum更新确保使用root用户登录配置存储库,添加源内容,然后保存vim /etc/yum.repos.d/wandisco-git.repo[wandisco-git]name=Wandisco GIT Repositorybaseurl=http://opensource.wandisco.com/cen

2021-08-25 16:32:19 1054

原创 Elasticsearch-核心篇(14)-Logstash数据采集

文章目录一、日志文件采集二、MySQL数据采集三、TCP数据采集一、日志文件采集参考文档文件采集:https://www.elastic.co/guide/en/logstash/7.x/plugins-inputs-file.htmlelasticsearch输出:https://www.elastic.co/guide/en/logstash/7.x/plugins-outputs-elasticsearch.html可以从日志文件中采集数据自定义配置文件logstash.conf配

2021-08-25 16:30:50 725

原创 Elasticsearch-核心篇(13)-Logstash组件集成

文章目录一、Logstash集成1.1 Linux系统1.2 windows系统安装二、Logstash核心插件2.1 input插件2.2 filter插件2.3 output插件一、Logstash集成官网地址:https://www.elastic.co/cn/downloads/logstash1.1 Linux系统es安装目录下新建logstash文件夹解压logstash安装文件到新建的logstash文件夹下tar -zxvf logstash-7.8.0.tar.gz -

2021-08-24 09:38:40 667

原创 Elasticsearch-核心篇(12)-SpringBoot整合Logback&ES进行日志采集

文章目录一、Logback整合Elasticsearch二、logback-elasticsearch-appender一、Logback整合Elasticsearch基础环境信息参考上一节文章配置好添加logback和Elasticsearch整合日志依赖源码地址:https://gitee.com/tianxincoord/logback-elasticsearch-appender<dependency> <groupId>com.interneti

2021-08-24 09:36:46 1833

原创 Elasticsearch-核心篇(11)-SpringBoot框架整合开发

文章目录一、SpringBoot集成ES二、ElasticsearchRestTemplate三、ElasticsearchRepository一、SpringBoot集成ES添加maven依赖,加入核心包spring-boot-starter-data-elasticsearch,注意需要排除elasticsearch-rest-high-level-client并指定其核心版本和安装的ES版本一致<?xml version="1.0" encoding="UTF-8"?><

2021-08-23 09:15:00 387

原创 Elasticsearch-核心篇(10)-集群配置

文章目录一、集群管理1.1 单机&集群1.2 集群Cluster1.3 节点Node二、Windows集群2.1 主节点2.2 数据节点2.3 集群测试三、Linux集群一、集群管理1.1 单机&集群单台Elasticsearch服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中除了负载能力,单点服务器也存在其他问题单台机器存储容量有限单服务器容易出现单点故障,无法实现高可用单服务的并发处理

2021-08-23 09:13:54 431

原创 Elasticsearch-核心篇(9)-中文分词器(IK)

文章目录一、系统分词器二、IK分词器2.1 IK分词器说明2.2 IK分词器安装2.3 IK分词器使用2.3.1 ik_smart2.3.2 ik_max_word2.4 自定义数据词典2.5 IK分词器查询一、系统分词器可以使用GET发送_analyze命令,指定分析器和需要分析的文本内容标准分析器,按照最小粒度GET _analyze{ "analyzer": "standard", "text": ["中国人ABC"]}分析结果{ "tokens" : [

2021-08-22 13:42:24 561

原创 Elasticsearch-核心篇(8)-JavaApi集成查询

文章目录一、Elasticsearch依赖1.1 Maven依赖1.2 公共方法二、Elasticsearch测试2.1 服务连接2.2 索引操作2.3 文档操作参考文档:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.x/java-rest-high-create-index.html一、Elasticsearch依赖1.1 Maven依赖elasticsearch-rest-high-level-client,高

2021-08-22 13:41:09 1025

原创 Elasticsearch-核心篇(7)-高级文档查询

文章目录一、前置查询数据二、高级查询示例2.1 查询全部2.2 匹配查询2.3 字段匹配查询2.4 关键字精确查询2.5 多关键字精确查询2.6 指定查询字段2.7 过滤字段2.8 组合查询2.9 范围查询2.10 模糊查询2.11 单字段排序2.12 多字段排序三、高亮查询四、分页查询五、聚合查询六、桶聚合查询6.1 terms分组统计6.2 terms分组后聚合一、前置查询数据POST /student/_doc/1001{ "name": "zhangsan", "nickname": "z

2021-08-21 09:49:10 429

原创 Elasticsearch-核心篇(6)-映射操作

文章目录一、创建映射1.1 创建时映射1.2 映射修改1.3 添加时映射二、查看映射一、创建映射有了索引库,等于有了数据库中的database接下来就需要建索引库(index)中的映射,类似于数据库(database)中的表结构(table)创建数据库表需要设置字段名称,类型,长度,约束等;索引库也一样,需要知道这个类型下有哪些字段,每个字段有哪些约束信息,这就叫做映射(mapping)如果不指定映射将会默认按照给定的类型自动添加对应映射1.1 创建时映射可以在创建索引时指定映射其中

2021-08-21 09:46:58 494

原创 Elasticsearch-核心篇(5)-文档操作

文章目录一、添加文档二、更新文档2.1 全量更新2.2 增量更新三、查询文档3.1 单个查询3.2 查询所有四、删除文档4.1 删除单个文档4.2 条件删除文档一、添加文档操作说明文档可以类比为关系型数据库中的表数据,添加的数据格式为 JSON 格式注意需要在索引后面添加_doc,表示操作文档在未指定id生成情况,每执行一次post将生成一个新文档如果index不存在,将会默认创建命令示例POST es/_doc{ "title": "小米手机", "category":

2021-08-20 17:08:11 1054

原创 Elasticsearch-核心篇(4)-索引操作

文章目录一、索引新增二、索引删除2.1 单索引删除2.2 多索引删除三、索引查询3.1 查看单个索引3.2 查看所有索引一、索引新增参考文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.8/getting-started-index.html注意:索引库名称必须是小写,否则将会报错{ "error" : { "root_cause" : [ { "type" : "invalid_inde

2021-08-20 17:06:33 700

原创 Elasticsearch-核心篇(3)-Kibana

注意:后续所有示例均采用Kibana一、文件下载下载地址:https://www.elastic.co/cn/downloads/past-releases/kibana-7-8-0历史版本:https://www.elastic.co/cn/downloads/past-releases#elasticsearch直接选择对应版本进行下载即可二、模块安装2.1 Linux安装在es安装目录新建kibana文件夹用于存储模块内容,不要放到plugins中/opt/es/kibana

2021-07-25 13:58:01 480

原创 Elasticsearch-核心篇(2)-下载安装

文章目录一、Elasticsearch安装1.1 Linux安装1.2 Windows安装1.3 Docker安装1.4 连接测试二、Elasticsearch外网访问三、Elasticsearch插件安装3.1 head插件安装四、Elasticsearch常见问题一、Elasticsearch安装1.1 Linux安装下载地址https://www.elastic.co/cn/elastic-stackhttps://artifacts.elastic.co/downloads/elast

2021-07-25 13:55:22 597

原创 Elasticsearch-核心篇(1)-基础知识

文章目录一、Elasticsearch Stack二、倒排索引2.1 倒排索引2.2 取得关键词2.3 建立倒排索引三、名词术语3.1 索引词(term)3.2 文本(text)3.3 分析(analysis)3.4 集群(cluster)3.5 节点(node)3.6 路由(routing)3.7 分片(shard)3.8 主分片(primary shard)3.9 副本分片(replica shard)3.10 索引(Index)3.11 类型(Type)3.12 文档(Document)3.13 字段

2021-07-25 13:52:09 422

原创 SpringBoot技术实践-异步任务Async

一、异步任务启动在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理,在处理与第三方系统交互的时候,同步容易造成响应迟缓的情况在Spring 3.x之后,就已经内置了**@Async**来完美解决这个问题,@Async为异步执行注解异步执行为直接返回null,或者方法不需要返回值所以需要注意异步方法的返回值需要能接收null,推荐无返回值,因为返回的也是null两个重要注解@EnableAysnc:启动类上开启异步模式@Aysnc:需要异步处理的方法@Aysnc异步

2021-07-24 15:11:24 381

原创 SpringBoot技术实践-Slf4j日志框架

一、Slf4j日志框架1.1 Slf4j日志使用SpringBoot环境搭建之后将默认集成slf4j日志框架,通过下面方式获取参考手册:http://logback.qos.ch/manual/appenders.htmlimport org.slf4j.Logger;import org.slf4j.LoggerFactory;@RestControllerpublic class LogInfoController { private static final Logg

2021-07-24 15:07:44 528

原创 SpringBoot技术实践-SpringRetry重试框架

一、环境搭建加入SpringRetry依赖,SpringRetry使用AOP实现,所以也需要加入AOP包<!-- SpringRetry --><dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId></dependency><dependency>

2021-07-24 15:01:42 521 2

原创 SpringBoot技术实践-actuator监控

文章目录一、actuator介绍二、搭建actuator环境三、拓展health监控端点四、自定义监控端点一、actuator介绍actuator是Springboot提供的用来对应用系统进行自省和监控的功能模块,借助于actuator开发者可以很方便地对应用系统某些监控指标进行查看、统计等参考文档:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready二、搭建actuator环

2021-07-23 13:56:29 579

原创 SpringBoot技术实践-瘦身打包

一、瘦身打包瘦身打包用户将服务包和依赖包分开的打包方式二、打包依赖测试工程项目结构结构如下3. 主工程依赖如下,其中依赖公共模块内容,此处配置可忽略<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL

2021-07-23 13:46:22 694

原创 SpringBoot技术实践-SpEL&EL表达式

一、SpringEL-基础介绍什么是SpringEL(SpEL)?Spring3中引入了Spring表达式语言—SpringEL,SpEL是一种强大,简洁的装配Bean的方式SpringEL可以通过运行期间执行的表达式将值装配到我们的属性或构造函数当中SpringEL可以调用JDK中提供的静态常量,获取外部Properties文件中的的配置为什么要使用SpringEL?平常通过配置文件或Annotaton注入的Bean,其实都可以称为静态性注入如Bean A中有变量A,它的值需要根据

2021-07-23 13:43:16 2921

原创 SpringBoot技术实践-整合Quartz任务调度

一、Quartz任务调度1.1 QuartzQuartz是一个定时任务框架,基础核心使用可以参考官网Quartz源码:https://github.com/quartz-scheduler/quartzQuartz官网地址:https://www.quartz-scheduler.org/documentation/项目源码地址:https://gitee.com/tianxincoord/blog-springboot-quartz.git1.2 SchedulerScheduler为

2021-07-22 14:15:14 756 4

JDK11 API中文帮助文档HTML

JDK11中文版帮助手册,打开文件内的index.html即可,包含完整的JDK11中文文档翻译内容

2022-12-05

0001_springboot-文件上传和图片上传显示.zip

spring boot上传文件,上传图片和上传图片显示,例如在注册时用户头像上传后及时显示

2019-09-01

JavaScript实现省市县三级联动

JavaScript实现省市县三级联动代码,个人所写,有详细注释

2018-10-15

省份、城市、区县三级地址js

省份、城市、区县三级地址js,包含了全国省市县三级地址,省份一维数组保存;城市二维数组保存;区县三位数组保存

2018-10-15

w3school离线手册-2018-10月-彩色

w3school离线手册-2018-10月最新版-彩色版本,个人制作,制作教程请参考本人博客https://blog.csdn.net/sinat_34104446/article/details/82973831

2018-10-08

Microsoft office 卸载.zip

Microsoft office 卸载工具,可以彻底卸载Microsoft office 方便重新安装新的Microsoft office

2018-03-29

jakarta-taglibs-jstl-1.2.5完整版本

jakarta-taglibs-jstl-1.2.5,官网最新jakarta-taglibs-jstl-1.2.5四个jar包

2018-03-29

struts-2.5.16-all.zip

struts-2.5.16-all.zip最新开发工具包,struts-2.5.16最新

2018-03-29

JAVA开发实战经典-课后习题答案

JAVA开发实战经典-课后习题答案

2017-07-24

数据结构与算法分析中文版

数据结构与算法分析中文版

2016-09-04

俄罗斯方块 - C语言

俄罗斯方块

2016-09-04

黑客入门全程图解

黑客入门全程图解

2016-09-01

离散数学英文第7版奇偶题完整版答案

离散数学英文第7版奇偶题完整版答案

2016-09-01

空空如也

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

TA关注的人

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