- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 netty 写入数据高位在前低位在后
@Overrideprotected void encode(ChannelHandlerContext tcx, GatelProtocol msg, ByteBuf out) throws Exception { out.writeBytes(msg.getHead_data()); out.writeBytes(msg...
2019-11-25 17:15:01 988
原创 SpringBoot定时任务
1、启动类添加注解@EnableScheduling2、定时任务写法@Componentpublic class CheckStatusTask { @Autowired ElectricMaster electricMaster; @Scheduled(cron = "0/30 * * * * ?") //或直接指定时间间隔,例如:30秒...
2019-11-19 21:35:52 94
原创 Springboot Bean初始化后执行和Bean销毁执行
使用 spring 提供的 @PostConstruct 和 @PreDestroy 注解来实现对象实例的启动和销毁时要执行的代码。package com.dada.test.config;import org.springframework.stereotype.Component;import javax.annotation.PostConstruct;import java...
2019-11-19 21:04:39 2864
原创 CentOS7.4 Nginx添加系统服务及开机自启动
vim /lib/systemd/system/nginx.service[Unit]Description=nginx serviceAfter=network.target [Service] Type=forking# 路径对应安装路径ExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/nginx...
2019-11-15 19:04:45 445
原创 Redis配置成系统服务(CentOS7)
1. 进入到redis安装目录,具体位置看你安装时的路径了。cd /usr/local/redis/2. 编辑配置文件sudo vim ./redis.conf3. 将如下配置项注释掉#bind 127.0.0.14. 如下项修改为yes,默认是nodaemonize yes5. 修改pid文件路径,此处可选,使用默认路径也可以。pidfile ...
2019-11-15 18:46:32 509 1
原创 Modbus4j
项目上使用继电器控制器对供电、断电进行控制,继电器使用Modbus协议,java代码使用框架Modbus4j对继电器进行控制。maven的pox引入 <dependency> <groupId>com.infiniteautomation</groupId> <artifactId&...
2019-11-12 21:23:54 1751 1
原创 使用netty自定义协议
报文采用CRC16-modbus校验,低字节在前,高字节在后;校验范围从时间开始到数据结束 时间采用BCD码格式,年份只发后两个数字,如2019年只发19年:具体为:年、月、日、时、分、秒;如2019年10月17日22时07分32秒发送的数据为:0x19 0x10 0x17 0x22 0x07 0x32 协议格式:帧头+时间+功能码+数据+CRC16校验+消息唯一标识+帧尾,消息唯一标识采...
2019-11-08 09:29:34 553
原创 crc16 modbus校验
package com.pjmike.netty.server;/** * @Description TODO * @Date 2019/10/14 18:09 * @Author zsj */public class CRC16MUtil { /** * 计算CRC16校验码 * * @param bytes 字节数组 * @r...
2019-11-08 09:11:30 464
原创 爬虫
https://www.cnblogs.com/yjmyzz/p/webmagic.htmlwebmagic的主要特色:完全模块化的设计,强大的可扩展性。 核心简单但是涵盖爬虫的全部流程,灵活而强大,也是学习爬虫入门的好材料。 提供丰富的抽取页面API。 无配置,但是可通过POJO+注解形式实现一个爬虫。 支持多线程。 支持分布式。 支持爬取js动态渲染的页面。 无框架...
2019-11-03 21:44:28 88
原创 Centos7 安装docker
https://docs.docker.com/install/linux/docker-ce/centos/1、卸载老版本dockeryum remove docker \ docker-client \ docker-client-latest \ docke...
2019-11-02 19:22:39 113
Ambari卸载脚本
2018-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人