导航蓝牙数据同步 需要部署openresty服务,然后添加两个lua脚本来处理推和拉的请求。服务源码在78服务器/home/devweb/programe/openresty/openresty-1.15.8.3 拉取数据接口接口地址:[ip:port]/nav/pull 请求方式:GET 请求数据类型:* 响应数据类型:application/json 接口描述: 数据拉取接口,需要签名才可以
大白话带你梳理一下Dubbo的那些事儿
首先声明,本文并不是什么代码实战类型的文章,适合于想对dubbo有更加全面认识的读者阅读,文章不会过于深奥,只是将一系列的知识点串通起来,帮助读者温故而知新。 RPC服务的介绍相信有过一些分布式开发经历的读者都有用过一些RPC框架,通过框架包装好之后提供的API接口调用远程服务,体验感觉起来就和调用本地服务一样轻松。这么方便好用的技术框架,在实际的开发过程中是如何包装的呢? 很早的时候,国外的工程
一文读懂SpringCloud与Eureka,Feign,Ribbon,Hystrix,Zuul核心组件间的关系
Spring Cloud的主要组件Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术,实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。 业务场景介绍先来给大家说一个业务场景,假设咱们现在开发一个电商网站
【57期】面试官问,MySQL建索引需要遵循哪些原则呢?
1.选择唯一性索引唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。 2.为经常需要排序、分组和联合操作的字段建立索引经常需要ORDER BY、GROUP BY、DISTINCT和UNION等操作的字段,排序操作会浪费很多时间。如果为其建立索引
【58期】盘点那些面试中最常问的MySQL问题,第一弹!
1、MySQL中myisam与innodb的区别 MyISAM: 不支持事务,但是每次查询都是原子的; 支持表级锁,即每次操作对整个表加锁; 存储表的总行数;
【63期】谈谈MySQL 索引,B+树原理,以及建索引的几大原则(MySQL面试第六弹)
MYSQL一直了解得都不多,之前写sql准备提交生产环境之前的时候,老员工帮我检查了下sql,让修改了一下存储引擎,当时我使用的是Myisam,后面改成InnoDB了。为什么要改成这样,之前都没有听过存储引擎,于是网上查了一下。 事实上使用不同的存储引擎也是有很大区别的,下面猿友们可以了解一下。 一、存储引擎的比较 注:上面提到的B树索引并没有指出是B-Tree和B+Tree索引,但是B-树和B
springboot应用部署至k8s
作者:qingmu qingmu.io/2020/04/08/Spring-Boot-Operator-User-Guide/ 前言在Kubernetes中部署spring boot应用整体上来说是一件比较繁琐的事情,而Spring Boot Operator则能带给你更清爽简单的体验。 Spring Boot Operator基于Kube
springmvc实现参数处理,rsa解密数据
用于实现类似@RequestBody的作用,前后端在没有https的情况下,利用rsa非对称加密,实现数据安全性 首先创建注解 1234567891011/** * RSA加密数据解密 * * @author: 李涛 * @version: 2019年06月19日 10:44 */@Target({ElementType.PARAMETER})@Retention(Reten
synchronized与Lock的区别与使用?
引言:昨天在学习别人分享的面试经验时,看到Lock的使用。想起自己在上次面试也遇到了synchronized与Lock的区别与使用。 于是,我整理了两者的区别和使用情况,同时,对synchronized的使用过程一些常见问题的总结,最后是参照源码和说明文档,对Lock的使用写了几个简单的Demo。请大家批评指正。 技术点:1、线程与进程:在开始之前先把进程与线程进行区分一下,一个程序最少需要一个进
rabbitmq实现延时队列任务
此前实现过一个基于redis和jvm的延时队列任务执行,有个弊端就是吞吐量和可靠性上得不到保障,比如系统重启队列任务丢失,需要人工的加载等等。所以此次利用rabbitmq来实现一个延时… 要开发肯定先安装MQ,MQ的安装方式可以自行百度,我这里介绍简单的docker安装,首先安装docker服务,再安装带管理界面的rabbitMQ。123456789101112131415161718192021