DNS(Domain Name System,域名系统),是一种用于将域名解析为IP的服务器系统,当你上网时输入一个网址,它之所以能够找到该网址指向的服务器地址,都是靠域名系统来进行解析的。 先来讲讲域名。以mail.dlut....
深入浅出无人机姿态,欧拉角,四元数,指数表示及数据转换与程序实现
熟悉无人机的朋友一定常常听到姿态,这两个字,无人机工程师一定觉得这实在太熟悉了,方位余弦,四元数,可能有些朋友也用过指数表示方法。Ok,这些内容确实不难,本文也会直接给到大家相关公式,可以拿来在程序...
关于Java的Boolean.getBoolean方法和String转换Boolean的问题
今天读配置文件里面有Boolean类型的属性,之前都是 使用下面代码判断: [crayon-6567b83877a3d020945833/] 感觉有点不优雅,于是用了一个Boolean类的静态方法Boolean.getBoolean,结果打断点一看: [crayon-65...
理解四元数
Understanding Quaternions 在这篇文章中我会尝试用简单的方式去解释四元数的概念,即用可视化的方式解释四元数以及几种对四元数的操作。我将把矩阵、欧拉角和四元数放在一起比较,并解释什么时候该用...
平衡查找树之B树浅析
提示:如果不熟悉可以先练习一下:二分法查找 维基百科对B树的定义为“在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、...
Centos环境下Tomcat启动缓慢
最近项目上线部署的时候,发现一个问题。Tomcat在启动过程中耗费了很长的时间。查看日志,发现耗时最长的地方是: INFO [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecure...
Centos7 安装Mysql(在线安装)
1.一般 Centos7 中都默认安装 mariadb 所以安装Mysql的话需要先移除 mariadb 首先查看都安装了哪些的mariadb相关的模块。 [crayon-6567b83879f60397146837/] 然后进行卸载。 [crayon-6567b83879f6a8161320...
Redis 集群获取key 对应的Jedis实例
由于JedisCluster 把连接池进行了封装,把不同的key放到不同slot下,无法直接取出Jedis实例进行直接管理, 但是某些操作需要使用Jedis实例进行操作以提高效率。 此处提供一个简单方案获取Jedis实例 首先...
Java实现延迟执行功能工具类CallLaterUtil
在项目中经常遇到某些功能需要10秒后执行,1分钟后执行等延迟执行的任务 本例中使用多线程队列去消费需要延迟执行的任务 使用方式: [crayon-6567b8387d6a2738899767/] 实现类: CallLaterUtil.java ...
Java多线程队列实现
项目中某些请求频率过高,需要放到队列中排队执行 本示例使用多线程去消费指定队列数据 调用示例: [crayon-6567b8387e3b9708753590/] 实现类: QueueChannel.java [crayon-6567b8387e...