自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac 配置.bash_profile不生效问题

mac系统中配置了环境变量只能在当前终端生效,切换了终端就无效了,查了下问题所在。mac系统会预装一个终极shell - zsh,环境变量读取在 .zshrc 文件下。2、创建新的zsh环境变量文件。1、切换终端到bash。填写环境变量之后执行。

2024-03-08 17:06:58 575

原创 No thread-bound request found: Are you referring to request attributes outside of an actual web req

No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message,

2024-03-08 17:02:09 836

原创 企业级业绩系统如何建设

通过以上总结咱们通过了解业绩定义和业绩使用场景、业绩价值以及怎么通过工程化的方案搭建企业级的业绩系统。详细的总结了系统实现上的可行方案和需要注意的点,当然不行的业务场景面临的问题都不同,到时候具体侧case具体分析,总可以找到适合的架构和解决方案。 希望可以给大家带来帮助和业绩系统设计提供一些思路

2023-11-29 17:48:27 271

原创 使用 Docker 安装和配置 MySQL 数据库简介

MySQL是一个流行的关系型数据库管理系统,而Docker是一个开源的容器化平台。本文将介绍如何使用Docker来安装和配置MySQL数据库,以便在开发和测试环境中快速搭建MySQL实例。本文也是介绍两种方式进行分别是“使用镜像安装”、“使用Docker Compose安装”

2023-11-29 10:30:24 376

原创 Docker 安装kafka 并创建topic 进行消息通信

Apache Kafka是一个分布式流处理平台,用于构建高性能、可扩展的实时数据流应用程序。本文将介绍如何使用Docker容器化技术来安装和配置Apache Kafka。通过使用Docker容器化技术,我们可以方便地安装和配置Apache Kafka,快速搭建一个可用的Kafka集群。这为我们开发和测试实时数据流应用程序提供了便利,同时也提供了良好的可扩展性和灵活性。

2023-11-28 17:41:13 1007

原创 MySQL系列 - 数据类型

MySQL是一种常用的关系型数据库管理系统,它支持多种数据类型,包括整数、浮点数、字符串、日期和时间等。在本文中,我们将介绍MySQL中常用的数据类型及其用法

2023-11-28 09:47:33 457

原创 JVM bash:jmap:未找到命令 解决

JVM bash:jmap:未找到命令 解决

2023-11-16 16:28:03 1988

原创 你们平时都是在什么情况下使用GPT的呢

今天咱们一起讨论讨论AIGC相关话题。在此之前我也有两篇文章有过相关内容的学习,大家感兴趣的可以看看今年随着外国的ChatGPT爆火,很快在国内也快速的掀起了异常AI相关的技术风暴。国内的各大厂商也陆续推出了自己的GPT先关的产品,包括很多大佬原美团联合创始人王慧文的一则“AI英雄榜”,高调入局“剑指”大模型。之后,前搜狗CEO王小川、前京东AI掌门人周伯文、被誉为“AI框架领域第一华人”的阿里技术副总裁贾扬清、出门问问创始人李志飞等一众大佬争先加入ChatGPT掀起的创业热队伍。

2023-11-06 16:40:30 246

原创 线上 kafka rebalance 解决

Kafka的Rebalance是指在消费者组中新增或移除消费者时者消费者所订阅的Topic的分区数量发生变化时,Kafka会重新分配分区给消费者,以实现负载均衡。Rebalance的目的是确保每个消费者都能平均地处理分区,提高整体的消费能力,以实现负载均衡和高可用性。在Rebalance过程中,Kafka会根据配置的Rebalance策略(如Range或RoundRobin)来决定如何分配分区给消费者。具体的分配算法会根据消费者组内的消费者数量、消费者的订阅关系和分区的分配情况来确定。

2023-11-06 15:42:25 572

原创 URL endoce 和 decode

编码和解码URL的方法可以通过使用编程语言的URL编码和解码函数来完成,比如在Python中可以使用urllib库的quote和unquote函数进行URL编码和解码。例如,将字符串"hello world"编码成URL编码后的形式就是"hello%20world",再将编码后的字符串解码就能得到原始字符串"hello world"。URL的编码过程被称为"URL编码"或"百分号编码",常见的编码字符有空格(编码成"%20")、问号(编码成"%3F")、井号(编码成"%23")等。方法进行URL解码。

2023-10-25 09:58:50 163

原创 Flink 系列四 Flink 运行时架构

Flink 是一个用于流处理和批处理的开源分布式计算框架。它的运行时架构包括以下几个关键组件:JobManager:JobManager 是 Flink 的控制节点,负责接收、解析并编排用户提交的作业。它负责作业的调度、容错和资源管理等任务。TaskManager:TaskManager 是 Flink 的工作节点,负责执行作业中的任务。每个 TaskManager 可以运行一个或多个任务,一个任务由一个或多个线程组成。TaskManager 与 JobManager 之间通过消息传递进行通信。

2023-08-04 10:14:36 1017

原创 消息触达平台 - 基础理论

提高触达率,与发送的内容息息相关,发送的内容太过虚假和无用,就会导致用户主动去关闭触达渠道,所以渠道与内容相辅相成。可想而知,用户自己操作的行为,获得的行为反馈,大大的可以提升用户的产品体验,更容易让用户接受,并进行下一步。不管推式还是拉式,目的都是帮助用户接收到更有用处的东西,根据不同的场景使用不同的触达方式,是触达体系魅力所在。通过目标用户对触达内容的接收程度,以数据的方式,呈现出触达的内容对目标用户的效果。作为触达平台的底层发动机,对于不同场景的用户需要有不同的需求触达,主要围绕。

2023-08-01 17:57:25 687

原创 groovy.lang.GroovyRuntimeException:Ambiguous method

groovy.lang.GroovyRuntimeException:Ambiguous method overloading for method org.springframework.util.CollectionUtils#isEmpty.Cannot resolve which method to invoke for [null] due to overlapping prototypes between:\t[interface java.util.Collection]\t[inter

2023-08-01 14:49:37 759

原创 Flink 系列三 Flink 实战

Flink 做为一款流式计算框架,它可用来做批处理,即处理静态的数据集、历史的数据集;也可以用来做流处理,即实时的处理些实时数据流,实时的产生数据流结果,只要数据源源不断的过来,Flink 就能够一直计算下去。Flink 系列二 Flink 状态化流处理概述Flink 系列一 开发机 安装。本篇作为 Flink 系列的第三篇,咱们尝试在本地安装和实操 Flink。

2023-07-11 10:29:28 1801 1

原创 架构师进阶之路 - 微服务怎么划分

架构师进阶之路 - 微服务怎么划分的六大要素,领域检查、依赖DAG检查、分布式事务检查、调用链检查、性能分布检查、稳定易变性检查

2023-07-09 17:46:41 1195

原创 ChatGPT落地场景探索-数据库与大模型

本人有幸被CSDN、InfoQ邀请参加2023年“可信数据库发展大会”。本年度的分享聚焦“自主、创新、引领”,7月4号是主会场分享。本次大会由中国通信研究院牵头、中国通信标准化协会、大数据技术标准推进委员会、InfoQ极传媒牵头,清华大学、华为、阿里云、腾旭云、浪潮等等国内顶尖学术研究院、企业共同参与分享的顶级学术盛宴。参与了大会也深切的感受到了国内顶级学府、研究院对于理论基础研究的深度和广度,以及国内顶级企业应用研究的成果,总之受益匪浅。

2023-07-06 10:16:21 2089 1

原创 Groovy系列三 Java SpringBoot 整合 Groovy

添加Groovy的依赖到Java项目中。在Java代码中使用Groovy的类和脚本。Groovy代码可以直接在Java中执行,可以调用Groovy类的方法、访问其属性等。可以使用GroovyShell或GroovyClassLoader来执行Groovy脚本。

2023-07-02 21:49:23 4558 5

原创 使用 okhttp3库发送 get、post(json参数传递,form表单提交) java代码实现

总结来说,OkHttp3是一个强大、灵活和高效的HTTP客户端库,非常适用于处理网络请求和通信。与Android平台完全兼容:OkHttp3可以与标准的Java库一起使用,也可以在Android应用中使用。请求和响应***:OkHttp3提供了一种机制,可以在发送请求和接收响应时添加自定义逻辑。通过***,可以对请求进行修改,添加请求头信息,处理响应等。请修改代码中的URL和请求参数来适应你的实际情况。支持异步请求:OkHttp3的网络请求是异步执行的,这意味着可以在后台处理请求,避免阻塞主线程。

2023-07-01 17:08:46 5628 3

原创 java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 异常解决

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 异常解决

2023-06-29 18:41:38 4786 4

原创 架构师进阶之路 - 架构优化为什么难

因为不管怎样的团队,人员的更替都是避免不了的,个人的经验不同,认知不同,在实现相同的功能时选择的方案也是不同的,虽然可以通过一些社交活动来减少不同团队成员的认知差异,如代码评审,但想通过这种方式来避免技术债的产生,效果往往并不是很好。然而,这种技术债确实也是无法避免的,甚至会经常遇到,最简单的莫过于当下基于当下的经验甚至业界最优的一些实践选择的技术方案或者技术框架,而随着技术的进步和发展,它们的弊端和问题也会逐渐显现出来,这些过时的技术方案设计和框架也就成了技术债。

2023-06-26 18:35:22 1899

原创 Flink 系列二 Flink 状态化流处理概述

本篇作为Flink系列的第二篇,Apache Flink 是一个分布式流处理引擎,它提供了直观且极富表达力的 API 来实现有状态的流处理应用,并且支持在容错的前提下高效、大规模地运行此类应用。本篇通过Flink状态化流处理的各种概念的介绍,大家从整体上了解了相关概念和特点

2023-06-14 10:16:25 1777 3

原创 hutool Http 工具发送POST请求的几种方式

本质上,HttpUtil中的get和post工具方法都是HttpRequest对象的封装,因此如果想更加灵活操作Http请求,可以使用HttpRequest。今天咱们就列举一下hutool工具中常用的几种发送post请求的方式。

2023-06-13 09:54:33 16294

原创 JsonFormat java.lang.NoSuchFieldError: ACCEPT_CASE_INSENSITIVE_VALUES

根因是:@JsonFormat是前后端日期格式化的注解,这个是jackson提供的工具包,实体类用的日期类是LocalDateTime,这个是jdk1.8提供的日期类,但在实际用的时候遇到的问题是前端往后端传递日期格式的字符串后端接受到数据转换为LocalDateTime后总是少8个小时,这个是时区的问题,然后就用@JsonFormat这个注解加了一个时区,但是这个时候就会报一下错误。今天在开发项目的时候发现一个问题,问题如上图。经过排查发现是我参数里的@JsonFormat日期格式注解引起的问题。

2023-06-12 17:07:35 661 2

原创 Java Unicode和中文编码转换

今天在开发项目的时候,第三方提供的接口返回的数据是经过Unicode编码的,我们使用的时候多有不便,所以经过代码将Unicode解码才能使用,故记录一下使用Java进行Unicode和中文的互转。通常我们在安全优先级不是特别高但是又不想使用明文的情况下就可以使用这中方式进行加密、解密。解码:将Unicode的编码转换为中文da。加密:将中文字符转换成Unicode字符。

2023-06-12 16:42:08 3336

原创 基于 Quivr 搭建个人知识库

Quivr采用先进的人工智能技术来帮助您生成和检索信息,可以处理几乎所有类型的数据,包括文本、图像、代码片段等。创建项目比较简单,创建的时候有付费的和免费的,咱们练习直接白嫖就可以,果断选择免费方式。下面的图里是我本地按照创建的项目里的配置替换的,需要注意的是backend目录下的ANTHROPIC_API_KEY 是选择 Claude 的配置,我们可以删了。配置完完毕,接下来要初始化数据库了。下面的视频是5月下旬上线的最新的版本的演示视频,新的版本替换了操作UI,接下来我们尝试使用新版搭建自己的知识库。

2023-06-10 19:22:14 3110 2

原创 玩转 GPT4All

玩转 GPT4All

2023-06-07 12:42:53 6523 59

原创 centos 安装ssh和开启 ssh服务

centos 安装ssh和开启 ssh服务

2023-05-31 11:56:49 2551

原创 Groovy系列二 Groovy GDK

Groovy 系列二,Groovy的开发工具包,通过相关API的学习更加深入的了解Groovy。

2023-05-29 09:48:59 1165 2

原创 Groovy系列一 Groovy基础语法

Groovy系列一 Groovy基础语法

2023-05-28 15:57:30 1888

原创 Flink 系列一 开发机 安装

Flink 系列一 开发机 安装

2023-04-25 11:32:49 256

原创 浏览器输入 http 自动转 https 问题解决方法

浏览器输入 http 自动转 https 问题解决方法

2023-04-19 20:41:51 24159

原创 裸机配置Java环境,解决 -bash: jps: command not found

裸机配置Java环境,解决 -bash: jps: command not found

2023-04-17 21:47:13 2020

原创 运行“yum”命令 报错:unable to execute /bin/yum: No such file or directory

运行“yum”命令 报错,unable to execute /bin/yum: No such file or directory,解决

2023-04-17 17:10:35 904

原创 Certificate for <xxx.xxx.xxx.com> doesn‘t match any of the subject alternative names: [xxx..com]

Certificate for doesn't match any of the subject alternative names: [xxx..com] 问题解决

2023-04-13 10:31:05 12392

原创 SpringBoot 默认数据库连接池 HikariCP

SpringBoot 默认数据库连接池 HikariCP,介绍、配置、性能测试

2023-04-11 21:39:37 4555 8

原创 Nginx 教程- 基于Docker keepalived 搭高可用

Nginx 教程- 基于Docker keepalived 搭高可用

2023-04-05 23:13:19 1674 21

原创 SpringCloudGateway系列 开篇 网关简介

SpringCloudGateway系列 开篇 网关简介

2023-03-26 22:31:44 917 6

原创 Nginx 教程-动静分离

Nginx 教程-动静分离 实战

2023-03-24 23:55:27 3127 11

原创 Java 接口过滤为null 的字段

Java 接口过滤为null 的字段

2023-03-23 10:21:55 1251

原创 Nginx 实战-负载均衡

Nginx 实战-负载均衡

2023-03-21 22:22:52 2772 11

空空如也

空空如也

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

TA关注的人

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