11 2017 档案
摘要:1、使用HTTP协议通信 当我们在浏览器的地址栏输入地址(URL)的时候,然后浏览器呈现一个页面给我们或者一个404. 我们输入的地址中包含了我们想要访问的信息的信息,比如我们想要查看一张图片,这个地址就将包括图片在那个服务器,图片在这个服务器的什么地方。然后服务器收到这个请求,就返回给我们这个图片
阅读全文
摘要:Jersey用户指南是Jersey的官方文档, 英文原版在这:https://jersey.github.io/documentation/latest/index.html 中文翻译版在这:https://github.com/waylau/Jersey-2.x-User-Guide 一、 Roo
阅读全文
摘要:这次参考的是这个博客,完全按照这个我这里会出一些问题,一会再说就是了。 https://www.cnblogs.com/puyangsky/p/5368132.html 一、首先新建一个项目,选择Java Enterprise -> RESTful Web Serice 这里就会有一个问题,是选择U
阅读全文
摘要:1、同步容器类 同步容器类都是线程安全的,但在某些情况下可能需要额外的客户端加锁保护复合操作。 容器上常见的复合操作包括但不限于:迭代(反复访问数据,直到遍历完容器中所有的元素为止)、跳转(根据指定顺序找到当前元素的下一个元素)以及条件运算(例如:如果没有则添加)。 这些复合操作在没有客户端加锁的情
阅读全文
摘要:1、实例封闭 这个类的状态是由HashSet来进行管理的,这里的myset是私有的且并不会逸出,因此HashSer被封闭在personset中,所以如果不对myset进行访问那这个类就是线程安全的,但是由于HashSet并不是线程安全的,所以其add和contains方法都不是线程安全的,所以需要加
阅读全文
摘要:1、ThreadLocal Java中的ThreadLocal类可以让你创建的变量只被同一个线程进行读和写操作。因此,尽管有两个线程同时执行一段相同的代码,而且这段代码又有一个指向同一个ThreadLocal变量的引用,但是这两个线程依然不能看到彼此的ThreadLocal变量域。ThreadLoc
阅读全文
摘要:1、如何创建并运行java线程 创建一个线程可以继承java的Thread类,或者实现Runnabe接口。 输出: 或者是创建一个实现了Runnable接口的匿名类 输出: 2、安全性 线程安全性可能是非常复杂的,在没有充足同步的情况下,多个线程的操作执行顺序是不同的,会产生非常奇怪的结果 这个类中
阅读全文
摘要:发布与订阅(又称pub/sub),订阅者(listener)负责订阅频道(channel),发送者(publisher)负责向频道发送二进制字符串消息(binary string message).每当有消息被发送给指定频道的时候,频道都所有订阅者都会收到消息。 Redis提供都5个发布订阅命令:
阅读全文
摘要:Redis总体介绍: Redis特性 Redis(REmote DIctionary Server),是一个开源的内存数据库 持久化:RDB、AOF 主备复制 丰富的数据结构 Lua脚本、事务 Redis(REmote DIctionary Server),是一个开源的内存数据库 持久化:RDB、A
阅读全文
摘要:javacv开发包是用于支持java多媒体开发的一套开发包,可以适用于本地多媒体(音视频)调用以及音视频,图片等文件后期操作(图片修改,音视频解码剪辑等等功能)。 这些需要引入的包。音视频处理使用ffmpeg,图像处理使用opencv,摄像头抓取使用opencv 1、读取摄像头的图像 public
阅读全文
摘要:题目链接: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
阅读全文