自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 周末学习记录2024.4.20

周末看看别人写的文章,收获记录一下先进先出就是队列,push一个的同时就会有一个被shift。我们接下来的操作就是要模拟上图的队列行为。定义请求池主函数函数reqs // 请求数量) => {}接受一个参数reqs,它是一个数组,包含需要发送的请求。函数的主要目的是对这些请求进行队列管理,确保并发请求的数量不会超过设定的上限。current++;const requestPromiseFactory = queue.shift() // 出列.then(() => { // 成功的请求逻辑。

2024-04-20 16:52:51 751

原创 redis sds结构设计学习

最近刷技术文章时,收获了redis字符串sds结构原理,在这里记录一下。学习到的东西记录一下。文章引用:阿里面试这样问:redis 为什么把简单的字符串设计成 SDS?文章引用:【Redis 数据结构】为什么 Redis 要用 SDS?

2024-03-30 18:06:44 542

原创 backgroundremover使用

最近有业务需要用到给图片去掉背景,所以有调研去背景相关的技术,这里将介绍backgroundremover的用法,backgroundremover使用起来比较简单,但是作为线上产品技术来说,操作时间太慢了,所以最好还是使用的rembg。但是这里介绍一下backgroundremover。简单的使用就是这样了。

2023-10-29 19:57:38 560

原创 园图简易实现

最近在调研一种地图的快速生成技术->园图,这里贴上简单的使用方法。API文档:https://www.ooomap.com/main/doc/SpriteMarkerNode.html#flash体验文档:https://www.ooomap.com/main/repl/index.html#view-zoom上面就是简单的用法,但是可以实现修改地图,搜索地址了。

2023-10-29 19:06:28 145

原创 《HTTP权威指南》学习 一

由于自身的底层知识面不够,所以补充学一下网络中目前最常用的HTTP架构。目前找到的书就是《HTTP权威指南》。目前只看到了三分之一,感觉很多没接触到的点,虽然用不上,但是后面需要的时候可以直接使用,并且了解了很多。HTTP是现代全球因特网中使用的公共语言,Web浏览器、服务器和相关的Web应用程序都是通过HTTP相互通信的。HTTP支持的方法方法描述GET从服务器向客户端发送命名资源PUT将来自客户端的数据存储到一个命名的服务器资源中去POST将客户端数据发送到一个服务器网关应用程序。

2023-10-06 12:25:20 109

原创 centos7.8安装并运行python的rembg库

在centos7上面与在windows上面安装与运行python脚本的步骤大不相同,所以在这里记录一下安装的过程。到这里在centos7上面运行python的rembg就可以了。

2023-10-06 11:00:55 310

原创 【如何阅读一本书】学习收获 下

接着上篇文章,继续写下篇的。一、观察研究范围:主题阅读的准备阶段(1)针对你要研究的主题,设计一份试验性的书目。你可以参考图书馆目录、专家的建议与书中的书目索引。(2)浏览这份书目上所有的书,确定哪些与你的主题相关,并就你的主题建立起清楚的概念。二、主题阅读:阅读所有第一阶段收集到的书籍(1)浏览所有在第一阶段被认定与你主题相关的书,找出最相关的章节。

2023-09-03 21:50:20 34

原创 【如何阅读一本书】学习收获 上

长时间以来,感觉自己遇到了瓶颈,成长速度放慢了很多。发现通过读书能够了解自己接触不到的知识面,并且学习到的东西也很多,但是自己看书的速度又太慢了,公司长辈又推荐了这本书,所以先看了这本书,也算书收获良多。由于这本书有点长,并且内容很丰富,所以拆分成了两份笔记,话不多说,直接上内容。注意:上半部分是理想化的阅读方法,看书不用硬按照这些规定来看上半部分讲就是前三个部分。

2023-09-03 21:15:05 37

原创 《学会提问》读后感

最近逛B站的时候看到了一个使用chatGPT的视频,在视频中有提出来看《学会提问》,所以就来看了。下面是我个人目前收获到的东西。这本书能够让你知道该怎么提问,也能让你知道如何辨别真假消息。

2023-08-13 22:19:10 72

原创 苹果开发证书与uniapp基座生成步骤

随后就会生成测试的基座,不用移动以上就是uniapp真机调试生成基座的步骤了。

2023-07-05 17:41:13 420

原创 【周鸿祎自述:我的互联网方法伦】读后感

产品,读后感

2023-07-02 17:22:28 67

原创 使用ES与AIAS实现以图搜图

以图搜图

2023-07-02 16:40:50 192 2

原创 以图搜图实现

现在很多电商都实现了以图搜图的效果,所以我们也需要了,在此记录一下。AIAS。话不多说,直接上实现流程。以图搜图没那么难,找对方式就可以了。

2023-05-14 20:54:45 621

原创 rabbitmq的实操

rabbitmq学习与搭建】前面讲了rabbitmq的基本概念与安装。接下来讲述一下实操。在本篇中,介绍的是PHP发送消息,java接收消息并处理。话不多说上代码!!!

2023-04-08 16:38:26 80

原创 rabbitmq的学习与搭建

rabbitmq的windows与linux安装

2023-03-11 16:39:48 476

原创 阿里云服务器配置弹性公网网卡

阿里云配置公网IP

2022-11-27 11:16:56 1317

原创 统计系统技术方案-clickhouse

简单上手的统计系统

2022-11-13 18:42:26 934

原创 promql学习总结

promql的基本使用语法

2022-06-12 18:35:52 753

原创 prometheus,grafana与JAVA操作实战记录总结

prometheus,grafana与JAVA操作实战记录总结前言一、软件的安装二、使用步骤1.引入库2.读入数据总结前言本篇文章主要自己记录一下prometheus,grafana,JAVA写入数据的操作日志。其中有一些操作大家各取所需。话不多说直接写操作流程。一、软件的安装本次使用的是docker安装软件。prometheus安装命令-p 指定端口运行-v 将本机路径文件映射到镜像中的文件 作用:修改本机文件配置 自动同步到镜像中的文件配置docker run \ -p 909

2022-05-14 13:20:19 2397

原创 ES实现mysql中的like不跳词搜索效果

文章目录前言应用场景总结前言近期遇到了使用ES搜索时,有个别的字段需要实现类似于mysql中的Like效果。不跳词,并且可以通配符搜索。应用场景这里以一个商品有商品名需要跳词搜索,而商品的地址就有多地址,而这个多地址是不能跳词的。所以需要用到类似mysql中like搜索的效果。如果搜索地址使用分词搜索的话,搜索广州时,广西,苏州也会被搜索出来,所以需要like来进行搜索。在ES中搜索时,有很多种模式,下面就是相应关键字对应的搜索模式。关键字效果term系列精确搜素ma

2022-05-04 17:35:43 2635

原创 微信小程序使用图片转base64一次性提交多图片

微信小程序使用图片转base64一次性提交多图片前言前端代码后台代码总结前言大家都知道微信小程序提交图片只能一张一张的提交,如果需要一次性提交多张图片,那么一般的方法都是进行循环提交。那么使用图片转base64,然后后台再将base64转成图片就可实现一次性提交多张图片了。我使用的uniapp与php配合上传图片,话不多说,直接上代码。前端代码let images = [];var last = this.fileList.length - 1;//fileList 选择的图片数组var _t

2022-03-12 12:01:55 851

原创 PHP写入InfluxDb时序数据库数据

PHP写入InfluxDb时序数据库数据前言使用步骤1.找到客户端2.下载包3.集成包并且复制客户端代码4.选择自己喜欢的方式插入数据5.查看结果总结前言上篇简单描述了一下InfluxDB的基本概念,本编将以PHP为例,进行实战演示。使用步骤1.找到客户端2.下载包3.集成包并且复制客户端代码4.选择自己喜欢的方式插入数据在PHP的页面下滑,可以看到三种插入方式,如下图所示。我使用的是数组方式插入数据,代码如下:<?phpnamespace YourHome\Contro

2022-02-08 20:48:23 1365

原创 InfluxDb时序数据库基本概念学习

InfluxDb时序数据库基本概念学习一、InfluxDb是什么?二、使用步骤1.influxDb的安装2.概念学习3.可视化界面介绍查看客户端数据源创建桶查询数据总结一、InfluxDb是什么?InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成,着力于高性能地查询与存储时序型数据,主要用来做系统的实时监控与数据分析。二、使用步骤1.influxDb的安装我是参考该文章的步骤来进行安装的:https://leytton.blog.csdn.net/article/de

2022-02-08 20:11:55 792

原创 Spring学习AOP

Spring学习 一前言面向切面(AOP)是什么?代码举例【注解】总结前言文章一中介绍了spring的控制反转IOC,那么这篇文章来介绍一下面向切面AOP。面向切面(AOP)是什么?面向切面(AOP Aspect Oriented Programming)是面向切面变成,与代理模式和接口有许多相同之处。接口是创建一个抽象函数,继承的类去实现其方法,而面向切面则是继承你的实现,然后在不改变原来的基础上,再做一些统一的调整与修改。如下图所示。比如你在做增删改查,那么在不修改业务逻辑的情况下,去做一

2022-02-02 13:08:35 465

原创 Spring学习IOC

Spring学习 一前言一、Spring是什么?二、控制反转(IOC)是什么?代码举例总结前言之前都是需要用到spring的时候,去查询怎么使用,没有去学习其中的原理,所以需要花时间讲之前没学过的知识,重新学习一边。一、Spring是什么?Spring就是一个轻量级开源免费,非入侵的控制反转(IOC)和面向切面变成(AOP)框架。二、控制反转(IOC)是什么?控制反转IOC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IOC的一种方法。没有IOC的程序中,

2022-01-16 17:40:12 80

原创 Apache Dubbo 学习二

文章目录前言一、使用步骤1.服务提供者2.服务消费者2.读入数据总结前言上一次学习了duboo单机版的,现在来学习一下使用zookeeper做注册中心。一、使用步骤1.服务提供者首先这是服务提供者的项目结构首先配置项目依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or

2021-12-26 18:15:19 947

原创 Apache Dubbo 学习 一

Apache Dubbo学习前言一、Apache Dubbo是什么?名词解析关系说明二、使用步骤直连模式服务提供者项目创建一个maven webapp项目提供者项目目录结构创建项目基本目录设置目录类型提供者依赖创建服务接口与实现类dubbo配置文件spring配置文件直连war包生成服务消费者项目消费者项目目录结构消费者依赖控制器dubbo配置文件spring配置文件配置tomcat提供者运行结果查看消费者运行结果查看启动失败了怎么看日志总结前言由于现在技术知识还不够,所以先从JAVA知识体系来扩展,

2021-12-12 00:56:56 155

原创 Flink流计算学习 一

Flink流计算学习 一一、flink是什么?二、使用步骤1.安装hadoop2.配置文件3.创建测试文件4.实现代码导入依赖创建文件实现代码三、结语一、flink是什么?Flink是一个面向数据流处理和批量数据处理的可分布式的开源计算框架,能够支持流处理和批处理两种应用类型。由于流处理和批处理所提供的SLA(服务等级协议)是完全不相同, 流处理一般需要支持低延迟、Exactly-once保证(恰好执行一次),而批处理需要支持高吞吐、高效处理,所以在实现的时候通常是分别给出两套实现方法,或者通过一个独立

2021-11-27 23:55:30 1737

原创 mongoDB语法学习

mongoDB语法学习前言一、mongoDB安装二、使用mongoDB1.运行mongoDB命令模式2.查看数据库3.创建数据库4.删除数据库5.创建集合(即关系型数据库表)6.删除集合7.查看集合中所有文档8.插入文档9.修改文档10.删除文档11.查询文档AND语法OR语法LIKE语法BETWEEN语法AND和OR混合使用语法指定查询字段LIMIT语法SKIP语法排序语法总结前言本周学习mongoDB的基础查询语法。一、mongoDB安装在这里主要是学习基本语法,所以安装mongoDB就使用宝

2021-10-30 23:29:49 210

原创 大型网站系统与JAVA中间件实践 学习总结 一

大型网站系统与JAVA中间件实践 学习总计 一前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import

2021-10-16 19:22:32 303

原创 连接池线程池学习

连接池线程池学习前言一、数据库连接池1.不使用连接池2.使用连接池3.连接池解决的问题资源重用更快的系统反应速度资源合理分配统一的连接管理二、HttpClient连接池1.什么是HttpClient?HTTP协议HttpClient2.为什么要使用HttpClient连接池呢?使用HttpClient的好处降低延迟支持更大的并发三、线程池1.什么是线程?2.单线程与多线程?单线程多线程并行和并发并行并发多线程的安全问题3.为什么要使用线程池?4.线程池使用线程池的好处降低资源消耗提高相应速度提供附加功能总结

2021-09-04 23:18:45 265

原创 缓存学习(一)

应用级缓存学习前言一、缓存是什么?二、基本概念介绍1.缓存命中率2.缓存回收策略基于空间基于容量基于时间基于JAVA对象引用回收算法3.JAVA缓存类型堆缓存堆外缓存磁盘缓存分布式缓存4.缓存使用模式总结前言在整个系统中,数据的读写是必须存在的,只是量少量多的差异,当数据读写量多时,不采用缓存的话,直接去读取数据,会当值前端获取数据缓慢,甚至人多访问时,崩盘。而这个时候,就要合理的运用缓存。一、缓存是什么?缓存可以理解为让数据更接近于使用者,目的是让访问速度更快。工作机制就是先从缓存中读取数据,

2021-08-28 22:02:37 185

原创 高可用高并发系统设计概念学习 二

高可用高并发系统设计概念学习 二前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy a

2021-08-07 19:01:25 340

原创 高可用高并发系统设计概念学习 一

高可用高并发系统设计概念学习 一前言一、高并发原则二、使用步骤1.引入库2.读入数据总结前言在我们的技术生涯中,总是不断的针对新的需求研发新的系统,而很多的系统设计都是可以互通的。在设计系统时,要因场景、时间而异,在资源有限的条件下,一定是先解决当下最核心的问题,预测并发现未来可能出现的问题,提前部署然后一步步迭代完善。一个好的设计要做到,解决现有需求和问题,把控实现和进度奉先,预测和规划未来,不要过度设计,从迭代中演进和完善。在设计系统时,要多考虑墨菲定律.1.任何事都没有表面上看起来那么简单

2021-07-31 18:01:17 245

原创 Nginx 负载均衡实战

Nginx 负载均衡实战前言一、配置服务器列表踩坑二、在网站中配置负载转发规则1.创建网站2.入口网站配置负载规则转向3.访问结果4.负载转发规则常用参数总结前言本文章简单介绍怎么使用宝塔的Nginx实现简单的负载均衡。网站也是宝塔搭建的。一、配置服务器列表首先配置负载均衡的服务器列表。只有在列表中的服务器才会分配流量过去。upstream zjj_bal{ server 127.0.0.1:81; server 192.168.1.x1:81; server 192.168.

2021-07-24 14:57:12 446 1

原创 负载均衡概念学习

负载均衡前言一、负载均衡是什么?二、软件/硬件负载均衡1.软件负载均衡2.硬件负载均衡三、软件负载均衡常用五个模式总结前言一般情况下,一个项目在用户量不多的情况下,只用一台服务器就已经足够业务使用了。但是当项目做起来之后,使用的人越来越多,一个服务器已经支撑不了用户量的业务,就会出现服务器卡顿,延时高提问,那么就需要去优化代码性能,数据库性能与设计优化,负载均衡等一些技术。在这里就介绍一下负载均衡。一、负载均衡是什么?在生活中,去车站买票需要去窗口,一开始不知道这个车站,去的人很少,所以只开了

2021-07-18 20:44:06 165

空空如也

空空如也

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

TA关注的人

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