java高级技术
晓风残日
IT宅男。最擅长写java web 。希望提高自己更多方面的技术水平。
(ps:最开始其实是想写游戏外挂。但是到现在也没什么概念。
另外想做一些能让自己感觉比较有意思且能够有收入的一些东西。
)
展开
-
ThreadLocal的理解
本文主要准备通过以下四个方面对ThreadLocal进行分析和说明概要说明 ThreadLocal使用 原理 GC回收1. 概要说明举个不是很恰当的例子,如果把线程比作一个人,那么ThreadLocalMap就是他身上的所有口袋,每个口袋(ThreadLocal)可以放不同的工具(数据),无论这个人走到哪儿,他都可以使用自己口袋里面的工具看一下代码Thread.java内部...原创 2020-01-11 18:32:08 · 246 阅读 · 0 评论 -
四、学习Zookeeper笔记,安装以及简单操作Zookeeper
Zookeeper开始向导目录树·开始:用Zookeeper协调分布式应用 · 前期准备 · 下载 · 单机操作 · 管理Zookeeper存储 · 连接Zookeeper · Zookeeper编程 · 运行复制Zookeeper · 其它优化-----------------------------------------------------...原创 2018-04-08 00:19:07 · 264 阅读 · 0 评论 -
一、学习Zookeeper笔记,什么是Zookeeper?
1. 什么是Zookeeper? zookeeper致力于开发和维护一个开源服务器,从而实现高度可靠的分布式协作。 zookpeeper是一个集中是的服务,以维护配置信息、命名空间、提供分布式同步和分组服务。在各种分布式应用中提供这些服务。每次实现这些功能(指不用zk,自己开发)都不可避免的需要花费很大的工作量去修复bug和竞争条件。因为实现这种服务是困难的,应用程序最早通常会跳过这些服务,...原创 2018-04-05 10:12:36 · 260 阅读 · 0 评论 -
一、学习MongoDB、认识、安装、简单操作
1.什么是MongoDB?基于分布式文件存储的开源数据库系统为WEB应用提供可扩展高性能的数据存储解决方案将数据存储为一个文档,数据结构是(key-value)组成,类似于JSON对象。字段可以包含其它文档,数组以及文档数组。2. 主要特点你可以在MongoDB记录中设置任何属性的索引 (如:FirstName="Sameer",Address="8 Gandhi Road")来实现更快的排序。你...原创 2018-04-12 11:04:36 · 272 阅读 · 0 评论 -
二、学习Zookeeper笔记之 Zookeeper文档
Zookeeper:Because Coordinating Distributed Systems is a Zoo(为什么有这么一句?协调分布式系统是一个动物园?)Zookeeper是一个高性能的分布式应用协调服务。它实现了通用的服务-例如命名空间、配置管理、同步、还有分组服务(naming,configuration management synchronization,and group ...原创 2018-04-05 11:12:04 · 325 阅读 · 0 评论 -
三、学习Zookeeper笔记,Zookeeper架构概览
篇幅目录:Zookeeper:一个分布式应用的分布式协调服务 设计目标 数据模型和分级命名空间 节点和临时节点 条件更新和监控 保证 简单的API 使用 性能 可靠性 Zookeeper项目--------------------------------------------------------------------Zookeep...原创 2018-04-05 16:56:46 · 918 阅读 · 0 评论