何鑫个人博客

这是今天在阅读高性能MySQL(第3版)这本书的时候注意到这么一个概念。因为这本书是基于MySQL5.5版本的,所以作者在讲解高性能索引时提到了MySQL5.6版本对某些功能的优化,原文如下: 上面提到的很多限制都是由于存储引擎API设计所导致的,目前的API设计不允许MySQL将过滤条件传到存储引擎层。如果MySQL在后续版本能够做到这一点,则可以把查询发送到数据上,而不是像现在这样只能把数据从存储引擎拉到服务器层,再根据查询条件过滤。在本书写作之际,MySQL 5.6版本(未正式发布)包含了在存储引擎......
在互联网越来越成为生活的一部分的今天,Web网站可谓多如牛毛,Web安全也成为互联网安全的重中之重,甚至发展成有专门的职业来为Web安全保驾护航,作为Web网站开发人员,在网站开发和维护的过程中,更要牢固树立安全意识,避免在代码中引入不安全的因素,建设好Web安全的第一道防线。下面是一些针对Web安全方面的一些建议。 服务器层面 网站应尽量使用HTTPS访问。HTTPS在传输数据时会对数据进行加密,可以有效避免数据传输过程中的敏感数据泄漏或数据篡改。 服务器密码设置应尽量复杂或采用密钥方式登录。很多别有用......

使用SpringIntegration连接MQTT

  • 2023-04-21 14:07:59
  • 技术
  • 869
随着物联网的逐步发展,MQTT以起简单,轻量,高效成为物联网应用开发的首选技术栈,今天我们来介绍一下如何在SpringBoot中使用SpringIntegration来连接MQTT。 准备工作 我们需要先准备好以下基础开发环境: JDK 1.8+ Maven MQTT Broker 熟悉的IDE 接下来需要使用Spring Initializr来创建一个项目,引入SpringWeb相关依赖,这些操作如果不清楚,可以在网络上用搜索引擎寻求帮助。 这样我们的准备工作就做完了。 添加SpringIntegrat......
在日常的编程开发中,我们经常需要判断一个整数是偶数还是奇数。通常的做法是取模运算,即将该数对2取余,若余数为0,则表示该数为偶数;若余数为1,则表示该数为奇数。但是,取模运算的效率会比较低,尤其是当代码中出现了大量的取模运算时,会影响程序的性能。而利用位运算可以更快速地判断一个整数是偶数还是奇数,本篇文章就来介绍如何利用位运算实现判断整数奇偶性的方法。 首先,我们需要了解一个运算符——按位与运算符(&)。按位与运算符(&)的作用是将两个二进制数的每一位进行比较,如果两个二进制数的对应位都为......