logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java集成极光推送实现Android的消息推送

1、极光推送的思路就是,每一个app都有一个AppKey和Master Secret,这两个值是唯一的,也就是用来标识App的唯一信息,具体怎么获取,去看极光推送官网文档,这里就不在讲解。我们在极光开发者上创建好了一个测试App后,设置好这两个值,就可以获取到如下信息。2、此时我们已经获取到了AppKey和Master Secret,下面就是使用java代码实现消息推送功能。我这里采用S...

#java
java集成极光推送实现Android的消息推送

1、极光推送的思路就是,每一个app都有一个AppKey和Master Secret,这两个值是唯一的,也就是用来标识App的唯一信息,具体怎么获取,去看极光推送官网文档,这里就不在讲解。我们在极光开发者上创建好了一个测试App后,设置好这两个值,就可以获取到如下信息。2、此时我们已经获取到了AppKey和Master Secret,下面就是使用java代码实现消息推送功能。我这里采用S...

#java
开机自动启动nginx

如果你的 Nginx 是从源代码编译安装的,或者安装在非标准路径下,你可能需要手动创建一个 systemd 服务单元文件来管理 Nginx 服务。中的路径为你的实际 Nginx 可执行文件路径。这样,你的 Nginx 服务就会在每次开机时自动启动。这个命令会创建一个符号链接,将 Nginx 服务的启动脚本放入。: 使 systemd 重新加载配置文件。: 检查服务的状态以确保它正在运行。目录中,这

文章图片
#nginx#github#git
idea中,快速从ServiceImpl层的接口跳转到mybatis中Mapper.xml的接口对应位置(free Mybatis Plugin 插件)

插件名:free Mybatis Plugin,搜出来直接下载、重启完事。快捷键使用:光标放在接口位置,直接按 CTRL+T,然后就跳转过去了

#mybatis
docker安装mysql5.7

dockerrun--namemy_mysql--restart=always-p3306:3306-eMYSQL_ROOT_PASSWORD=zy_mysql-dmysql:5.6--namemy_mysql //取名字--restart=always//开启自动启动-p3306:3306//端口映射-e MYSQL_ROOT...

spring依赖注入,一个接口有多个实现类,如何通过一个map注入所有实现类

1、首先有一个接口,包含了三个实现类。2、三个实现类分别重写其中一个方法。3、依赖注入时,全部注入到父接口中,通过Map方式接收其中map的key就是实现类的类名,value就是依赖注入的类4、具体使用通过map直接get类名,就能获取到当前想使用的子类。...

集群下WebSocket消息推送的解决方案(springboot 基于Redis发布订阅)

一、背景单机节点下,WebSocket连接成功后,可以直接发送消息。而多节点下,连接时通过nginx会代理到不同节点。假设一开始用户连接了node1的socket服务。触发消息发送的条件的时候也通过nginx进行代理,假如代理转到了node2节点上,那么node2节点的socket服务就发送不了消息,因为一开始用户注册的是node1节点。这就导致了消息发送失败。为了解决这一方案,消息发送时,就需要

#redis#websocket
vue-cli引入axios

1、创建vue-cli项目:https://blog.csdn.net/qq_39648029/article/details/1042500672、下载依赖:npm install axios --save3、 在 main.js中添加如下代码:import axios from 'axios';Vue.prototype.$axios = axios;...

#ajax
如何生成一个好的appkey和appsecret

随机生成 appkey 和 appsecret:通过伪随机数生成器(PRNG)生成足够强度和长度的随机字符串作为 appkey 和 appsecret。选择一个强大的加密算法:为了保护 appkey 和 appsecret 的安全性,应该选择一个强大的加密算法。定期更换 appkey 和 appsecret:由于客攻击技术不断进化,建议定期更换 appkey 和 appsecret,以提高应用程序

文章图片
#安全
RedisTemplate实现setnx分布式锁

RedisTemplate由于没有setnx指令,所以需要自定义脚本时间一、请直接复制package com.zy.base.utils;import lombok.extern.slf4j.Slf4j;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.data.redis.cor

#分布式#redis#lua
到底了