4 jackoak

尚未进行身份认证

暂无相关描述

等级
博文 6
排名 128w+

多线程、cpu本质原理

最近研究学习了一下汇编语言和操作系统原理,明白了疑惑多年的问题。1、操作系统如何实现多进程、多线程。2、cpu基本结构,cpu如何和其他设备(网卡、显卡、声卡、磁盘、usb)通信。3、java虚拟机原理。4、多线程的安全问题的本质原因。下面一一记录,本人文学水平有限,大多都是口水话,勿怪。1、目前的计算机体系都为冯罗伊曼(图灵、冯罗伊曼、哈佛结构的具体区别请自行...

2019-04-07 11:48:44

netty,高性能网络编程java框架

由于公司需要对接硬件,搭建一款物联网服务器,第一个版本的服务器是由java原生socket编写,在开发和后期维护中也出现了各种问题,虽然一一解决了,但是却也浪费了大量精力。老板,花钱雇员工的唯一理由就是,让你帮他解决问题,所以,在技术选型上出现问题后,我的第一反应是,重选现有的、稳定的网络编程技术,当让,最终我选择了netty,这一框架,理由嘛,肯定是看网友的博客和一些论坛,都出现了大量有关...

2018-05-15 08:30:33

海康摄像头开发总结

由于公司项目需求,需要做摄像头,门禁,刷卡取电等功能。我主要负责硬件与javaweb平台对接这一块,下面说说我对java与硬件对接的总结。一,海康的监控摄像头。目前国内的监控摄像头提供的摄像头一般只支持rtsp协议的数据流,只有少部分公司支持rtmp协议的视频数据流。由于flush插件只支持rtmp协议,所以,在这一点上,要做b/s结构的架构,是不能直接调用rtsp视频数据流的。要在

2017-04-29 11:24:53

java面向对象理解

管你是怎么理解java面向对象的,反正我是这样理解的。 既然谈到了面向对象,那我们就不能再跟着别人什么抽象、继承、封装乱七八糟的。在这里我只谈我的面向对象。要谈面向对象,首先我们来分析这样一个场景:我对计算机说:"你给老子在控制台上打印一句helloworld。" 机算计听了这句话,首先怎么思考,怎么做?首先,它要找到一个对象,一个能完成这件事的对象,它能找到谁呢,就是System

2017-03-27 18:18:20

oracle group by having 理解

groupby用于分组,结果和distinct一样。比如 selectid,name时 id ---> name,为1对多,就可以以name为行进行分组,但是这样也没什么叼用,因为selectid,namefromstudent groupbyname 报错,因为groupby原则是 select后没用使用聚集函数的字段,都要出现在groupby后面,成了这

2017-03-02 11:46:47

oracle 对数据库事务的理解

事务控制命令只与DML命令INSERT、UPDATE、DELETE配合使用,比如我们不会在创建表之后使用commit语句,因为当表被创建后,它会自动被提交给数据库。也不能使用rollback语句来恢复被撤销的表。此外,还有其他类似的语句,也不能被撤销,例如truncate语句。所以,在运行新的命令之前,最好确定........摘录自《SQL入门经典》第5版上面的这

2017-02-26 16:32:39
奖章
    暂无奖章