240 发简信
IP属地:广东
  • nodejs通过ssh连接mysql typescript

    nodejs通过ssh连接mysql ts版本 核心讲解 通过ssh2建立连接首先是 client.connect(),在连接成功后的onrea...

  • Netty处理半包粘包的解码思路

    Netty处理半包粘包的解码思路 前言 写netty通讯的都不免遇到半包粘包情况。那么半包粘包是什么意思呢?我们可以把客户端与服务端的网络通讯看...

  • hbase2.2.4 + hadoop2.8.5集群教程

    hbase2.2.4+hadoop2.8.5集群搭建教程(附带安装文件) 测试安装环境centos8直接开始 1.下载所需资源(自己找!!!) ...

  • 策略模式代替switch...case

    直接上主题这里是原来的一段代码,通过一个type判断怎么分发业务,然后返回一个公共的对象优点:写起来很快,所有处理方式全部列举出来 缺点:所有代...

  • Resize,w 360,h 240
    日志排查小技巧

    命令1 命令解释:tail 用于查阅正在改变的文件,不断刷新。-fn 500 表示显示文件最后500行信息file.log 指的是文件名| 管道...

  • 调用Phantomjs,通过html生成pdf

    1.安装phantomjs 下载页面[https://phantomjs.org/download.html]一般解压就能用 2.页面准备 略过...

  • Resize,w 360,h 240
    mysql树形结构的查询案例

    表结构 案例一:需要获取组织,以及根据组织的上级id获取上级组织名称 这种情况可以通过左连接实现 可以看到左连接是以左表为基准,通过关联关系id...

  • 解决浮点型数值计算精度丢失的一种实现

    一种开发时浮点型数值计算精度丢失的解决方案一般的方法都是乘以10的倍数转为整数,计算后再除以扩大的10的倍数 实现思路:1.包装一个类拥有原数值...

  • Resize,w 360,h 240
    Netty自定义TCP协议通讯实例

    Netty自定义TCP协议通讯实例 网络编程的基本模型就是客户机到服务器模型,简单来说就是进程与进程之间的通讯 两个进程之间必须要有一个提供固定...