摘要: 目前项目中使用海康的摄像头,但需要提供实时预览。目前通过转换协议实现预览。同时能够尽量减少服务器的压力,比如生成的ts文件个数。 思路 通过ffmpeg 将rtsp协议转换成hls协议 具体步骤 1、java调用FFmpeg 命令进行协议转换 2、解决java调用runtime时,无法自主结束子进程 阅读全文
posted @ 2022-08-17 16:35 老邝 阅读(3600) 评论(3) 推荐(1) 编辑
摘要: package com.mycon.app;import java.lang.reflect.Constructor;import java.util.Arrays;public class SingletonTest { @SuppressWarnings("rawtypes") ... 阅读全文
posted @ 2014-10-07 23:02 老邝 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Java内存区域在执行java程序的过程中JVM会把它管理的内存划分为多个不同的数据区域。 根据《Java 虚拟机规范 SE7版》的规定,Java 虚拟机所管理的内存将会包括以下几个运行时数据区域.程序计数器 较小的一块内存区域,可以看作是当前线程所执行的字节码的行号指示器,在我们运行java程序的时,jvm 通过它来获取下一步的执行逻辑 也就是字节码解释器。 字节码解释器通过update这个计数器的值来选取下一条需要执行的字节码指令。 想象一下我们多线程执行的代码,每个线程执行的代码步骤 或者 说当前线程需要执行的下一步指令,jvm如何知道? 我们都知道多线程中一般都是有一个Main ... 阅读全文
posted @ 2014-04-08 23:52 老邝 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 线程死锁操作的一般情况都是,等待拿到某一个锁来进行操作或者说某一个资源,如果一直拿不到的话,那么就一直阻塞,导致程序无法正常结束或者终止.有一个非常经典的问题可以说明这个现象(哲学家吃饭问题),5个哲学家去吃饭,坐在一张圆桌旁,他们有5根筷子,并且每两个人中间放一根筷子,哲学家们时而思考,时而进餐,每个人都需要一双筷子才能吃到东西,并在吃完后将筷子放回原处继续思考。一般情况下,每个人都迅速的拿到自己左边的筷子,然后尝试拿右边的筷子,但是同时不放下自己手上的筷子,而是等待其他人放下他的筷子,这就产生了死锁。 有一些管理筷子的算法,能够使每个人都吃到东西。比如 我拿到了筷子之后,尝试拿另外一根筷子 阅读全文
posted @ 2014-04-02 23:53 老邝 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 在sqlserver生成对应格式的订单号 比如 P + 年月日+业务ID +序列。订单号规则有两种:单号生成规则:P+当天日期(年月日)+零售商注册序号+0000;单一商品订单流水号: P+当天日期(年月日)+批发部注册序号+零售商注册序号+0000思路 1. 生成 0000 --> 9999之间的伪序列 a. 新建一张序列表 b. 模拟oracle中的序列自增长 2. 用伪序列 + 规则生成订单号创建 序列表 1 create table seqTable --序列表2 (3 sellerId int,4 buyerId int,5 createDate var... 阅读全文
posted @ 2012-08-22 00:52 老邝 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.diybl.com/course/3_program/java/javashl/2008520/117169.html JavaMail(JAVA邮件服务) API详解大纲 一、JavaMailAPI简介 二、相关协议一览 三、环境搭建 四、初次认识JavaMailAPI 五、使用JavaMailAPI 六、参考资源一、JavaMailAPI简介JavaMailAPI是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MSOutlookExpress一般的邮件用户代理程序(MailUserAge... 阅读全文
posted @ 2012-07-26 22:49 老邝 阅读(799) 评论(0) 推荐(0) 编辑
摘要: java发送邮件,主要用的jar使用的jar包mail.jarweb service 用的xfire大致思路及步骤 1. 定义邮件发送接口 2. 配置邮件线程池 3. 记录日志实体 MailBean 1 package com.reagle.bean; 2 3 4 import java.util.Date; 5 import java.util.List; 6 import java.util.Properties; 7 8 import javax.activation.DataHandler; 9 import javax.activation.FileDataS... 阅读全文
posted @ 2012-07-19 00:27 老邝 阅读(2205) 评论(5) 推荐(0) 编辑