java使用lua脚本操作redis的相关笔记

Lua脚本

JAVA运行Lua脚本:

注意hgetall返回的redis变量读取方式

Restful 返回数据格式

返回数据的一般格式:

{
“code”: 1,
“mssage”: “返回的信息”,
“data”: {
“list”:[
{
“title”:”xxx”,
“contents”:”xxx”,
},{
“title”:”xxx”,
“contents”:”xxx”,
}
]
“total”:21,
},
“extra”: {},
“pageNum”: 3,
“pageSize”: 20,
“totalSize”: 235
}

code的一般含义

 

Vue3-cli/Ant-design-pro-vue修改运行在子路径上

版本依赖情况:

 

1、修改项目运行路径,打开vue.config.js文件,在vueConfig的json中增加:

2、修改路由的基础路径,打开index.js文件,在createRouter的new Router对象时传入的json增加:

3、重启服务即可

安装RabbitMQ

一、安装ERLANG

RabbitMQ依赖语言开发包ErLang,到http://www.erlang.org/downloads下载windows版本并安装,安装后需要配置环境变量:

1、增加系统变量:ERLANG_HOME=C:\Program Files\erl-23.0

2、在Path系统变量中增加:%ERLANG_HOME%\bin

然后在CMD中输入指令“erl”即可验证是否配置成功:

111

 

 

二、安装RabbitMQ

到https://www.rabbitmq.com/download.html下载windows版本病安装,安装后需要配置环境变量:

1、增加系统变量:RABBITMQ_SERVER=C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.3

2、在Path系统变量中增加:%RABBITMQ_SERVER%\sbin

三、激活RabbitMQ的WEB管理界面(可选)

打开CMD执行命令:rabbitmq-plugins.bat enable rabbitmq_management

222

执行成功后重启RabbitMQ服务(可到“服务”中重启,或在任务栏中也能找到相关菜单),然后访问网址:http://localhost:15672/

333

默认用户名/密码:guest/guest

登录后出现如下界面:

444

使用uniapp离线打包底座时获取getApplicationContext()的方法

在对应的类中静态引入以下方法即可:

然后再对应的业务逻辑中直接使用getApplicationContext()即可获取到。

事实上我用jd-gui查看其编译后代码,看见好像这种工具类也能自己写,其代码如下(未验证过):

 

使用uniapp的安心打包制作ios安装文件时出现PKCS12 import (wrong password?)

假如你确定你的证书密码是对的,就是死活不成功,出现如下提示:

那有可能是因为导出p12证书的时候密码过于简单,不符合要求,导致后续证书使用时的安检失败引起的。请重新导出新的、且符合密码强度要求的p12证书。

Android调用原生文件管理器来选择文件

在activity即可:

 

注意:请记得开启文件读写权限,否则获取到的文件路径为null:

使用okhttp3时忽略所有证书

1、新建一个SSLSocketClient.java类:

 

2、使用以下代码来构建okhttp3即可:

 

12306火车购票优先选下铺的方法

1、先在页面空白地方右击“审查元素”

2、在页面代码编辑区域搜索“优先席别”

3、在网页页面出现席别选择,此时选择硬卧,然后右键“硬卧”选项并审查元素

4、在硬卧的span标签后增加以下代码即可:

 

close