自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 固长协议设备,如何 10 分钟接入物联网平台并实现报警与反控?

本文介绍了一种解决固长协议设备接入复杂性的创新方案。传统方法将协议解析与业务逻辑强耦合,导致新增设备需修改代码、维护成本高。作者提出"协议驱动业务"理念,通过可视化配置实现10分钟内完成设备接入全流程:1)创建产品模型;2)可视化协议解析配置;3)场景关联设备与业务;4)业务链编排实现报警与控制闭环。该平台将协议解析、业务判断、控制动作解耦,支持固长/非标协议快速适配,显著降低工业设备接入复杂度,实现真正的"配置即业务"。适用于需要快速设备接入与闭环控制的物联网场景。

2025-12-16 15:22:38 727

原创 星焰物联:原创自研,以协议驱动业务的万物接入平台

摘要 本文介绍了一个创新设计的物联网平台,其核心特点是"协议驱动业务"。针对传统物联网平台协议处理僵化、业务耦合度高的问题,该平台采用协议配置化解析方式,支持固长和非固长协议的自定义编解码,通过业务链引擎实现协议数据到业务流程的自动驱动。平台采用全自研通信服务架构,支持TCP/UDP/MQTT多协议接入,具有部署简单、资源占用低等特点,特别适合多厂家设备、非标私有协议等复杂场景。目前平台已在实际项目中验证,并提供免费协议适配服务。

2025-12-15 22:29:53 673

原创 物联网平台不是“企业级中间件展览馆”

在物联网系统建设中,很多平台将企业级架构奉为圭臬,堆叠消息中间件、网关、流转平台、设备影子等一堆技术组件,导致本不复杂的设备消息链路变得臃肿且低效。尤其面对仅数百上千台设备时,这种“为堆叠而堆叠”的架构反而掩盖了业务核心,造成严重资源浪费与开发心智负担。本文结合作者亲身打造的百万级单体架构 IoT 平台实践,剖析为何 Netty 天然适配设备 RPC 联控、如何以简单直接的方式高效支撑设备并发,打破“中间件展览馆式”的无效复杂。更进一步,从道家“道法自然”的哲学视角,探讨技术选型与架构设计的本质回归——

2025-08-07 17:40:47 953

原创 实战中的DDD:不知DDD,却早已在DDD

不要急着动手设计系统,先把“道”想清楚。技术没有高低,框架也不是圣经,唯有业务是真实的、确定的。更高效更稳定更贴近业务更易演进当你真正沉下心来思考业务时,DDD 自会浮现,而你,也就真正踏上了属于你的“领域之道”。

2025-08-06 13:48:21 1731

原创 从“道生一”看现代架构演进:技术如何服务业务,而非反客为主

本文反思了当前技术圈盲目追求微服务架构的现象。作者指出,许多团队在没有实际业务需求的情况下生搬硬套微服务,导致架构复杂、运维成本上升。文章通过道家"道生一"的哲学思想,阐述了架构设计应遵循"从简到繁"的自然演进规律:从单体出发,随着业务发展逐步分层、模块化,最终形成微服务。盲目微服务化反而会带来性能损耗、运维压力等问题。作者强调,好的架构应当以业务为核心,技术复杂度必须与业务价值相匹配。最后结合自身经验,展示了从单体到可插拔架构再到微服务的合理演进路径。

2025-08-05 17:51:25 361

继承Callable接口从任务中产生返回值

Runnale是执行工作的独立任务,但是它不会返回任何值。 如果你希望任务在执行完成后能够返回一个值,那么可以实现Callable接口。[code="java"]package threadpool;import java.util.concurrent.Callable;/** * * @author hewei * * Runnabl...

2012-12-21 16:30:26 408

jasperReport+ireport制作pdf报表教程

一.简介:JasperReport是一个开源的java报表制作引擎,ireport是jasperReport的一个GUI工具。我们先使用ireport制作报表的样式,ireport会给我们产生个后缀名为jrxml的文件,然后我们通过java代码向这个模版填充数据,再然后显示出来,它支持输出的文件格式包括PDF,HTML,XHTML,EXCEL等等…一个典型的jrxml文件会包含以下元素::...

2012-12-10 09:46:56 353

原创 java反射机制应用例子

[code="java"]package fanshe.entity;/** * 测试实体 * @author hewei * */public class Animal { private String name; private int age; public int text; public Animal(){} public An...

2012-08-27 09:38:17 164

原创 使用httpclient开源包模拟post注册用户

[code="java"]//闲的蛋疼,浏览网页时发现某网站不需要验验证码就可以注册用户,所以随便写了点代码//帮它提高点人气,顺便把源代码给大家分享下package org.apache.httpCilent;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStr...

2012-08-27 09:28:44 192

原创 iReport-4.6.0 创建报表时JVM出错了

## An unexpected error has been detected by Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d95ff3c, pid=5688, tid=8168## Java VM: Java HotSpot(TM) Client VM (1...

2012-06-26 17:43:37 342

win7 32bit安装oracle 11g r2 详细图解

Windows7 32bit 安装oracle database 11g r2图解安装详细步骤、、、

2011-10-13

2011年JAVA面试题汇总

1) 面向对象的特征 1. 抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。

2011-10-09

ACCP 6.0 S2 宠物商店源码

宠物商店源码 北大青鸟S2JAVA-OOP项目, JDBC访问ORACLE数据库 包括SQL脚本

2011-11-15

ireport报表制作教程

通过一个完整的例子 讲解ireport使用javabean做为数据源制作的pdf报表, 使用list组件解决制作子报表的麻烦。。实现了一张报表多实体数据的显示。。

2012-07-19

在线投票系统源码-hibernate加struts2

使用hiberante和struts2框架做的在线投票系统源码 框架包和图片我删掉了

2012-04-29

ajax在线聊天室源码

使用ajax技术加上 application对象的使用 制作简易在线聊天室

2012-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除