SPM SPM(shoppingpagemark,导购页面标记)是淘宝社区电商业务(xTao)为外部合作伙伴(外站)提供的跟踪引导成交效果数据的解决方案 注:也有解释SPM为超级位置模型(SuperPositionModel),自行理解即可 淘宝官方解释:开放平台-文档中心(taobao.com) 注:如果大家平时刷b站的话,可以看到b站也是有spm,除此之外b站还有vd_source字段,额外用于统计用户信息,由登录账户访问链接自动生成追加,内部机制我不了解,但是可以理解为用户ID,所以谨防泄露 问题 首先思考几个问题 1.如何统计某个页面的PV(PageView)呢? 一种思路是...

前言 Obsidian是基于Markdown语法的笔记软件,界面简洁,使用简单,功能实用,支持跨平台数据同步,实现基于双向链接的知识图谱,同时提供各种各样的扩展主题和插件 本文将会详细讲解笔记软件Obsidian的安装,配置及基础使用,以及进阶功能和奇技淫巧 官方文档:由此开始Obsidian中文帮助ObsidianPublish 安装 官网首页:ObsidianSharpenyourthinking 然后我们点击首页上方Download,然后下载我们对应的版本,安装好之后如下 之后我们就可以创建仓库,然后我们可以点击上面的按钮新建笔记或是文件夹 除此之外,命令面板包含了大多数日常需要...

前言 在日常开发中,我们需要经常修改Java代码,手动重启项目,查看修改后的效果。如果在项目小时,重启速度比较快,等待的时间是较短的。但是随着项目逐渐变大,重启的速度变慢,等待时间1-2min是比较常见的 我们可以使用代码热加载和热部署解决该问题,目前实现方案主要有如下三种 spring-boot-devtools【不推荐】 IDEA自带HowSwap功能【推荐】 JRebel插件【最推荐】 严格意义上,我们需要区分下热部署和热加载 热部署在服务器运行时重新部署项目,即直接重新加载整个应用,这种方式会释放内存,比热加载更加干净彻底,但同时也更费时间 热加载在在运行时重新加载类,从而升级...

前言 本文为Nacos平台快速入门教程,本文将会使用通俗易懂的语言手把手带您了解、使用Nacos平台,适合未接触过Nacos的初学者 官方手册:Nacos|Nacos 官方仓库:alibaba/nacos 版本:2.X 本文示例代码仓库:ReturnTmp/nacos-demo(github.com) 介绍 Nacos阿里巴巴推出来的开源项目,是更易于构建云原生应用的动态服务发现、配置管理和服务管理平台 Nacos致力于发现、配置和管理微服务,并提供简单易用的特性集,能够快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos更敏捷和容易地构建、交付和管理微服务平台,构建以“...

前言 本文将会主要讲解后端开发中VO、DTO、Entity相互转化方式,并且针对其中比较成熟的框架MapStruct进行解读和教学 问题 微服务架构下,服务拆分会产生VO、DTO、Entity三类POJO VO用于前端接口参数传递,例如用于http接口接收请求参数。可以继承扩展DTO,或者直接使用DTO DTO用于rpc接口参数传递。单独定义,或者继承扩展其他rpc接口的DTO Entity(PO)用于orm映射处理,与表结构对应,只在服务内部使用,不能对外 注:对于POJO的解释可以查看文章后面的补充章节 微服务架构面向不同场景的POJO定义,引入前端请求处理问题,也就是三者之间...

前言 本文将会讲解OpenStack平台计算服务组件Nova,结合抽象概念和简单易懂的实战操作,帮助您更好的理解Nova计算服务在OpenStack中的作用 系统配置:宿主机Ubuntu20.04(WSL2) 简介 OpenStack 官网链接:OpenSourceCloudComputingInfrastructureOpenStack OpenStack是开源的云计算平台,用于构建和管理公有云和私有云基础设施。它提供了一组模块化的工具和服务,使用户能够创建和管理虚拟机、存储、网络、身份验证、镜像和其他云基础设施资源 我们知道OpenStack是IaaS层的云操作系统,OpenSta...

前言 本文将会讲解如何在Windows系统上安装OracleDatabase19c数据库,适合初学者学习Oracle快速入门和实践练习,比较方便快捷 官方安装文档:PreinstallationConsiderationsforInstallingOracleDatabase 对于企业级的数据库,基本上都是安装在Linux服务器上,安全且高效,如果您想要安装OracleDatabase19c到Linux服务器上,可以参考如下官方文档 官方安装文档:OracleDatabaseDatabaseInstallationGuide,19cforLinux 安装 进入官网下载链接:OracleDa...

前言 本篇博客主要讲解如何使用Nginx部署后端应用接口SSL证书,从而实现HTTPS协议访问接口(本文使用公网IP部署,读者可以自行替换为域名) 申请证书 须知 请在您的云服务平台申请SSL证书,一般来说证书期限为一年,到期限需要再次申请 博主这里使用的是阿里云云服务器,阿里云每年可以免费申请20个DigiCertSSL证书,但是DigiCert证书不支持绑定IP,如果您输入IP,则会弹出如下错误 Globalsign、GeoTrust、vTrus、CFCA品牌OV单域名证书支持绑定IP,建议您购买Globalsign品牌的证书 这里说明下使用公网IP申请证书的情况,我们知道一般来说SSL证...

  gjzOFbbMSJjT   2023年11月13日   18   0   0 HTTPSSSLnginx

前言 2023年10月16日,JetBrains宣布以早期访问状态推出Writerside,基于IntelliJ平台的JetBrainsIDE,开发人员可使用它编写、构建、测试和发布技术文档,可以作为JetBrainsIDE中的插件使用,也可以作为独立工具使用 Writerside允许开发人员和编写人员在产品文档、API参考、开发人员指南、教程和操作方法方面进行协作;基于人工智能的拼写检查和语法纠正工具支持超过25种语言,包括英语、德语、西班牙语和中文 云服务器部署示例文档:AboutTestWriterside|TestWriterside(returntmp.fun) 官网地址:Writ...

前言 之前博主是使用的Jenkins实现vuepress博客的自动部署与持续交付,但是因为现在迁移服务器到海外,并且服务器配置降低。现在经常出现服务器的Jenkins构建过程中CPU占用率过高,导致服务器卡死 然后我想的话既然只是部署静态博客,似乎也没必要使用Jenkins这样重量级的CI/CD工具,所以本文将会主要讲解如何使用GitHubActions部署我们的vuepress静态博客 下面给出博主的博客仓库地址,后面我们的配置过程中需要用到 博客地址:ReturnTmp/blog-vuepress-vdoing 系统配置:CentOS7.9 配置密钥 首先我们需要配置私钥到GitHu...

前言 如果问大家是否知道CPU,我相信不会得到否定的答案,但是如果继续问大家是否了解ARM和X86架构,他们的区别又是什么,相信可能部分人就会哑口无言了 目前随着深度学习、高性能计算、NLP、AIGC、GLM、AGI的技术迭代,助力大模型快速发展,对于多元算力结合(CPU+GPU)需求越来越高,再不了解CPU就说不过去了,因此本文将会带您深入了解CPU架构,并且解析CPU两大主流架构:ARM和X86 简介 中央处理器(CentralProcessingUnit,CPU)是计算机的运算核心和控制核心。CPU、内部存储器和输入/输出设备是电子计算机三大核心部件。其功能主要是解释计算机指令以及处...

文件夹切换 需要注意我们在更换切换图像文件夹(OpenDir)之后,也要切换标注文件的保存文件夹(ChangeSaveDir) 快捷键 快捷键 功能 ctrl+o 打开文件 ctrl+= 原始大小 ctrl+u 打开目录 ctrl+F 适应窗口 ctrl+r 更改保存目录 ctrl+E 编辑标签 ctrl+s 保存 ctrl+shift+o 打开的文件夹只显示.xml文件 ctrl+L boxlineColor ctrl+shift+s 另存为 ctrl+J 编辑框 ctrl+shift+F 适应宽度 ctrl+D 复制框 ...

前言 最近博主实验室要搬家,因为服务器只有连接内网才能使用,所以搬走之后就无法在公网连接使用服务器,确实是让人非常苦恼,所以本文将会主要讲解如何使用公网服务器SSH连接内网服务器 系统配置 内网服务器:Ubuntu18.04 公网服务器:CentOS7.9 方案 下面汇总公网访问内网服务的各种方式 1、使用TeamViewer等远程桌面。但是需要双方都要安装TeamViewer软件,且版本要一致。虽然可用,但是比较麻烦 2、使用花生壳软件进行DDNS解析。虽然可用,但免费版本有带宽限制,使用效果不理想。 3、搭建frp服务器进行内网穿透。可以达到不错的速度,且可以开放任何想要的端口,...

前言 博主在开发前端网站的时候,发现随着开发的项目的逐渐增多,安装的依赖包越来越臃肿,依赖包的安装速度也是非常越来越慢,多项目开发管理也是比较麻烦。之前我就了解过pnpm,但是当时担心更换包管理环境可能会出现的依赖等问题,并且也没有急切的需求,所以当时并没有立即更换 综上所述,随着上面问题的出现,更换包管理环境也逐渐提上日程,所以本文主要将会简单对比pnpm和npm/yarn,并且详细讲解如何在多项目环境中迁移到pnpm 介绍 npmv2 此时期主要是采用简单的递归依赖方法,最后形成高度嵌套的依赖树。然后就会造成如下问题:重复依赖嵌套地狱,空间资源浪费,安装速度过慢,文件路径过长等问题。大...

前言 博主在为VuePress1.0博客添加数学公式支持过程中遇到如下问题 问题一 在配置诸如markdown-it-texmath,markdown-it-katex,markdown-it-mathjax3这些插件后遇到 Error:Dynamicrequireof"XXX"isnotsupported 问题二 配置插件vuepress-plugin-mathjax成功,但是我发现此插件并不支持多行公式(也有可能是因为我的公式有错误,导致全部渲染失败,同样不符合要求) 方案 安装 npminstall@mdit/plugin-katex 配置 VuePress1.0配置 import{...

前言 我们在自己开发Python项目过程中(没有使用虚拟环境),最后做完项目再整理requirements.txt都是很麻烦的事。或者是从网上克隆的别人的项目,但是却没有requirements.txt,需要自己手动单独安装依赖,都是很痛苦的一件事。 下面我将要介绍一种python工具pipreqs,实现速查询项目依赖并生成requirements.txt 官网:bndr/pipreqs:pipreqs 安装使用 安装 pipinstallpipreqs 使用(Linux) pipreqs./ 使用(Windows) pipreqs./--encoding=utf-8 成功生成文件./re...

一、下载安装脚本 1.进入Anaconda官网获取下载链接: image-20230725101427641 2.远程拉取安装脚本 wgethttps://repo.anaconda.com/archive/Anaconda3-2023.07-1-Linux-x86_64.sh 二、正式安装 1.运行脚本 bashAnaconda3-2023.07-1-Linux-x86_64.sh 之后按照提示回答相应问题即可(有选项的都是填yes,阅读协议使用空格跳过,有回车的按回车) 2.配置生效 source.bashrc 三、配置文件 配置文件.condarc在用户的家目录(windo...

  gjzOFbbMSJjT   2023年11月02日   38   0   0 官网安装方法conda配置文件

前言 博主此前是将博客部署在GithubPages(基于GithubAction)和Vercel上的,但是这两种部署方式对于国内用户很不友好,访问速度堪忧。因此将博客迁移到自己的云服务器上,并且基于Jenkins(一款开源持续集成工具)实现本地推送代码后,自动化集成部署 环境 云服务器:CentOS7,OracleJDK11 本地主机:Windows11 安装配置 Jenkins 注意:最新版本Jekins最好适配jdk11,使用jdk8可以正常启动,但是可能会有其他错误 导入密钥 sudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.je...

  gjzOFbbMSJjT   2023年11月02日   42   0   0 VuePress

前言 CentOS7环境下安装Nvm,在执行nvmuse18.17.0后执行node-v爆出如下错误 node:/lib64/libm.so.6:version`GLIBC_2.27'notfound(requiredbynode) node:/lib64/libc.so.6:version`GLIBC_2.25'notfound(requiredbynode) node:/lib64/libc.so.6:version`GLIBC_2.28'notfound(requiredbynode) node:/lib64/libstdc.so.6:version`CXXABI_1.3.9'notfo...

  gjzOFbbMSJjT   2023年11月02日   55   0   0 libstdc++nodebcbash

前言 我们在自己开发Python项目过程中(没有使用虚拟环境),最后做完项目再整理requirements.txt都是很麻烦的事。或者是从网上克隆的别人的项目,但是却没有requirements.txt,需要自己手动单独安装依赖,都是很痛苦的一件事。 下面我将要介绍一种python工具pipreqs,实现速查询项目依赖并生成requirements.txt 官网:https://github.com/bndr/pipreqs 安装使用 安装 pipinstallpipreqs 使用(Linux) pipreqs./ 使用(Windows) pipreqs./--encoding=utf-8 成...

  gjzOFbbMSJjT   2023年11月02日   18   0   0 python虚拟环境bash
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~