系统spring集成了shiro,配置shiroFilter: shiroFilter依赖了securityManager,securityManager依赖了userRea...
系统spring集成了shiro,配置shiroFilter: shiroFilter依赖了securityManager,securityManager依赖了userRea...
前言 最近在做的智能家居项目中有用到MQTT做消息的推送,主要是为了实现低流量下的智能家居控制(我们用到的是劳沃协议),在使用的时候也是遇到很多坑(特别是重连),这里讲讲自己...
前言 上一篇提到了MQTT的通用方式,由于智能家居TV的项目网络波动频繁,通用的方式已经无法满足需求,经常会出现重复订阅导致收到多条消息,那就只能另辟蹊径了,最终找到了梦寐以...
将消息定义结构为消息头和消息体两部分,消息头中存储消息的长度。netty读取消息头后,就能知道消息体的长度了。 自定义协议 协议开始标志head_data,为int类型的数据...
1、阻塞与非阻塞 阻塞与非阻塞是描述进程在访问某个资源时,数据是否准备就绪的的一种处理方式。当数据没有准备就绪时: 阻塞:线程持续等待资源中数据准备完成,直到返回响应结果。 ...
NS离线更新10.0.1教程(升级有风险,请各位客官多看几遍看明白之后,再动手操作!) 系统文件离线更新包下载地址(TX PRO和大气层破解通用) 链接:https://pa...
一、Gson的基本用法 fromJson()实现反序列化,toJson()实现了序列化 二、属性重命名 @SerializedName 注解的使用 在属性名上注解 @Seri...
0. 前言 在Java对象的创建时,单例模式使用尤其多,同时也是个面试必问的基础题。很多时候面试官想问的无非是懒汉式的双重检验锁。但是其实还有两种更加直观高效的写法,也是《E...
我们假设计算机运行一行基础代码需要执行一次运算。 那么上面这个方法需要执行 2 次运算 这个方法需要 (n + 1 + n + 1) = 2n + 2 次运算。 我们把 算...
我也是这样,放个假回来突然出现这个问题
Error running app:Default Activity not found问题描述 最近在使用Android Studio编译的时候,遇到一个这样的错误: 表现形式如下: 导致了在运行代码时无法正常启动。 解决方法 在AndroidManifest...
一 引言 之前这里发布过一个RecyclerView中解决EditText各类异常的方案,存在BUG,为了方便后来人误入这里,我把最新修复过的版本,搬到这里来了 二 效果图(...