图形识别-基于opencv+java简单程序

前言:如需转载请注明出处: OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 ...

2017-02-13 08:56:38

阅读数 12790

评论数 3

音频与视频合成技术

前言:前段时间负责了一个口语配音的项目,用到了音视频的合成技术,觉得挺简单实用于是来分享一下, 这也是我第一次写原创博文,都是一笔一划敲出来的,如需转载请注明出处:http://blog.csdn.net/xiaopy_0508/article/details/54962386 在使用之前肯定...

2017-02-10 08:52:21

阅读数 6893

评论数 28

Cookie、Session和Token的区别

1、前言众所周之,IM是个典型的快速数据流交换系统,当今主流IM系统(尤其移动端IM)的数据流交换方式都是Http短连接+TCP或UDP长连接来实现。Http短连接主要用于从服务器读取各种持久化信息:比如用户信息、聊天历史记录、好友列表等等,长连接则是用于实时的聊天消息或指令的接收和发送。作为IM...

2018-04-10 09:02:23

阅读数 847

评论数 0

大型分布式系统的优化解决方案

1、I/O优化 1、增加缓存,减少磁盘的访问次数。 2、优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。 3、设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层面考虑的。例如,我们可以给存放的数据设计索引,通过寻址索引来...

2017-10-10 10:46:20

阅读数 2503

评论数 0

基于注解的系统日志

对于一些比较重要的管理系统,操作日志的记录是非常重要,它可以记录下管理人员的任何操作,也便于开发人员在故障中排查问题,可以维护和扩展的日志是尤为重要的。 注解的日志方便和实用,只需要在需要记录的日志方法上加入注解,下面不多说直接上代码 首先创建一个注解和日志实体 @Target({Element...

2017-06-13 16:12:45

阅读数 665

评论数 0

Java最大的优势真的在于跨平台吗?

有跨平台需求的仅仅是客户端应用,而不是服务端。例如桌面应用,你的客户可能是Windows用户,也可能是Linux用户,这时候如果不想多投入成本对各个平台进行适配,那么Java所谓的”Write once, run everywhere”就显得异常光彩。然而今天,整个软件世界都在向B/S应用倾倒(嵌...

2017-05-16 10:23:43

阅读数 265

评论数 0

JAVA代码性能优化

前言 代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快无...

2017-02-16 17:10:03

阅读数 390

评论数 0

opencv+java-特征点算法

特征点检测和匹配是计算机视觉中一个很有用的技术。在物体检测,视觉跟踪,三维常年关键等领域都有很广泛的应用。很多传统的算法都很耗时,而且特征点检测算法只是很多复杂图像处理里中的第一步,得不偿失。FAST特征点检测是公认的比较快速的特征点检测方法,只利用周围像素比较的信息就可以得到特征点,简单,有效。...

2017-02-13 11:32:45

阅读数 3655

评论数 2

WebSocket简单应用

一.WebSocket简单介绍   随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。   我们知...

2017-02-08 15:10:30

阅读数 366

评论数 0

RabbitMQ (五)主题(Topic)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37706355 上一篇博客中,我们进步改良了我们的日志系统。我们使用direct类型转发器,使得接收者有能力进行选择性的接收日志,,而非fanout那样,只能够无脑的转发,如果你...

2016-06-21 18:51:06

阅读数 305

评论数 0

RabbitMQ (四) 路由选择 (Routing)

上一篇博客我们建立了一个简单的日志系统,我们能够广播日志消息给所有你的接收者,如果你不了解,请查看:RabbitMQ (三) 发布/订阅。本篇博客我们准备给日志系统添加新的特性,让日志接收者能够订阅部分消息。例如,我们可以仅仅将致命的错误写入日志文件,然而仍然在控制面板上打印出所有的其他类型的日...

2016-06-21 18:50:19

阅读数 212

评论数 0

RabbitMQ (三) 发布/订阅

转发请标明出处:http://blog.csdn.net/lmj623565791/article/details/37657225 上一篇博客中,我们实现了工作队列,并且我们的工作队列中的一个任务只会发给一个工作者,除非某个工作者未完成任务意外被杀死,会转发给另外的工作者,如果你还不了解:Ra...

2016-06-21 17:48:35

阅读数 343

评论数 0

RabbitMQ (二)工作队列

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37620057 上一篇博客中我们写了通过一个命名的队列发送和接收消息,如果你还不了解请点击:RabbitMQ 入门 Helloworld。这篇中我们将会创建一个工作队列用来在工...

2016-06-21 17:39:38

阅读数 272

评论数 0

“Hello world” of RabbitMQ

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37607165 “Hello world” of RabbitMQ 1、Windows下RabbitMQ的安装 下载Erlang,地址:http://www.er...

2016-06-21 17:38:18

阅读数 370

评论数 0

RabbitMQ介绍

你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。 消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(R...

2016-06-20 17:46:44

阅读数 202

评论数 0

NoSQL之Morphia操作MongoDB

一、准备工作 1、 首先,下载mongoDB对Java支持的驱动包 驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads mongoDB对Java的相关支持、技术:http://www.mongodb.org/displ...

2016-06-17 09:01:32

阅读数 609

评论数 0

几种java任务调度的区别

综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。任务调度是指基于给定时间点,给定时...

2016-06-16 17:42:00

阅读数 359

评论数 0

高并发量网站的解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件...

2016-06-13 09:49:48

阅读数 234

评论数 0

mysql大数据高并发处理

如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的

2016-06-08 09:48:05

阅读数 294

评论数 0

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