前言 CyclicBarrier它是什么?一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点。类似于朋友之间联系要在中午聚个会,几个朋友全部到齐后才开始喝酒吃菜。 源码 CyclicBarrier属性和构造器 CyclicBarrier方法 1. await方法 在所有参与者都已经在此 ...
分类:
其他好文 时间:
2018-07-25 01:09:17
阅读次数:
155
本文没啥技术含量,就是测试一下 MSSqlHelper 在 使用反射、不使用反射 的性能对比。 之后,不要问为什么不用 ORM 这类的东西 —— 会有另外的文章 介绍 自己这些年 自己的ORM 升级历史。 背景: 我自己有一个 MSSqlHelper, 这个 辅助类 是最基本的一个 数据库操作类。 ...
分类:
数据库 时间:
2018-07-22 11:22:43
阅读次数:
273
今天继续学习其它的同步工具:CyclicBarrier与CountDownLatch 一、CyclicBarrier CyclicBarrier是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必 ...
分类:
编程语言 时间:
2018-07-13 10:20:00
阅读次数:
180
虽然redis api的功能比较齐全,但个人觉得为了更好的方便学习和使用,还是很有必有做一个类似DBHelper的帮助类 辅助类主要功能(代码会在最后放出来) 1. 事件监听: 重新配置广播时(主从同步更改) 发生内部错误时(调试用) 更改集群时 配置更改时 发生错误时 物理连接失败时 建立物理连接 ...
讲解CyclicBarrier API文档是这样介绍的:一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点(commonbarrierpoint)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此使CyclicBarrier很有用。因为该barrier在释放等待线程后可以重用,所以称它为循环的barr
分类:
其他好文 时间:
2018-06-25 17:52:20
阅读次数:
166
一.辅助类 Bootstrap 在布局方面提供了一些细小的辅组样式,用于文字颜色以及背景色的设置、 显示关闭图标等等。 1.情景文本颜色 2.情景背景色 3.关闭按钮 4.三角符号 5.快速浮动 这个浮动其实就是 float,只不过使用了!important 加强了优先级。 6.块级居中 注:就是 ...
分类:
其他好文 时间:
2018-06-14 18:06:37
阅读次数:
113
一、背景: HashMap到底是怎么实现的? 一对一对的存放,通过key找value;map的键不能重复;自己怎么实现呢? 代码: Wife.java 辅助类 package com.cy.collection; public class Wife { String name; public Wif ...
分类:
其他好文 时间:
2018-06-13 23:40:58
阅读次数:
197
public class Log { private ILog logger; public Log(ILog log) { this.logger = log; } public void Debug(object message) { thi... ...
分类:
Web程序 时间:
2018-06-11 11:02:57
阅读次数:
190
//文件和目录操作辅助类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Web; using System.Dat ...
分类:
其他好文 时间:
2018-05-28 16:51:11
阅读次数:
140
一、Netty分层设计 Netty 采用了比较典型的三层网络架构进行设计,逻辑架构图如下所示: #第一层,Reactor 通信调度层,它由一系列辅助类完成,包括 Reactor 线程 NioEventLoop 以及其父类、NioSocketChannel/NioServerSocketChannel ...
分类:
Web程序 时间:
2018-05-18 00:28:36
阅读次数:
196