基础知识 Moosefs概念 MooseFS是一个具备冗余容错功能的分布式网络文件系统,它将数据分别存放在多个物理服务器或单独磁盘或分区上,确保一份数据有多个备份副本。对于访问的客户端或者用户来说,整个分布式网络文件系统集群看起来就像一个资源一样。从其对文件操作的情况看,MooseFS就相当于一个类 ...
分类:
其他好文 时间:
2018-05-07 19:48:23
阅读次数:
383
MyBatis缓存设计 是网上《深入理解MyBatis原理》缓存相关几篇文章的笔记,通过MyBatis对缓存SPI接口、一级、二级缓存的设计的了解,后面项目中用到缓存或做基础框架设计缓存时可借鉴这里面好的思路。同时缓存作为一项很常用的技术,对项目中的应用进行对比分析,也方便以后更好的技术选型。 My ...
分类:
其他好文 时间:
2018-05-06 13:43:56
阅读次数:
189
AbstractQueuedSynchronized 以下简称AQS,是用来构建锁或者其他同步组件的基础框架。 在AQS中,为锁的获取和释放提供了一些模板方法,而实现锁的类(AQS的子类)需要实现这些模板方法中的同步方法。 这些方法包括: ·tryAcquire():尝试以独占模式获取锁 ·tryR ...
分类:
其他好文 时间:
2018-04-30 11:41:03
阅读次数:
185
转行学开发,代码100天——2018-04-23 一、运动基础框架 JavaScript的运动可以广义理解为渐变效果,直接移动效果等,图网页上常见的“分享到”,banner,透明度变化等。其实现的基本方法就是利用前面学到的定时器。 通过学习,总结一下基本的运动实现——运动框架。 运动框架可以理解为实 ...
分类:
编程语言 时间:
2018-04-23 21:19:25
阅读次数:
205
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序基础框架和项目模板。 ASP.NET Boilerplate 基于 ...
分类:
其他好文 时间:
2018-04-14 11:21:58
阅读次数:
179
阿里系:Duboo做服务化治理,Zookeeper服务注册中心,SpringMVC or SpringBoot基础框架Spring Cloud栈:Spring Cloud,Netflix Eureka, Spring Boot来自为知笔记(Wiz) ...
分类:
其他好文 时间:
2018-04-13 23:33:10
阅读次数:
269
1、简介 AbstractQueuedSynchronizer队列同步器,用来实现锁或者其他同步组件的基础框架 AbstractQueuedSynchronizer使用int类型的volatile变量维护同步状态 一般使用AQS的主要方式是继承,子类通过实现它提供的抽象方法来管理同步状态,主要管理的 ...
分类:
其他好文 时间:
2018-04-11 18:10:39
阅读次数:
171
本文将使用一个gitHub开源的项目来扩展实现二次协议的开发,该项目已经搭建好了基础层架构,并实现了三菱,西门子,欧姆龙,MODBUS-TCP的通讯示例,也可以参照这些示例开发其他的通讯协议,并Pull request到这个项目中来实现这个项目的最终目标 github地址:https://githu ...
分类:
其他好文 时间:
2018-04-05 18:32:35
阅读次数:
2344
某互联网上市公司基于Golang 的运维基础架构,这种实例比较难得希望大家抓住机会。
分类:
其他好文 时间:
2018-03-29 13:33:06
阅读次数:
841