-
QRowTable表格控件(四)-效率优化之-优化数据源
QRowTable表格控件(四)-效率优化之-优化数据源 目录 一、开心一刻 二、问题分析 三、重写数据源 1、自己存储数据 2、重写data接口 四、比较 五、相关文章 原文链接: QRowTable表格控件(四)-效率优化之-优化数据源 一、开心一刻 一程序员第一次上女朋友家她妈板着脸问...
-
变量的实现机制
变量的实现机制 在声明一个变量时,需要指定它的数据类型和变量名,代码中我们都用文字表示便于人们阅读,但计算机的CPU确无法识别他们。在C++中的目标代码通过地址来区别不同的变量。 对于这段代码:将他们编译为可执行文件后,再反汇编,得到汇编语言代码。 源代码中...
-
Posix消息队列
Posix消息队列 目录 1. 概述 2. Posix消息队列 创建与打开 关闭与删除 消息队列属性 获取属性 设置属性 消息发送与接收 3. 消息队列限制 4. 生产者消费者问题——Posix消息队列实现 单生产者 + 单消费者 多生产者 + 单消费者 5. 效率对比 1. 概述 消息队列可认为是一个...
-
什么是分布式事务以及有哪些解决方案?
什么是分布式事务以及有哪些解决方案? 1、什么是分布式事务? 答:指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败。从本质上来说,分布式事务就是为了保证不同数据库的数据一致性。...
-
WeakHashMap,源码解读
WeakHashMap,源码解读 概述 WeakHashMap也是Map接口的一个实现类,它与HashMap相似,也是一个哈希表,存储key-value pair,而且也是非线程安全的。不过WeakHashMap并没有引入红黑树来尽量规避哈希冲突带来的影响,内部实现只是数组+单链表。此外,WeakHashMap与HashMa...
-
面向对象(上)
面向对象(上) Java 支持面向对象的三大特征:封装、继承、多态;java 提供了public 、protected、private三个访问控制修饰符来实现良好的封装;提供 extends 关键来让子类实例继承父类,使子类可以继承父类的可允许访问控制的属性和方法;通过继承的关系也可实现方法...
-
Java微服务(一):dubbo-admin控制台的使用
Java微服务(一):dubbo-admin控制台的使用 1.环境准备 使用CentOS7+Docker+Zookeeper3.4.10搭建dubbo微服务 1.1.安装docker容器 (1).uname -r:docker要求CentOS的内核版本高于3.10,所以推荐使用CentOS7及以上版本。可以通过命令uname -r查看系统的内核版本 (2).sud...
-
谈谈 Callable 任务是怎么运行的?它的执行结果又是怎么获取的?
谈谈 Callable 任务是怎么运行的?它的执行结果又是怎么获取的? 谈谈 Callable 任务是怎么运行的?它的执行结果又是怎么获取的? 向线程池提交Callable任务,会创建一个新线程(执行任务的线程)去执行这个Callable任务,但是通过Future#get获取任务的执行结果是在提交任...
-
disruptor
disruptor disruptor 一 概述 CPU缓存 网页浏览器为了加快速度,会在本机存缓存以前浏览过的数据; 传统数据库或NoSQL数据库为了加速查询, 常在内存设置一个缓存, 减少对磁盘(慢)的IO. 同样内存与CPU的速度相差太远, 于是CPU设计者们就给CPU加上了缓存(CPU Cache). 如果...
-
多线程编程学习七( Fork/Join 框架).
多线程编程学习七( Fork/Join 框架). 一、介绍 使用 java8 lambda 表达式大半年了,一直都知道底层使用的是 Fork/Join 框架,今天终于有机会来学学 Fork/Join 框架了。 Fork/Join 框架是 Java 7 提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
