摘要: 1、如何创建并运行java线程 创建一个线程可以继承java的Thread类,或者实现Runnabe接口。 输出: 或者是创建一个实现了Runnable接口的匿名类 输出: 2、安全性 线程安全性可能是非常复杂的,在没有充足同步的情况下,多个线程的操作执行顺序是不同的,会产生非常奇怪的结果 这个类中 阅读全文
posted @ 2017-11-21 16:39 xxbbtt 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 发布与订阅(又称pub/sub),订阅者(listener)负责订阅频道(channel),发送者(publisher)负责向频道发送二进制字符串消息(binary string message).每当有消息被发送给指定频道的时候,频道都所有订阅者都会收到消息。 Redis提供都5个发布订阅命令: 阅读全文
posted @ 2017-11-20 09:40 xxbbtt 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Redis总体介绍: Redis特性 Redis(REmote DIctionary Server),是一个开源的内存数据库 持久化:RDB、AOF 主备复制 丰富的数据结构 Lua脚本、事务 Redis(REmote DIctionary Server),是一个开源的内存数据库 持久化:RDB、A 阅读全文
posted @ 2017-11-17 10:24 xxbbtt 阅读(349) 评论(0) 推荐(0) 编辑
摘要: javacv开发包是用于支持java多媒体开发的一套开发包,可以适用于本地多媒体(音视频)调用以及音视频,图片等文件后期操作(图片修改,音视频解码剪辑等等功能)。 这些需要引入的包。音视频处理使用ffmpeg,图像处理使用opencv,摄像头抓取使用opencv 1、读取摄像头的图像 public 阅读全文
posted @ 2017-11-14 14:41 xxbbtt 阅读(27491) 评论(12) 推荐(1) 编辑
摘要: 题目链接:https://leetcode.com/problems/super-pow/description/ Your task is to calculate ab mod 1337 where a is a positive integer and b is an extremely la 阅读全文
posted @ 2017-11-06 14:19 xxbbtt 阅读(304) 评论(0) 推荐(0) 编辑
摘要: java中拥有大量的其他方式,可以用于持有对象,但是数组与其他容器最大的区别就是: 效率 在java中数组是效率最高的存储和随机访问对象引用序列的方式。 类型 数组可以持有基本类型,但是使用泛型之前的容器不能。在使用泛型之前,其他容器在处理对象的时候,都将它们视作根类object处理。在创建一个数组 阅读全文
posted @ 2017-10-29 14:52 xxbbtt 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 直接代码分析一波: 这里的c1 c2 c3 c4将分别得到Double、Integer、ArrayList<String>、ArrayList<Integer>的类,输出是: c1 == c2很明显是不一样的,这里的ArrayList<String>和ArrayList<Integer>很容易认为是 阅读全文
posted @ 2017-10-24 20:05 xxbbtt 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 1、简单泛型 使用Object:因为Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。所以所有的类都能转型为Object类。 这里的f()函数可以处理三种类型的对象,list也可以存放三种类型的对象,但是其实他们都是处理或者储存的先转型为Object类型的对象。 输出: 通常 阅读全文
posted @ 2017-10-22 14:56 xxbbtt 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 如果不知道某个对象的确切类型,RTTI会告诉我们,但是有一个限制:这个类型在编译时必须已知,这样才能使用RTTI识别它,并利用这些信息做一些有用的事情。 2.什么情况下需要反射 假设你获取了一个指向某个并不在你的程序空间的对象的引用;或者,你从磁盘文件,或者网络连接中获取了一串字节,并且你被告知这些 阅读全文
posted @ 2017-10-21 16:21 xxbbtt 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 1、Class对象 Class对象是一个特殊的对象,它包含了与类有关的信息。Class对象就是用来创建类的所有常规对象的。 类是程序的一部分,每个类都有一个Class对象,每当编写并且编译一个新类,就会产生一个Class对象。为了生成这个对象,运行这个程序的Java虚拟机(JVM)的使用被称为 类加 阅读全文
posted @ 2017-10-11 21:46 xxbbtt 阅读(315) 评论(0) 推荐(0) 编辑