- 博客(10)
- 资源 (27)
- 收藏
- 关注
原创 四、GB28181:基于JAVA的实时流获取[part4]
GB28181:基于JAVA的Catalog目录获取[part3]1、国标文件里面catalog的描述2、java组装SIP流请求信令 private void doResponseInvite(ResponseEvent responseEvent, AddressFactory addressFactory, MessageFactory messageFactory, HeaderFactory headerFactory, SipProvider sipProvider, Respo
2021-01-28 14:23:47 959
原创 SIP Inspector使用说明
1、SIP Inspector的安装 使用这个软件需要一个JDK的插件,一般电脑都有安装,如果有安装下载软件后,图标见下图,如果要使用直接双击即可。注意如果电脑安装了brekeke软件,就需要先shutdown一下,关掉是没有用的,不然程序运行不起来。2、使用指导 在首界面Account内容不需要修改,Local Info中选择local ip(电脑IP),Remote Server Info中选择remote ip (设备ip)0,端口统一使用5060,不用修改,然后进入...
2020-11-18 15:37:13 1978
原创 GB28181:基于JAVA的Catalog目录获取[part3]
GB28181:基于JAVA的Catalog目录获取[part3]1、国标文件里面catalog的描述2、java组装SIP信令 /** * This method uses the SIP stack to send a message. 第一个参数:用户名 第二个参数:IP地址 第三个参数:设备ID */ public synchronized void sendCatalog(String toIp,Integer toPort, String device
2020-09-17 10:17:01 1210
原创 GB28181:基于JAVA的设备注册实现[part2]
GB28181:基于JAVA的设备注册实现[part2]一、不鉴权二、鉴权三、伪代码/*** 处理注册相关业务** @param requestEvent* @param messageFactory* @param headerFactory* @param sipProvider*/private void doRequestRegister(RequestEvent requestEvent,AddressFactory addressFactory, M
2020-09-17 10:16:04 1621
原创 一、基于JAVA的GB28181实现之SIP服务启动[part1]
# 基于JAVA的SIP协议实现[part1]最近用JAVA的SIP协议写了一个GB28181平台的对接,并成功完成了海康、大华、中威等设备,更重要的是海康平台、公安一所平台的对接。因为行业内很少有JAVA方面的设备接入实现,希望本篇能够让JAVA在安防接入生态中发挥越来越大的作用。# 一、组件``` <!-- SPI协议相关的包 --> <dependency> <groupId>javax.sip</groupId...
2020-09-17 10:03:55 3226 1
原创 关于dubbo的提供者(provider)和消费者(custom)异常捕获的问题
一、背景我们在自己的业务系统中,通常会用到自定义的业务异常类,这个异常会继承extends RuntimeException,当发生业务限制的时候,会throw出来。但是在使用dubbo进行soa治理的时候,会发现provider抛出的异常,在custom端并不能正确的捕获。即便我们在provider和custom都有导入相同framework.jar下面的BusinessException异
2016-12-16 11:33:51 13353 4
原创 Spring boot集成Mybatis
上一篇文章:SpringMVC集成公用Mybatis Dao,写了Spring怎么集成Mybatis Dao,由于Spring boot的快速发展,现在记录下Spring boot如何集成mybatis。一、首先项目引入Spring boot org.springframework.boot spring-boot-
2016-12-12 17:42:10 599
原创 使用Springboot集成dubbox进行微服务治理
一、spring boot作为spring家族中新成员,一出来就受到大家的欢迎,其基于Spirng 4.0和Servelet 3,实现免xml的方式,并将常用的Spring模块整合分组,不但提高了代码可读性,而且大大降低了代码编写难度。二、dubbo同样dubbo作为SOA治理框架,不但包含了服务提供者和消费者,还提供了管理平台、监控平台等等。在阿里开源后,立即受到了广大开发者的追捧。
2016-12-06 16:11:14 11452 2
原创 基于注解的SpringAOP Redis缓存技术
这篇博文主要介绍如何使用SpringAOP + Redis +注解的方式实现缓存的开发。一、术语说明1、SpringAOPAOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IOC基础,是对OOP的有益补充。SpringAOP的可配置式,使得代码几乎没有耦合侵入。2、RedisRedis是一个开源的使用ANSI C语言编写、
2016-03-30 11:19:20 4864 7
原创 SpringMVC关于MyBatis通用公共Dao的实现
现在越来越多的开发者使用MyBatis作为ORM的框架,它开发迅速,上手容易,开源代码多。但是在进行数据库操作的时候的独自生成的DaoMaper业务太多,在相互调用的业务之间,容易产生这样那样的事务问题。因此本人一直想寻找一个类似Hibernate一样的通用数据库管理Dao,采用Spring注入的方式即可。 MyBatis已经改成了SqlSessionTemplate来连接数据库,话不多
2016-01-29 15:06:28 3267
lsof-4.87-6.el7.x86_64.rpm
2020-12-02
GB28181国标28181的JAVA注册实现代码
2019-10-23
Mybatis通用Dao
2016-12-05
100多个JQuery效果示例(实例)div+css+javascrpit
2014-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人