jjzjj

githubusercontent

全部标签

延迟任务实现-简单的延迟任务starter

github项目地址:delay-task-schedule大家还有什么好的方法或需要改进的地方欢迎大家评论实现原理1)延迟任务主要就是要保证任务的有序性,这一点mq不太容易实现,mq主要就是保证可以按照添加的顺序来执行,要想实现按照时间来排序有点困难,而这个恰巧可以通过redis的zset来实现,我们可以将执行时间作为score来添加zset数据,这样先执行的数据就会排在最前面,只需要取最前面的数据判断score值是否小于等于当前时间就可以确定要不要执行回调方法了2)key-value设置,我们添加了延迟任务该怎么确定调用那个回调方法呢?这里我们可以用一个通用前缀拼接上回调方法名来做key,

解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 问题

自动化使用要去下载图像识别的工具:Tesseract,mac需要用到brew,但是我的电脑没有,就先需要下载homebrew,然而按照官网的命令: /bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install.sh)"却提示:curl:(7)Failedtoconnecttoraw.githubusercontent.comport443:Connectionrefused原因应该是国外的ip吧,直接看解决方案吧解决方案:1、打开网站,https://www.ipaddress.

解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 问题

自动化使用要去下载图像识别的工具:Tesseract,mac需要用到brew,但是我的电脑没有,就先需要下载homebrew,然而按照官网的命令: /bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install.sh)"却提示:curl:(7)Failedtoconnecttoraw.githubusercontent.comport443:Connectionrefused原因应该是国外的ip吧,直接看解决方案吧解决方案:1、打开网站,https://www.ipaddress.

curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

上课需要用到nvm,所以需要使用这条命令:curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh|bash(来自nvm的github:GitHub-nvm-sh/nvm:NodeVersionManager-POSIX-compliantbashscripttomanagemultipleactivenode.jsversions)但是报错如下: 于是搜索了帖子,有教程说要用SwitchHosts:https://github.com/hawtim/hawtim.github.io/issues/10这里记录

curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

上课需要用到nvm,所以需要使用这条命令:curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh|bash(来自nvm的github:GitHub-nvm-sh/nvm:NodeVersionManager-POSIX-compliantbashscripttomanagemultipleactivenode.jsversions)但是报错如下: 于是搜索了帖子,有教程说要用SwitchHosts:https://github.com/hawtim/hawtim.github.io/issues/10这里记录

iOS全埋点解决方案-数据采集SDK

前言​ 埋点一般可以分为客户端埋点和后端埋点。由于客户端埋点更加贴近业务,更加直观,因此称为市面上主流数据采集手段。对于iOS端的埋点,目前市面上主流代码埋点和全埋点两种方案。其中,代码埋点即显式地调用数据采集SDK提供的接口来采集数据,在采集能力上有比较大的优势,但是需要做额外的开发,易用性较欠缺;全埋点则不需要做额外写代码,使用方便快捷,但是在采集能力上有所欠缺,并且存在较多的兼容性问题。两种方案上不上孰优孰劣,各自有适用的场景。根据市面的的需求,推崇两种方案综合使用。数据分析的流程一般是:因此,数据采集是分析和运营的基本,源头。一、数据采集SDK简介​ 数据采集SDK一般需要包含两大

iOS全埋点解决方案-数据采集SDK

前言​ 埋点一般可以分为客户端埋点和后端埋点。由于客户端埋点更加贴近业务,更加直观,因此称为市面上主流数据采集手段。对于iOS端的埋点,目前市面上主流代码埋点和全埋点两种方案。其中,代码埋点即显式地调用数据采集SDK提供的接口来采集数据,在采集能力上有比较大的优势,但是需要做额外的开发,易用性较欠缺;全埋点则不需要做额外写代码,使用方便快捷,但是在采集能力上有所欠缺,并且存在较多的兼容性问题。两种方案上不上孰优孰劣,各自有适用的场景。根据市面的的需求,推崇两种方案综合使用。数据分析的流程一般是:因此,数据采集是分析和运营的基本,源头。一、数据采集SDK简介​ 数据采集SDK一般需要包含两大

保姆级本地maven安装配置步骤【Windows】

一、前期准备1、首先需要安装并配置好本地JDK(WIN+R输入cmd,输入java-version如下图)2、下载maven到本地(链接Maven–DownloadApacheMaven)其他历史版本在这里找:Indexof/maven/maven-3(apache.org)二、解压缩并配置环境变量1、解压maven压缩包到一个不包含空格以及中文的路径下。2、复制解压后的maven的bin的目录路径,添加到系统环境变量中。一路确定就可以。3、验证是否配置成功。win+R运行cmd输入mvn-version,如图所示则成功!三、修改配置文件记事本打开settings.xml【D:\environ

保姆级本地maven安装配置步骤【Windows】

一、前期准备1、首先需要安装并配置好本地JDK(WIN+R输入cmd,输入java-version如下图)2、下载maven到本地(链接Maven–DownloadApacheMaven)其他历史版本在这里找:Indexof/maven/maven-3(apache.org)二、解压缩并配置环境变量1、解压maven压缩包到一个不包含空格以及中文的路径下。2、复制解压后的maven的bin的目录路径,添加到系统环境变量中。一路确定就可以。3、验证是否配置成功。win+R运行cmd输入mvn-version,如图所示则成功!三、修改配置文件记事本打开settings.xml【D:\environ

Java学习路线之redis

1、redis大数据时代三V:海量Volume、多样Variety、实时Velocity大数据时代三高:高并发、高可用(无限套娃+彼此监控)、高性能-Redis(RemoteDictionaryServer),即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。#默认有16个数据库使用select切换-----------------------------------setgetflushallflushdbredis可以用作数据库、缓存和消息中间件。keys*查看所有keyexists返回0/1mov