- 浏览: 24972 次
- 性别:
- 来自: 北京
最新评论
-
xiangkui:
引用文件锁定以整个 Java 虚拟机来保持。但它们不适用于控制 ...
dubbo源码分析-2(注册表AbstractRegistry设计技巧讲解) -
xiangkui:
hengyunabc 写道貌似LZ有个地方理解不对,FileL ...
dubbo源码分析-2(注册表AbstractRegistry设计技巧讲解) -
hengyunabc:
貌似LZ有个地方理解不对,FileLock是进程级的锁,而且/ ...
dubbo源码分析-2(注册表AbstractRegistry设计技巧讲解) -
magicyang919:
顶一个顶一个
dubbo源码分析之注册表设计
文章列表
第一章 YUI3开发环境搭建
- 博客分类:
- 跟着向日葵学YUI3
基本环境搭建
作者是在Ubuntu的环境下开始学习YUI的,YUI3一般和NodeJs等环境整合在一起,开发时对网络的依赖较强烈。所以建议在网络环境良好,并可配置本地代理的机器上学习开发,避免因为依赖包下载不下来而降低学习 ...
/*
* (C) 2007-2012 Alibaba Group Holding Limited.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licens ...
摘自网络:http://www.shelwee.com/html/archives/66427.html
Ubuntu12.04美化高仿MAC OS系统
简单步骤:
1.下载安装MAC主题三件套(mac-os-lion-cursors mac-os-lion-icons mac-os-lion-theme)
2.双击安装3个deb包
3.在ubuntu-tweak中设置主题,如图:
今天负责承担小组一期项目的测试案例实施工作,当然也是希望项目组工作很好的开展开,因此在JIRA上提交了不少的bug,自己做事也过于细致,以至于有关模块的功能性改进也提交了JIRA报告,项目组中同事有些不快,跟我表露了心情,作为一个测试执行者,有问题报告不假,但却是不该演化成一种权利的执行,一旦如此,我这种bug提交行为无形中就演变成了一种责问追究或者任务派发,难怪同事希望我以后碰上这种问题需要请示组长,静心思考发信确实如此。
其实大部分的开发人员努力工作的同时也在担忧着是不是自己的功能模块编写有问题啊,集成测试会不会通过啊,线上环境出了问题可千万别追究到我这儿来啊。
如果我们简单的 ...
项目开发到后期阶段的时候,需要用maven建立一个site站点,配置好相关参数后,等待发布。
发布项目站点的方式有很多种,笔者使用的是通过webDav协议,将target目录下的site文件发布到远程Tomcat服务器上。
介绍:
Tomcat对于webDav的支持较好,也就是说配置好相应的servlet后,只会热部署。
maven中的site插件也支持webDav协议,配置好参数后,支持站点远程部署,方便团队内成员交流
先说说maven关于site的配置吧:
1:配置site插件
<!--配置site 的国际化,默认为en,f ...
前言:
Dubbo官方给出的配置说明,已经很详细了,但是笔者在看的过程中,配置之间的依赖关系和影响时机还不是很清楚。看了源代码和分析类之间的结构,画出了配置参考总图。
结合这个图和官方配置说明,可以很好的灵活相关参数。
上图:
<!--EndFragment-->
在一些客户端多线程高并发的应用场景中,编程中会采用本地文件缓存的方式来保存一些Java类中的信息,如某个Map中的<key,value>缓存为property文件。
如果多个线程同时访问这个property文件,会造成文件版本不一致、读写内容过时等错误情况。
笔者在学习dubbo框架的过程中,发现了dubbo框架中有对于本地URL信息的property缓存机制(为了使得服务消费方能很好的接入服务提供方,减轻注册中心的压力)
1:缓存文件保存机制线程来完成
dubbo中申明为内部类,这样对类使用者来说,是透明的缓存机制。
private ...
前言:
第一次发表技术文章,勿吐槽哈,给点面子,谢谢
本文从dubbo中的registry分包来讲解,dubbo内部设计和实现细节,registry分包在com.alibaba.dubbo.registry包中,我参照的是2.5.2的较新版本。
为了方便代码阅读,我删除了很多的关于版权的注释信息。
注册表服务提供以下功能:
添加、删除某个注册项
注册项为原子节点,原子节点在dubbo框架中定义为扩展自定义URL。
请自行维护URL格式定义。
原子信息异步通告
信息异步通告的方式为时间模型,即需要订阅原子节点主题。
主题能够保证 ...
Ø sys和system用户区别
1 ) 最重要的区别,存储的数据的重要性不同
【sys】 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。
【system】 用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有普通dba角色权限。
2) 其次的区别,权限的不同。
【system】用户只能 ...