自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Harry的博客

主要记录学习和工作过程中遇到的各种坑

  • 博客(112)
  • 资源 (3)
  • 收藏
  • 关注

原创 避坑指南!「MySQL高版本数据库(8.0)转存sql文件并导入低版本数据库(5.7)」

更改字符集和排序规则可能会影响数据的存储和检索方式,因此建议在生产环境应用更改之前,先在测试环境中进行彻底的测试。最后,不要忘记检查应用程序代码,确保它处理新字符集和排序规则的方式是正确的。运行这些查询后,得到一系列 ALTER TABLE 和 ALTER COLUMN 语句,可以将它们复制到数据库管理工具中并执行,以更改字符集和排序规则。在这里,your_column_name 是要修改的列的名称,YOUR_COLUMN_TYPE 是该列的数据类型(例如 VARCHAR(255))。

2024-03-29 17:40:19 521

原创 您的应用targetsdk版本低于30,不符合华为应用市场审核标准, uniapp项目targetSdkVersion版本问题

targetSdkVersion用于指定应用的目标Android版本(API等级),默认值为28(即Android9.0)。manifest.json ->APP常用其他设置 -> Android设置 -> targetSdkVersion。修改建议:请您将应用targetsdk等级升级到30或30以上。

2024-03-01 15:39:47 756

原创 Sora - 探索AI视频模型的无限可能

首先,Sora的智能化技术将大大提升视频制作的效率和质量,使得创作者可以更加专注于创意和表达,而不是繁琐的技术细节。最重要的是,Sora的出现将推动人工智能技术在视频领域的应用和发展,为整个行业带来更多的创新和机遇。而在这个浪潮中,OpenAI推出的首个AI视频模型Sora,以其卓越的性能和前瞻性的技术,引领着AI视频领域的创新发展。要在创意领域中平衡人工智能技术的发展和伦理原则,需要政府、企业、学术界和社会各界共同努力,共同推动人工智能技术在创意领域的健康发展。

2024-02-26 16:39:03 632

原创 开工大吉!龙年第一个赚钱机会,是AI知识付费?人工智能文生视频大模型Sora,颠覆性的革命?

2月16日,OpenAI推出AI大模型Sora。美国知名科技博主马克斯·布朗利表示,相比一年前的AI视频工具,Sora有了长足的进步,或将拉响影视行业失业警报。

2024-02-19 18:10:24 309

原创 Redis 键中冒号的用途是什么?可以使匹配查询更快吗?

使用冒号来组织键可以提高数据的可读性和可维护性,并且可以更方便地进行键的查找和管理。但是需要注意的是,过多的层次结构和命名空间可能会导致键的长度增加,从而增加内存消耗。因此,在设计键结构时需要权衡好层次结构的深度和键的长度。需要注意的是,虽然使用冒号可以提高匹配查询的效率,但过多的层次结构和命名空间可能会导致键的长度增加,从而增加内存消耗。因此,在设计键结构时需要权衡好层次结构的深度和键的长度,以及查询的频率和复杂度。在Redis中,冒号(:)用作键的分隔符,它的主要作用是创建层次结构和命名空间。

2024-01-02 13:38:00 902

原创 Reids在Win下无法远程访问

去掉了127.0.0.1,加入0.0.0.0后,Redis就可以接收来自任意IP地址的请求,设置protected-mode no

2024-01-02 13:34:24 551

原创 Spring boot 使用Redis 消息发布订阅

最近在做请求风控的时候,在网上搜集了大量的解决方案,最后使用Redis 消息发布订阅 。支持发布订阅,支持多组生产者、消费者处理消息

2023-12-07 08:53:52 1204

原创 宝塔Node部署nuxt3

6、端口默认是3000,域名处要绑定你的域名,然后点击提交,宝塔会自动安装依赖。4、点击左侧的网站,然后选择node项目,选择node版本安装。5、安装完后,点击新建项目,选择你放项目的文件夹,启动项选择。3、在宝塔文件处添加一个网站的文件目录,并把文件解压到里面。当项目重新上传后,需要重启一下node进行对更改的数据加载。,应该是权限问题,使用www用户可能会出现启动失败。2、然后把目录中的这个文件压缩成zip。,选择.output目录下的。1、首先本地执行打包。

2023-09-27 21:20:33 588 8

原创 mysql千万级别的数据使用count(*)查询比较慢怎么解决?

当MySQL中的数据量达到千万级别时,使用COUNT()查询可能会变得比较慢。一些优化COUNT(*)查询的方法:使用索引、使用近似值、使用缓存、分批查询、数据分片等技术来解决问题

2023-08-04 12:04:33 5310

原创 SpringBoot整合redis并使用缓存注解

指定缓存类型redis,配置缓存管理器总之,通过@EnableCaching注解,我们可以方便地启用缓存功能,并结合Redis作为缓存实现。同时,通过@Cacheable注解,我们可以指定缓存名称和键值,实现缓存功能。在使用@EnableCaching注解后,我们可以在需要缓存的方法上添加@Cacheable注解,以启用缓存功能。

2023-06-28 22:19:17 1053 1

原创 @EnableCaching,@Cacheable, @CachePut,@CacheEvict详解

在@Cacheable注解中key的取值也可以使用SpringEL表达式来生成,内部可以嵌套方法的参数信息,例如,System . out . println("如果第二次没有走到这里说明缓存被添加了");

2023-06-28 22:17:17 566

原创 springboot2.7不需要单独引入lombok

从Spring Boot 2.7开始,Lombok不再需要单独引入。Lombok是一个Java库,它通过注解来简化Java代码的编写,例如自动生成getter和setter方法、构造函数等。在Spring Boot 2.7中,Lombok已经成为Spring Boot的一部分,因此不需要再单独引入Lombok库

2023-06-28 10:05:28 581

原创 H5页面跳转关注微信公众号页面

实现点击就跳转到关注公众号的页面,如下图:如果已关注,就会是发消息,如果未关注,发消息的按钮就会是关注。后面的值,拼接在下面的链接:(__biz=替换成你的uin_base64:后面的值)1.登录[微信公众号]后台,F12打开网页调试模式。4.点击链接即可跳转到对应公众号关注界面.

2023-02-28 09:33:07 1108 3

原创 基于VM安装Centos7

首先,我们百度打开Centos官网,点击上方的Download按钮,在打开的界面找到linux下的Centos7并且选择点击x86_64,一直点击下一步,当出现安装客户机操作系统界面时,选择第二项——安装程序光盘文件,找到自己的CentOs7 64位,点击下一步,一路默认,直到出现磁盘容量选择界面,选择磁盘大小.

2022-08-23 11:41:48 132

原创 我的创作纪念日:五周年

今天收到CSDN发送的私信,距离我第一次在CSDN写的第一篇文章已经过去了五年;今天是2022年高考首日,回头看高考青春永不老 为梦想而战!当时接触csdn的时候,只是想有个笔记,记录一下在学习、工作过程中的一些坑,也避免和我一样的搬砖着少才一些坑。因为平时的时间比较忙,没有太多的时间创作(ps:是自己太懒😂)。最近项目上用的技术也写了几篇文章。一、SpringBoot使用redis实现延时队列二、添Spring boot使用spring retry重试机制文章列表也开源框架:采用SpringBoot.

2022-06-07 09:41:57 359 2

原创 SpringBoot使用redis实现延时队列

延迟队列的实现方式有很多种,通过程序的方式实现,例如 JDK 自带的延迟队列 DelayQueue,通过 MQ 框架来实现,例如 RocketMQ、RabbitMQ等,通过 Redis 的方式来实现延迟队列 。Redis 是通过有序集合(ZSet)的方式来实现延迟消息队列的,ZSet 有一个 Score 属性可以用来存储延迟执行的时间。优点灵活方便,Redis 是互联网公司的标配。

2022-06-02 17:15:40 1874

原创 Spring boot使用spring retry重试机制

Spring boot使用spring retry重试机制。重试在功能设计上需要根据应用场景进行设计,读数据的接口比较适合重试的场景,写数据的接口就需要注意接口的幂等性了,还有就是重试次数如果太多的话会导致请求量加倍,给后端造成更大的压力,设置合理的重试机制是关键;Spring boot使用spring retry重试机制2.应用启动类开启retry

2022-06-02 16:34:19 1604

原创 二、jmeter常用配置和操作命令

jmeter常用配置和操作命令Jmeter.propertiesGUI设置中文language=zh_CN编码格式修改为 utf-8sampleresult.default.encoding=utf-8输出格式、响应数据保存、保存采样器数据# 输出格式jmeter.save.saveservice.output_format=xml# 是否保存响应数据jmeter.save.saveservice.response_data=true# 保存采样器数据jmeter.s

2022-05-09 10:24:11 338

原创 一、mac安装jmeter

mac安装jmeter

2022-05-09 10:21:54 1316

原创 Mac安装指定版本的node

nvm是node版本管理工具,为了解决node各种版本存在不兼容现象,nvm是让你在同一台机器上安装和切换不同版本的node的工具。

2022-05-01 08:00:00 2144

原创 详细分析本机号码一键登录原理

很多 APP 的目前都支持「本机号码一键登录」功能。本机号码一键登录是基于运营商独有网关认证能力推出的账号认证产品。用户只需一键授权,即可实现以本机号码注册/登录,相比先前的短信验证码流程体验更优。

2021-12-23 09:26:11 605

原创 写下今年1024的一篇文章

在不知不觉中,注册csdn已经有五个年头了,在上面写了近百篇文章,截止到现在被访问量原创文章作者排名粉丝数量447,511877,10417,882感谢大家对我的支持。从文章上可以看出,我从写Java文章开始,慢慢的转向前端VUE,因为工作上的需要,以及自己也想学习一些前端的内容,技多不压身嘛,哈哈哈利用自己学习的知识点整合了一个后台管理系统,开源在了码云 和 GitHub然后做项目的过程中,朋友想让你帮忙做个H5、小程序,结果你说你不会,这个感觉就像,过年回家串

2021-10-24 00:34:58 2642

原创 橘子CPS联盟操作手册2021.09

橘子CPS联盟操作手册2021.09目录橘子CPS联盟操作手册2021.09橘子CPS联盟是干嘛的橘子CPS基本操作流程PC端操作1.注册2.登陆3.渠道管理4.分享网站5.分享网站链接平台结算、订单、网站管理操作结算方式CPS订单账户中心结算账户结算方式报表中心订单日报网站管理网站管理菜单管理内容管理会员等级1.会员等级升级条件小程序公众号使用1.橘子CPS联盟小程序2.橘子CPS联盟公众号橘子CPS联盟是干嘛的我给大家简单介绍下这个项目首先,说一下这个橘子CPS联盟是和美团外卖,饿了么平台,

2021-09-23 17:58:08 741

原创 前端进阶(三) webpack处理vue以及vue-cli脚手架环境

webpack处理vue安装 vueyarn add vuevue单文件组件single-file components(单文件组件) ,文件扩展名为 .vue 的文件,需要安装vetur插件单文件组件文档单文件组件的结构说明<template> <div> <h1>这是单文件组件的模板内容</h1> </div></template><script>// 这是组件的js代码expo

2021-06-24 15:19:55 260

原创 前端进阶(二)webpack开发服务器环境配置

webpack开发服务器webpack 使用 babel 处理高版本的 js 语法babel 的介绍 => 用于处理高版本 js语法 的兼容性安装包yarn add -D babel-loader @babel/core @babel/preset-env配置规则module: { rules: [ { test: /\.js$/, exclude: /(node_modules|bower_components)/, use: {

2021-06-24 15:18:25 304 1

原创 前端进阶(一)webpack 概述

webpack 概述webpack 是一个现代 javascript 应用程序的 静态模块打包器 (module bundler)webpack官网webpack 能做什么webpack是一个静态模块打包器语法转换less/sass/stylus转换成cssES6转换成ES5…html/css/js 代码压缩合并 (打包)webpack可以在开发期间提供一个开发环境自动打开浏览器保存时自动刷新项目一般先打包再上线webpack 的基本使用webpack基本

2021-06-24 15:17:01 193

原创 MybatisPlus处理Mysql的json类型

MybatisPlus处理Mysql的json类型1、在数据库表定义JSON字段;2、在实体类加上@TableName(autoResultMap = true)、在JSON字段映射的属性加上@TableField(typeHandler = JacksonTypeHandler.class);1.实体类中有个属性是其他对象,或者是List;在数据库中存储时使用的是mysql的json格式,此时可以用mybatis plus的一个注解@TableField(typeHandler = Jackso

2021-06-14 21:19:12 14783 13

原创 CSDN设置关注博主即可阅读全文功能下线了

最近发现自己的博客粉丝量上涨很慢,之前都是直线上涨,问了一下客服,才知道这个功能下线了“粉丝可见”功能已于2021年3月19日下线,目的是避免出现垃圾关系链,更好的帮助大家建立真实粉丝的增长通道。目前原力计划S3已重磅开启,其中一个重点目标就是真实粉丝增量。后续还会建立更多真实粉丝增长通道,感谢大家对平台的支持,也欢迎大家随时提出更好的建议,共同进步!...

2021-04-14 09:46:04 2116 2

原创 橘子CPS联盟3.0版本升级手册

橘子CPS联盟3.0版本升级手册一、会员等级&佣金抽成为了给橘子会员更好的推广体验,提高会员的积极度,橘子CPS联盟对会员进行等级划分,分(初级、中级、高级)三个等级以及佣金抽成的调整。1.会员等级升级条件为了提高老用户得用户体验,截止:2021-03-02的会员,全部定级为高级用户。会员升级规则如下:1.三十天内个人有效订单大于等于200单升级为高级会员,大于等于50单升级为中级会员。2.三十天内邀请三人并邀请人有效订单大于等于一单升级高级会员,邀请一人并邀请人有效订单大于等于

2021-03-03 20:13:49 1647 2

原创 橘子CPS联盟小程序操作手册2.0

橘子CPS联盟小程序操作手册2.0步骤 1.申请小程序 2.橘子CPS联盟申请绑定小程序 3.添加渠道活动 4.发布小程序 5.购买卡密1.申请小程序微信官方申请小程序 https://mp.weixin.qq.com/小程序注册绑定个人账号即可,服务类目可以选择:服务类目餐饮 > 点评与推荐2.橘子CPS联盟申请绑定小程序2.1 登陆橘子CPS联盟后台: http://www.juzicps.com/ 找到小程序管理 > 申请

2020-12-03 09:24:43 1542

原创 橘子CPS联盟小程序操作手册

橘子CPS联盟小程序操作手册步骤 1.申请小程序 2.橘子CPS联盟申请绑定小程序 3.添加渠道活动 4.发布小程序 5.购买卡密1.申请小程序微信官方申请小程序 https://mp.weixin.qq.com/小程序注册绑定个人账号即可,服务类目可以选择:服务类目餐饮 > 点评与推荐2.橘子CPS联盟申请绑定小程序2.1 登陆橘子CPS联盟后台: http://www.juzicps.com/ 找到小程序管理 > 申请 输入

2020-11-25 10:13:47 1903

原创 跨境电子商务B2B出口新政简析

依据《关于开展跨境电子商务企业对企业出口监管试点的公告》(海关总署公告2020第75号),“跨境电商B2B出口”是指境内企业通过跨境物流将货物运送至境外企业或海外仓,并通过跨境电商平台完成交易的贸易形式。对“9710”、“9810”出口货物,海关按照出口货物监管要求进行监管。...

2020-11-17 12:19:28 258

原创 饿了么小程序码解码

如何获取小程序链接的配置参数如需实现从二维码跳转至任意小程序的指定页面,需要配置小程序的AppID、账号原始ID、小程序路径等参数。比如我们要解析这个码放入自己的小程序中如小程序配置中(此处使用的uni-app)uni.navigateToMiniProgram({ appId: 'wxece3a9a4c82f58c9', path: 'ele-recommend-price/pages/guest/index?e=1&spm=a2ogi.19234534.0.0&invi

2020-11-13 17:02:59 11739 4

原创 Jenkins部署SpringBoot应用到远程服务器

Jenkins部署SpringBoot应用到远程服务器使用SpringBoot、SpringCloud写后台服务,也引入了当下比较流行的微服务的理念,模块也比较多。为了方便前期测试和后期线上部署更新,使用Jenkins作为持续集成工具。结构服务器结构测试机器:若干台外网测试或者生产主机。Jenkins服务器:搭建Jenkins服务器主机git代码库: 我这里使用的码云测试环境目录结构在根目录下创建data/data: 项目总目录/data/exec:执行脚本目录/data/pid

2020-11-10 13:34:48 1600 1

原创 橘子CPS联盟后台管理操作手册

橘子CPS联盟后台管理操作手册代理菜单思维导图一、橘子CPS基本操作流程基础操作可以五步走 1.注册 2.登陆 3.配置渠道 4.添加网站 5.分享网站链接1.注册通过上级邀请码,如: http://www.juzicps.com/register?inviteCode=1303538128902873090 ,注册代理信息这里我们是用手机号注册,作为登陆用户名,为了方便联系建议填写昵称或者姓名信息填完后,会默认生成几个推广渠道 首页/CPS管理/渠道管理 以及下级用

2020-10-28 09:05:52 2469 2

原创 Jmeter学习记录的知识点

Jmeter目录文件bin:核心可执行文件,包含配置 jmeter.bat:win启动文件 jmeter:mac或者Linux启动文件 jmeter-server : mac或者Linux分布式压测使用启动文件 jmeter.properties: 核心配置文件docs: 相关文档extras:插件拓展包lib:核心依赖包语言版本中英文切换控制台修改Options > Choose language > 选择语言配置文件修改(永久)b

2020-10-24 09:26:47 157

原创 什么是CPS?

一、什么是CPS?CPS,这种叫做Cost Per Sales的方法是通过实际的销售量进行收费的,更适合购物类APP进行推广,但是需要精确的流量进行数据统计转换,很多软件都通过此类方式成功推广。二、橘子CPS联盟是干嘛的?橘子CPS联盟是专注效果营销的优质广告服务商,丰富资源库,精湛广告技术,专业服务团队,为全球新零售平台及广大媒体提供优质营销方案。为站长提供免费赚钱的CPS、CPA等网络广告,随时随地推广商品赚钱,佣金高、结算快,是站长网络赚钱优秀的广告联盟好友领取外卖大红包,下单聚划算!!!

2020-10-23 13:48:57 9530

原创 Docker系列 八.Docker下 Mysql 启动慢查询日志

先进入mysql容器: docker exec -it 480c8f2a1f21 /bin/bash进入mysql,然后输入密码即可 mysql -u root -p查看mysql系统参数mysql> show variables like "%slow%";mysql> show variables like "%slow%";+---------------------------+--------------------------------------+| Va

2020-10-13 08:39:16 1560 3

原创 Docker系列 七. Docker 安装Jenkins

Docker系列 七. Docker 安装JenkinsJenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能1 查看可用的 Jenkins 版本地址 : https://hub.docker.com/_/jenkins?tab=tags在上面可以看到最后一个版本是两年前的一个版本(2.60.3),现在已经更新到2.249.1显然不是最新版本,那么我们需要进行升级。2 取最新版的 jenkins

2020-09-10 17:13:32 280

原创 JAVA取质数(素数)算法优化

质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。也可以理解为:这个数与除1之外小于它的数取余不为0,则这个数为质数。案例我们在学习或者面试过程中经常会问:输出100以内的所有质数那我们简单整理一下思路:1. 定义整型变量,i 和 j2. 利用for循环的嵌套一个一个判断是否i能否被j整除(i % j == 0)3. 如果能被整除,也就是说 i 不是质数4. 定义一个标识,( isFlag = true), 如果这个标识没有.

2020-09-02 16:43:57 2223 2

安卓 Android系统获取包名、平台公钥、签名 MD5 值的指引以及工具

jadx-gui 安卓 Android系统获取包名、平台公钥、签名 MD5 值, pepk.jar 生成的签名密钥指引以及工具。公钥和 MD5 值可以通过安卓开发工具、Keytool、Jadx-GUI 等多种工具获取,以 jadx-gui 为例。把Pepk.jar和你项目的签名文件(xxx.jks)复制到JDK的bin目录下,运行命令打包、加密签名密钥文件

2024-02-29

跨境贸易术语.zip

(一)工厂交货( EXW) 本术语英文为"EX Works(... named place)",即"工厂交货4102(......指定地点)"。 (二)货交承运人(FCA) 本术语英文为“Free Carrier(... named place)”,即“货物交承运人(......指定地点)” (三)船边交货(FAS) 本术语英文为“Free Alongside ship(... named port of shipment)”即“船边交货(......指定装运港)”。 (四)船上交货(FOB) 本术语英文为“ Free on Board(... named port of shipment)”,即“船上交货(......指定装运港)”。 (五)成本加运费(CFR或c&F) 本术语英文为“ Cost and Freight (named port of shipment)”,即“成本加运费(......指定目的港)”。 (六)成本、保险费加运费(CIF) 本术语英文为“Cost,Insurance and Freight(...named port of shipment)”,即“成本、保险费加运费(......指定目的港)”。 (七1653)运费付至(CPT) 本术语英文为“Carriage Paid to):tid to(... named place of destination)”,即“运费付至(......指定目的地)”。 (八)运费及保险费付至(CIP) 本术语英文为“Carriage and Insurance Paid to(... named place of destination)”,即“运费及保险费付至(......指定目的地)”。 (九)边境交货(DAF) 本术语的英文为“Delivered at Frontier(...named place)”,即“边境交货(......指定地点)”。 (十)目的港船上交货(DES) 本术语的英文为“Delivered Ex Ship(... named port of destination)”, 即“目的港船上交货(......指定目的港)”。 (十一)目的港码头交货(DEQ) 本术语的英文为 :“Delivered Ex Quay (Duty Paid)(...named port of destination)”,即“目的港码头交货(关税已付)(......指定目的港)”。 (十二)未完税交货(DDU) 本术语的英文为“Delivered Duty Unpaid(... named place of destination)”,即“未完税交货(......指定目的地)”。 (十三)完税后交货(DDP) 本术语的英文为“Delivered Duty Paid(... named place ofdestination)”,即“完税后交货(......指定目的地)”。它是指卖方将备好的货物在进口国指定地点交付,而且承担将货物运至指定地点的一切费用和风

2020-06-04

apache-maven-3.3.9-bin

apache-maven-3.3.9-bin

2016-09-01

apache-tomcat-7.0.56

apache-tomcat-7.0.56 带有配置环境详解

2016-09-01

空空如也

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

TA关注的人

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