草庐IT

uni-app使用plus本地推送通知栏信息,不使用第三方个推实现消息在线统一推送、消息通知(MQTT、WebSocket、setInterval定时器)

plus.push.createMessage()因项目一直是运行在内网,所以不支持使用uni-push等运行在公网的第三方个推渠道。那就只能使用plus.push.createMessage(),示例代码如下:letcontent="您有一条新的消息~";letoptions={ "cover":false, "when":newDate(), 'title':"通知消息"};letbody={ 'id':'id', 'key':"key"}letpayload=JSON.stringify(body);plus.push.createMessage(content,payload,opti

IntelliJ IDEA 统一设置编码为utf-8编码

今天教大家如何设置IDEA的编码为utf-8编码第一步:File->Settings->Editor->FileEncodings第二步:如果你的IDEA是老版本的话,在File->OtherSettings->DefaultSettings->Editor->FileEncodings 同第一步的操作进行设置第三步:将项目中的.idea文件夹中的encodings.xml文件中的编码格式改为uft-8第四步:File->Settings->Build,Execution,Deployment->Compiler->JavaCompiler设置Additionalcommandlinepara

Spring Cloud - Nacos 配置统一管理、热部署、多环境配置共享

目录一、Nacos配置统一管理1.1、启动Nacos服务1.2、Nacos新建配置1.3、引入依赖1.4、Nacos地址读取  1.5、演示效果二、Nacos配置热部署三、多环境配置共享一、Nacos配置统一管理1.1、启动Nacos服务在当前文件下打开终端,输入如下指令启动nacos服务./startup.cmd-mstandalone1.2、Nacos新建配置访问nacos主页,点击配置管理查看配置列表,然后新建配置如下1.3、引入依赖引入Nacos的配置管理客户端依赖com.alibaba.cloudspring-cloud-starter-alibaba-nacos-config1.4

【华为OD统一考试B卷 | 100分】敏感字段加密(C++ Java JavaScript Python)

在线OJ已购买本专栏用户,请私信博主开通账号,在线刷题!!!运行出现RuntimeError0Aborted,请忽略华为OD统一考试A卷+B卷新题库说明2023年5月份,华为官方已经将的2022/0223Q(1/2/3/4)统一修改为OD统一考试(A卷)和OD统一考试(B卷)。你收到的链接上面会标注A卷还是B卷。请注意:根据反馈,目前大部分收到的都是B卷。但是仍有概率抽到A卷。A卷对应2023的新题库(2022Q420223Q1)B卷对应20022部分考题以及新出的题目专栏:2023华为OD机试(A卷+B卷)(C++JavaJSPy)题目描述给定一个由多个命令字组成的命令字符串:1、字符串长度

LDAP搭建,实现linux账号统一管理

LDAP简介ldap是开源的轻量级目录访问协议,英文全称是LightweightDirectoryAccessProtocol,它本身是一个小型文件数据库,能够通过server+client(服务端+客户端)的方式,进行统一的用户账号管理。随着公司研发人员越来越多,在各个研发服务器上添加重复账号就变得麻烦,如果使用ldap来管理,就只需要在ldap服务中创建一次就可以了,账号清理也是类似的道理。我们通过控制一台ldapserver服务器,即可管理所有ldapclient服务器上的账号,这样就方便很多了。系统搭建环境Ubuntu18.04LTS,内网IP:192.168.0.1,ldapserv

【SpringBoot】统一异常处理

业务需求背景:需求说明:为了不在controller编写大量的try-catch代码,需要进行统一异常处理,同时要进行错误信息以及错误码的统一管理,建议使用枚举进行错误码封装。同时要求系统支持JSR303校验规则。统一异常处理的思路:创建一个全局的异常处理器(GlobalExceptionHandler):定义一个全局的异常处理类(异常处理器),用于捕获和处理所有未被捕获的异常。定义异常处理方法:在全局异常处理器中定义异常处理方法,用于处理不同类型的异常。可以根据异常的类型、错误代码、错误信息等来进行分类处理,这里用的是通过异常类型来分类,@ExceptionHandler注解标识这个方法处理

netty-websocket 鉴权token及统一请求和响应头(鉴权控制器)

自己想法和实现,如果有说错的或者有更好的简单的实现方式可以私信交流一下(主要是实现握手时鉴权)需求实现握手鉴权是基于前台请求头Sec-WebSocket-Protocol的本身socket并没有提供自定义请求头,只能自定义Sec-WebSocket-Protocol的自协议问题描述socket握手请求是基于http的,握手成功后会升级为ws前台传输了token作为Sec-WebSocket-Protocol的值,后台接收到后总是断开连接,后来网上看了很多博客说的都是大同小异,然后就看了他的源码一步步走的(倔脾气哈哈),终于我看到了端倪,这个问题是因为前后台的Sec-WebSocket-Prot

接入微信小程序统一服务消息

接入微信小程序统一服务消息(发送公众号通知)如果需要接入微信小程序订阅消息(发送服务通知):https://blog.csdn.net/weixin_43879445/article/details/124196833具体细节肯定是官方文档最清晰了。此篇文章我会大体概述接入的步骤,每个步骤的需要注意的、踩过的坑我会详细描述。注意:公众号必须和小程序绑定是同一个主体。创建公众号模板消息发送统一服务消息2.1获取接口调用凭证(auth.getAccessToken)2.2获取微信用户openid(auth.code2Session)一.创建公众号模板消息官方文档连接:https://mp.weix

微信小程序统一分享,全局接管页面分享消息的一些技巧

前言最近都在折腾自己的个人内容聚合小程序。除了作为原创专栏,视频教程的聚合。我有什么新的想法,产品创意,最终落地的东西都会放到这个小程序里。而分享功能非常的重要,当某一个功能或文章打动用户的时候,能把这个小程序分享出去,就能带来裂变传播的效果。全局接管分享事件而随着功能越来越多,页面越来越多,每一个页面都需要添加分享的回调方法吗?onShareAppMessage:function(){return{title:'分享的标题',path:'分享的页面路径'}},有没有办法能全局统一接管分享呢?写一次,所有页面就都可以分享了。能!由于onShareAppMessage是一个函数,在用户点击右上角