自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (8)
  • 收藏
  • 关注

转载 Kubernetes 在生产环境中常用架构

首先,我们来梳理下Kubernetes生产架构,其设计适用于绝大多数环境。如下图所示在该架构中,我们可以将其分为四层,如下:Client层:即Kubernetes集群外部用户、客户端等;服务访问层:即由Traefik ingress实现服务发现、负载均衡和路由规则定义等;业务应用层:即基于Kubernetes平台构建和运行企业业务应用,如CI/CD持续集成、微服务项目、监控告警和日志管理、私有镜像仓库等服务;

2025-04-07 14:23:34 17

原创 JUC工具包介绍

JUC工具包,全称为Java.util.concurrent工具包,是Java提供的用于实现多线程编程的工具集合。它是在Java 5版本中引入的,并在后续版本中得到了进一步的扩展和优化。JUC工具包中包含了许多常用的组件和类,如线程池(Executor)、并发集合类(Concurrent Collections)、原子类(Atomic)、锁(Lock)、同步器(Synchronizers)等。这些组件和类提供了一些高效、可扩展和线程安全的机制,可以帮助开发者更好地处理并发访问、线程同步和协作等问题。

2024-12-31 10:48:25 1050

原创 Spring Boot中配置Flink的资源管理

通过以上步骤,你可以在 Spring Boot 中配置和运行 Flink 作业。注意,这里只是一个简单的示例,你可能需要根据实际需求调整代码。文件中,添加 Flink 和 Flink-connector-kafka 的依赖项。接口的类,用于定义具体的 Flink 作业逻辑。的接口,用于定义 Flink 作业的基本方法。的配置类,用于定义 Flink 的相关配置。的类,用于管理 Flink 作业的生命周期。在你的 Spring Boot 应用中,使用。运行 Flink 作业。

2024-11-26 17:04:18 581

原创 Spring Boot AOP 环绕通知例子

Aspect代码

2024-11-19 09:23:43 215

原创 数据治理体系

主要是指基于企业分散的信息系统的业务数据进行再集中、再统一管理的过程,是一个渐进的过程,主要有新的、不同的数据产生,就不断有数据集成的步骤和方案执行。包括数据平台内对象和数据结构的定义、源数据到目的数据的映射、数据转换加工过程的描述等。数据治理体系主要包含内容有数据标准、元数据、数据建模、数据集成、数据生命周期、数据质量、数据开放、数据安全及数据应用。数据脉络不清晰、数据汇聚能力不足、数据管控能力薄弱、数据治理体系不完善、开放形式不完善。其本质也是一种数据,,开展元数据管理工作是开展数据资产管理的基础。

2024-11-15 14:18:56 695

原创 DSPy的应用和简介

DSPy 怎么去应用

2024-08-29 14:52:51 1372

原创 Nginx+ModSecurity(3.0.x)安装教程及配置WAF规则文件

ModSecurity + nginx

2024-08-27 17:06:34 559

原创 Linux系统备份还原工具1(DD)

就不会造成在恢复后的计算机上无法上网的问题。例如/dev/hda代表你的第一块IDE硬盘,/dev/sdb代表第二块SCSI硬盘,/dev/fd0代表系统的软盘驱动器等等。同样每块硬盘上的分区也有独特的目录名,例如/dev/hda1表示你第一块硬盘上的第一个分区。3、使用DD备份分区或整块硬盘时,如果分区是100G的容量,而只使用了20G的容量,那么备份后输出的文件大小是100G;1、使用DD进行硬盘备份可以实现类似Ghost的基本功能,比如整个硬盘备份(包括MBR),单分区备份,单备份MBR,硬盘对拷。

2024-08-07 14:24:36 1153

原创 使用 vllm 本地部署 Qwen2

此文章主要介绍使用 使用 vllm 本地部署 Qwen2。使用 vllm 本地部署 Qwen2-14。安装 flash-attention,2. 本地部署 Qwen2-安装 Ray 和 Vllm,2. 本地部署 Qwen2。3. 使用 Qwen2-7。3. 使用 Qwen2。1. 安装 vllm。1. 安装 vllm。

2024-06-30 09:20:16 1337

原创 VLLM部署通义千问

vllm 版本 4.0.0镜像 vllm github 官方镜像openai api 方式出现的问题通过 chat-template 聊天模板解决。

2024-06-20 10:29:49 1397

转载 docker搭建elastcisearch和kibana并设置登录密码

elasticsearch.hosts: [ "http://IP地址:9200" ]重置前现在映射目录的elasticsearch.yml添加启动密码的配置。kibana_system的密码一定要记住,连kibana的时候会用到。授予elasticsearch目录及子目录改文件及子文件所有权限。elasticsearch.password: "密码"授予kibana目录及子目录改文件及子文件所有权限。复制kibana容器配置文件到磁盘目录。复制容器中重要配置目录到磁盘目录。移除临时的kibana容器。

2024-03-19 11:23:57 330

转载 【本地化部署大模型方案二:fastchat+llm(vllm)】

引言本次是对上一节内容的补充,因为有的大模型是没有提供openai的类似api接口项目,只孤零零的提供了一个模型,所以通过上一节的部署方式是行不通的。为了解决这个问题使用了FastChat项目。多说一句话网上比较成熟的Langchain-Chatchat项目也是基于FastChat对接的大模型,大家有兴趣可以看看。后面有机会我专门来聊一下这个项目。一、上一节内容LangChain学习一:入门-本地化部署-接入大模型二、FastChat 介绍。

2024-02-18 15:57:24 2630

原创 docker php-fpm 装扩展

【代码】docker php-fpm 装扩展。

2023-06-29 13:46:09 792

转载 OpenResty实现限流--限频限流

令牌桶其实可以看是漏桶的逆操作,看我们对把超过请求速率而进入桶中的请求如何处理,如果是我们把这部分请求放入到等待队列中去,那么其实就是用了漏桶算法,但是如果我们允许直接处理这部分的突发请求,其实就是使用了令牌桶算法。限制 ip 每分钟只能调用 120 次 接口(平滑处理请求,即每秒放过2个请求),但是允许一定的突发流量(突发的流量,就是桶的容量(桶容量为60),超过桶容量直接拒绝。--> 当前API的限频限流的限制信息,如每秒允许请求数,限流的时间窗口大小以及请求数。

2023-06-06 09:09:45 847

转载 NGINX10 LUA入门 + OPENRESTY

  lua官网:https://www.lua.org/  file-New Project1)下载  https://github.com/rjpcomputing/luaforwindows/releases   2)安装  直接按照就好3)配置Debug  program选择lua安装路径  代码local function main() print("hello world")endmain()  执行and break do else elseif end false for

2023-06-02 17:28:01 854

原创 Linux下解决高并发socket最大连接数限制,tcp默认1024个连接

本人在工作时,测试高并发tcp程序(GPS服务器端程序),多次测试,发现每次连接建立到1000左右时,再也不能建立tcp连接,最总上网搜索,linux系统默认ulimit为1024个访问 用户最多可开启的程序数目。一般一个端口的最高连接为2的16次方65535。linux作为服务器系统,当socket运行高并发TCP程序时,通常会出现连接建立到一定个数后不能再建立连接的情况。通过修改,tcp可以达到20000个连接完全没有问题。

2023-05-07 15:55:03 3432

原创 let‘s encrypt免费证书配置https

certbot

2023-05-06 10:06:44 537

原创 Linux下supervisor nginx php-fpm配置 与 日志分割

supervisor

2023-04-07 12:08:59 502

转载 MySQL查看锁的sql

MySQL查看锁的sql查看数据库状态。

2023-03-23 15:07:04 3466

原创 office转pdf

代码运行:python a.py --s=/home/zyh/python/test/test.xls --o=/home/zyh/python/test/cc.xlsx。ws.sheet_properties.pageSetUpPr.fitToPage=True #加入句代码后问题解决。ws.page_setup.fitToHeight=False #可以直接将Ture/False设置为数字。2.安装python转打印格式 这步主要解决缩放模式。## office转pdf。

2023-03-17 11:13:50 459

原创 jupyter 常用记录

提起jupyter notebook,应该很多学习过Python的同学都不陌生。虽然用jupyter notebook的同学相对较少,但是提及这款开发工具,很多人都会赞不绝口,“jupyter很强大,交互式、富文本”,很多人都知道jupyter notebook的这几个优点。以Python开发为例,我们只需要在windows命令行或者linux/Mac终端输入“jupyter notebook”或者“ipython notebook”即可使用默认浏览器打开一个在线IDE,首先说一下交互式,

2023-01-30 11:52:08 350

转载 P2P中的UDP穿透方法以及PYTHON实现

P2P中的UDP穿透方法

2022-09-08 14:43:36 1889 1

转载 使用N2N搭建虚拟局域网进行游戏联机(服务端及客户端)

使用N2N搭建虚拟局域网进行游戏联机

2022-09-07 13:43:56 4042

原创 阿里canal数据同步

canal数据同步

2022-05-10 11:10:53 541

原创 win10 wslg安装中文输入法

apt-get install ibus ibus-pinyin#安装ibusim-config#配置输入法#选择ibusibus-setup#设置ibus输入法input-method->add->chinese#设置完成#win+空格切换输入法#这里有个要注意点的是 ibus不是daemon进程 不能关掉 最小化即可注:这里要在进程中运行起,nohup ibus-daemon restart &...

2021-05-11 13:45:48 3238 3

原创 Rust的常用记录

项目国内源的配置:在项目下.cargo/config 文件中加入以下是加入中科大的源[source.crates-io]replace-with = 'ustc'[source.ustc]registry = "https://mirrors.ustc.edu.cn/crates.io-index"

2021-04-29 10:24:19 254

转载 17种求三角形面积的公式,从平面到立体

现在网络上和老师可能都给孩子们总结了很多有关三角形面积公式,但都是缺篇少量的。今天小编给大家分享的这份三角形面积计算公式绝对可以颠覆你对三角形面积计算的认识,以后遇到类似的题目只要直接套用公式即可。我敢肯定至少到目前为止全网络总结最全的一次。(一定要为收藏备用)此次分享的资料和和别的资料最大的区别有两点:1.这份三角形面积计算公式从小学到大学都可以用;2.从平面到立体。几何是数学不可或缺的一块版图,不管在小学还是初高中,乃至大学都必学的知识点。几何说难不难,说简单也不简单。特别现在的中高考,最后

2021-04-13 10:47:33 6315

转载 AI 线性代数

AI 线性代数1、标量、向量、矩阵和张量1)标量(scalar),一个数,例如自然数和实数。2)向量(vector),一列有序数。可以看作只有一列的矩阵。3)矩阵(matrix),二维数组。转置(transpose),关于主对角线(从左上角到右下角)对称。4)张量(tensor),高维数组。2、矩阵和向量相乘1)矩阵乘法,(m x n)(n x p) = (m x p)2)向量点积3、单位矩阵和矩阵逆1)单位矩阵(identity ma...

2021-04-13 10:46:07 281

原创 python3 xpath selenium BeautifulSoup 常用方法

XPath注意sfind_elements_by_xpath find_element_by_xpathfind_elementfind_elements elements=driver.find_elements_by_xpath('//ul[@id="haltList"]/li') stop_list_stats=[] for i in elements: i.find_element(By.TAG_NAME, "a").click()

2021-04-06 16:45:31 163

转载 rust的交叉编译

【GUI程序最好还是在各个平台编译,跨平台编译一大堆问题(我这边是报错了),源码跨平台也很不错了(而且如果是Windows,最好是在win7编译,这样能支持win8和10,而在win10编译的在win7和8可能运行不了),可以装虚拟机专门用于多平台编译】通过命令查看支持哪些OS和CPU架构rustc --print target-list | pr -tw100 --columns 3toolchain和target分别是,toolchain是交叉编译所需的“编译工具”,而target则是.

2021-03-17 14:11:30 4546

转载 如何一键远程开机,远程唤醒功能

使用ToDesk 可以在千里之外为您的设备远程进行开机操作视频教程:https://update.todesk.com/wol.mp4ToDesk 支持将关机状态下的设备(Windows,macOS,Linux) 唤醒开机.这需要满足2个条件:1.开启电脑的 网卡 Wake On LAN 功能2.您要开机的电脑设备在同一交换机(路由器下), 需要有另外一个ToDesk端在运行.比如其他的电脑或手机, iPad, Android电视盒子, 或家人的手机安装一个ToDesk,这样您就可以在千里之外为您的电脑

2021-02-23 11:25:30 14914 1

原创 linux下的百万配置

进程最大文件打开添加参数最大限制vi /etc/security/limits.conf # 修改下面的内容* soft nofile 1000000* hard nofile 1000000全局限制 cat /proc/sys/fs/file-nrecho 1200000 > /proc/sys/fs/file-max服务设置vi /etc/sysctl.conf#修改下面的内容fs.file-max = 1000000问题汇总# 客户机开不了这么多

2021-01-18 16:24:59 178

转载 NLP:NLP领域没有最强,只有更强的模型——GPT-3的简介、安装、使用方法之详细攻略

NLP:NLP领域没有最强,只有更强的模型——GPT-3的简介、安装、使用方法之详细攻略导读:NLP领域的模型,没有最大,只有更大。博主这几天也仔仔细细看了这篇长达75页的论文,光署名作者都有二三十位呐。从内容上,可以明显的看出,openAI团队依然是将天然的自回归语言特性的思想进行到底。GPT-3模型,不论是从参数,还是训练数据上,都是历史性的突破。哈哈,博主也想弄个demo搞一搞,想一想这45TB的训练数据,即使用我这价值四五万的电脑去调,怕是也要训练到明年吧,额,算了,就像知乎网友说的那样.

2021-01-13 10:49:59 1562

原创 你应该知道的 PHP 迭代器与生成器知识

这类知识网上太多了,这里不做过多的介绍,只列举一下常用的使用场景1.大文件的读取可使用<?phpfunction aa($number){ for($i=0;$i<$number;$i++){ yield $i.'-'.time(); }}$result = aa(5);foreach($result as $value){ sleep(1);//这里停顿1秒 echo $value.'<br />';}2.从

2021-01-07 09:21:25 144

原创 Rust Option Result Panic的理解

如果你已经开始学习Rust,相信你已经体会过Rust编译器的强大。它可以帮助你避免程序中的大部分错误,但是编译器也不是万能的,如果程序写的不恰当,还是会发生错误,让程序崩溃。所以今天我们就来聊一聊Rust中如何处理程序错误,也就是所谓的“亡羊补牢”。基础概念在编程中遇到的非正常情况通常可以分为三类:失败、错误、异常。Rust中用两种方式来消除失败:强大的类型系统和断言。对于类型系统,熟悉Java的同学应该比较清楚。例如我们给一个接收参数为int的函数传入了字符串类型的变量。这是由编译器帮我们处理的。

2020-12-23 15:24:05 432

转载 常用自动化测试工具

1、Appium官网:http://appium.ioAppUI自动化测试 Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台,Appium 是一个C/S 架构,核心是一个 Web 服务器,它提供了一套 REST 的接口。当收到客户端的连接后,就会监听到命令,然后在移动设备上执行这些命令,最后将执行结果放在 HTTP 响应中返还给客户端。...

2020-12-11 16:08:25 138

原创 Ubuntu20.04 下编译带 Lua 插件的 Nginx

安装 Libgdsudo apt-get install -y libgd-dev安装 lua & luajitsudo apt install -y lua5.1 liblua5.1-0-dev luajit libluajit-5.1-dev环境变量设置export LUAJIT_LIB=/usr/lib/x86_64-linux-gnuexport LUAJIT_INC=/usr/include/luajit-2.0clone 最新版 lua_ngxgit

2020-12-04 16:08:51 622

原创 nginx lua例子

环境安装参考:https://blog.youkuaiyun.com/oqzuser12345678999q/article/details/110466653新建lua文件:test.lua ngx.say("insert error : sqlstate : ")配置nginx xxx.confserver { listen 9093; server_name 192.168.0.128; location /lua { #set $tes

2020-12-02 15:03:46 160

原创 centos8 解决编译安装 nginx时遇到的报错

下载解压切换目录略~编译nginx[root@iZgt88z6l1kvd7Z nginx-1.10.1]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8这里可以参考:https://blog.youkuaiyun.com/oqzuser12345678999q/article/details/110466653没有报错然后我

2020-12-02 10:23:29 3188 2

转载 win10 WSL 安装centos8

自从微软在 Windows 10 v1809 中正式引入 Windows Subsystem for Linux (WSL)之后,我们终于可以以非虚拟机的形式在 Windows 上使用 Linux。同样也进一步地扩展了 Windows 10 的生产力优势,使得在 Windows 10 直接针对 Linux 环境进行项目开发也成为可能。关联阅读:不用装双系统,直接在 Windows 上体验 Linux:WSL虽说目前的 WSL 在 Windows 10 生态中已经越发成熟,但在实际使用中依旧存在一些不

2020-12-02 08:58:11 2167

testwebsocket.zip

1.安装好Nodejs 运行 node server.js 2.打开jmeter5.2 导入websocket demo.jmx 3.常用正式表式工具见博文: https://blog.youkuaiyun.com/oqzuser12345678999q/article/details/104983969

2020-03-20

regester.zip

该工具允许你测试和分析正则表达式。 支持仅使用表达式里的选中部分进行匹配 自动加载上次关闭前运行的最后一组数据 支持树形,表格, 文本等三种结果查看方式 支持快捷键操作(F5运行, F4切换查询替换模式, F6切换结果显示方式, F2复制代码, Ctrl+Tab切换焦点) 选中树结点或单元格时自动选中源文本中对应的部分 表格内容可自由选择, 自由复制 表格内容可导出为csv/xlsx文件 支持拖入文件作为匹配源文本 支持忽略大小写,单行模式,多行模式,忽略空白,显式匹配, ECMAScript等各种选项 可解析类似new Regex("abc", RegexOptions.Singleline | RegexOptions.Multiline)格式的C#代码 支持生成并拷贝C#代码到系统剪切板

2020-03-20

Python Scrapy参考文档.pdf

用于学习抓取普通数据语言Python 架框Scrapy参考文档,文档为参考,在现实开发中要根据具体情况而定。

2020-03-04

(cicd架构文档)测试环境说明步骤.doc

公司现使用环境,如果下载后有问题,可留言,看见留言后会回复协助解决。本文档是自己一边搭建,一边编写,借助其他文档与官网文档为参考。

2020-02-17

jmeter_ServerAgent-2.2.3.zip

jmeter服务端监控工具 参考地址:https://blog.youkuaiyun.com/weixin_43165686/article/details/82559933 (1)在linux任意目录下创建一个文件夹,使用rz命令把ServerAgent-2.2.1.zip上传上去, (2)解压 命令 unzip ServerAgent-2.2.1.zip (3)解压完成后,使用./startAgent.sh 启动

2019-06-04

微信小游戏源码

微信小游戏源码

2017-05-26

ecshop后台模板美化

ecshop后台模板美化

2016-04-01

空空如也

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

TA关注的人

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