树莓派-raspbain系统安装nodejs正确方式

## 树莓派-raspbain系统安装nodejs正确方式 [TOC] 主要描述树莓派 3B 安装 node.js 的开发环境,避免使用过程中 npm 安装全局模块无法使用的坑 ### 环境描述 - 树莓派 3B - 2020-02-13-raspbian-buster-lite - node v15.7.0 ### 目标 安装最新 arm 版本的nodej

- 阅读全文 -

spring boot 应用(二)

## spring boot 应用(二) [TOC] 时过一年,在自己spring boot 的项目使用中有了一些小小的改善,添加了一些 数据库和第三方使用请求的框架,用于提高开发的效率。这里只是泛泛的说明使用,不做详细的解说。 ### 数据库版本管理 比较常见的数据库版本管理是 flyway 和 liquibase,flyway 比较简单方便,推荐使用。 ### ROM

- 阅读全文 -

Mysql 遇到的坑--总结

## Mysql 遇到的坑--总结 [TOC] ### 表属性设置为 Null 的问题 使用 Null 属性非常方便,SQL 语句或者代码不需要额外的的填充或判断。使用 Null 主要存在的隐形问题如下: #### 关于 Null 的长度并不是 0 ```sql select length('') , length(null), length(0), length('0')

- 阅读全文 -

maven + docker 快速搭建项目镜像

## maven + docker 快速搭建项目镜像 [TOC] ### 环境 - Ubuntu 16.04 - jdk 1.8 - maven 3.6 ### 安装docker 私人仓库-- registry ```shell $ docker pull registry $ docker run -itd -v /data/registry:/v

- 阅读全文 -

双网卡的正确使用方式

## 双网卡的正确使用方式 最近和同事也都在吐槽公司内外网的问题,公司配置的电脑没有外网配置,只能内网电脑办公,导致查找资料非常不方便,对于一个程序员来说,没了搜索引擎的辅助,工作效率大大的折扣,以下有几种双网卡的使用方法,希望能给你们带来一些帮助 单台电脑存在多个无线网卡,如果不正确配置,会出现网络使用卡顿,甚至出现无法使用的现象 ### windows

- 阅读全文 -

西门子PLC协议-S7COMM-扩展

## 西门子PLC协议-S7COMM-扩展 [TOC] 之前详细写S7中PDU,但S7 Communication被封装在TPKT和SO-COTP协议中,那么S7 Communication 至少还需要以下构成: - COTP:ISO 8073 COTP面向连接的传输协议。 - TPKT:应用层数据传输协议,介于TCP和COTP协议之间。传输层协议,主要用来在COTP和TCP之间建

- 阅读全文 -

西门子PLC协议-S7COMM

## 西门子PLC协议-S7COMM [TOC] ### 简述 前段事件对接西门子设备,是一台盾构机控制PLC(programmable logic controllers)设备,目的是为了获取盾构机中运行的数据状态,有必要是可以通过数据状态来发送预警推送。这里简单的介绍S7COMM协议和他的通讯方法,可以结合附页中的wireshark抓的包来学习。 ### 认识S7 S

- 阅读全文 -

海康rtsp视频流直播-kurento

## 海康rtsp视频流直播-kurento ### 简述 有在之前的博文中写到使用nginx和ffmpeg来是实现视频流的传输,但是需要在实际的生活中使用还需要一点改进,其中环境搭建和延迟的是个棘手的问题,实现rtsp流的传输需要依赖两个第三方工具,并且还得根据需求进行手动配置,大大提升开发的维护成本。 在延迟方面,相对于HLS直播方式来说,播放延迟已经有了很大的降低,但是使用

- 阅读全文 -

spring boot 整合 ehcache

## spring boot 整合 ehcache 目前java的缓存框架有很多,比如:Ehcache、Cacheonix、JBoss Cache、OSCache、Memcached和Redis等,这里就单独列出EhCache、memcached和Redis来进行比较,并实现EhCache。 ### 比较常用的缓存框架 | | redis | me

- 阅读全文 -

DAM1600C-继电器

### DAM1600C-继电器 官网的文档写得乱七八糟的,这里自己总结一下,中继器使用的是modbus tcp/ip协议,需要自行封装消息解析。 #### 设备参数 - ip:192.168.1.232 - 端口:10000 - 地址:254 - 16路继电器 - 波特率:2400,4800,9600,19200,38400 ![img](ht

- 阅读全文 -