-
构建高可用ZooKeeper集群
构建高可用ZooKeeper集群 ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。由于 ZooKeeper 便捷的使用方式、卓越的性能和良好的稳定性...
-
并发容器之阻塞队列DelayQueue的使用案例及源码分析
并发容器之阻塞队列DelayQueue的使用案例及源码分析 原文连接:(http://www.studyshare.cn/blog/details/1167/0 ) 一、队列及阻塞队列概念 1、队列 :是一种特殊线性表,特殊之处在于操作是受限制的,只允许在表的前端进行删除操作,在表的后端进行插入操作。进行删...
-
字节跳动Java研发面试99题(含答案):JVM+Spring+MySQL+线程池+锁
字节跳动Java研发面试99题(含答案):JVM+Spring+MySQL+线程池+锁 JVM的内存结构 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1. Java虚拟机栈 :线程私有;每个方法在执行的时候会创建一个栈帧,存储了局部变量表,操作数栈...
2019-08-16 09:45:45 mysql优化java工程师java高级文档文件定义mysql代理模式虚拟机用户
-
项目的开始
项目的开始 项目流程图 MockPlus 原型绘制工具 项目设计 瀑布流程/基于原型,敏捷开发(快速迭代) 具体设计: 体系结构 适应性(目的和方向) 结构稳定性【可变需求,不可变需求】 可扩展性 --对应用进行分层,适应变化能力 单体应用(三层架构), 可复用性 系统结构,...
-
阿里架构师浅析ThreadLocal源码——黄金分割数的使用
阿里架构师浅析ThreadLocal源码——黄金分割数的使用 一. 前提 最近接触到的一个项目要兼容新老系统,最终采用了ThreadLocal(实际上用的是InheritableThreadLocal)用于在子线程获取父线程中共享的变量。问题是解决了,但是后来发现对ThreadLocal的理解不够深入,于是顺...
-
框架用多了真的会死人的,spring-cloud全家桶与mybitais 集成完
框架用多了真的会死人的,spring-cloud全家桶与mybitais 集成完整示例(附下载) ? 题外话: 看到这一长串包含各种技术名词的标题,一路走来感觉研发深深的被各种框架给绑架了,从我们刚出生最简单的jsp,servlet打天下,到spring mvc的盛行,再到现在spring-boot,spr...
-
《代码整洁之道》总结和笔记
《代码整洁之道》总结和笔记 前言 《代码整洁之道》在业内有很高的知名度,被诸多前辈推荐给后来者阅读。本书以循序渐进改造一个小程序的方式,演示了一个程序可能的各种设计(在代码层面)。手把手教你该怎么设计代码,为何要这样设计,这样设计的好处是什么。通过一...
-
多线程与高并发(三)synchronized关键字
多线程与高并发(三)synchronized关键字 上一篇中学习了线程安全相关的知识,知道了线程安全问题主要来自JMM的设计,集中在主内存和线程的工作内存而导致的内存可见性问题,及重排序导致的问题。上一篇也提到共享数据会出现可见性和竞争现象,如果多线程间没有共享的数...
-
java基础二
java基础二 泛型: 也就是装在集合当中的所有元素,全部都是统一的什么类型。 泛型只能是引用类型,不能是基本类型。 关于引用类型与基本类型的区别::https://blog.csdn.net/qq_31071255/article/details/82192075 在使用==时,对于基本类型来说,==是进行数值的比较...
-
重构之重新组织函数
重构之重新组织函数 目的:学习基本重构手法 出处:《重构 改善既有代码的设计》 记录方式:只记录示例代码,深入细节可自行搜索 列表: 1、Extract Method(提炼函数) 2、Inline Temp(内联临时变量) 3、Replace Temp with Query(以查询取代临时变量) 4、Introduce Expl...
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
