LinkedHashMap的实现原理
摘要:1. LinkedHashMap概述: LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 LinkedHashMap实现与HashMap的不同之处在
阅读全文
posted @
2015-03-31 19:11
duanxz
阅读(386)
推荐(0) 编辑
ZooKeeper 的 Watch 机制是什么?
摘要:Watch 机制的简介 ZooKeeper 提供了分布式数据发布/订阅功能,一个典型的发布/订阅模型系统定义了一种一对多的订阅关系,能让多个订阅者同时监听某一个主题对象,当这个主题对象自身状态变化时,会通知所有订阅者,使他们能够做出相应的处理。 在 ZooKeeper 中,引入了 Watch 机制来
阅读全文
posted @
2015-03-31 07:37
duanxz
阅读(1204)
推荐(0) 编辑
su命令,sudo命令,visudo命令
摘要:一、命令su 语法 : su [-] username后面可以跟 ‘-‘ 也可以不跟,普通用户su不加username时就是切换到root用户,当然root用户同样可以su到普通用户。 ‘-‘ 这个字符的作用是,加上后会初始化当前用户的各种环境变量,做个简单的实验来说明加与不加 ‘-‘ 的区别:[t
阅读全文
posted @
2015-03-31 07:26
duanxz
阅读(4593)
推荐(0) 编辑
ThreadLocal实现方式&使用介绍---无锁化线程封闭
摘要:虽然现在可以说很多程序员会用ThreadLocal,但是我相信大多数程序员还不知道ThreadLocal,而使用ThreadLocal的程序员大多只是知道其然而不知其所以然,因此,使用ThreadLocal的程序员很多时候会被它导入到陷进中去,其实Java很多高级机制系列的很多东西都是一把双刃剑,也
阅读全文
posted @
2015-03-30 21:53
duanxz
阅读(652)
推荐(0) 编辑
JAX-WS(JWS)发布WebService
摘要:WebService历来都很受重视,特别是Java阵营,WebService框架和技术层出不穷。知名的XFile(新的如CXF)、Axis1、Axis2等。 而Sun公司也不甘落后,从早期的JAX-RPC到现在成熟的、支持RPC调用与消息传递的JAX-WS都经过了市场的考验,十分成熟,而且使用JAX
阅读全文
posted @
2015-03-29 14:56
duanxz
阅读(4745)
推荐(0) 编辑
MongoDB 日志
摘要:MongoDB中有几种日志? 任何一种数据库都有各种各样的日志,MongoDB也不例外。MongoDB中有4种日志,分别是系统日志、Journal日志、oplog主从日志、慢查询日志等。这些日志记录着MongoDB数据库不同方面的踪迹。下面分别介绍这几种日志。 一、系统日志 系统日志在MongoDB
阅读全文
posted @
2015-03-29 09:21
duanxz
阅读(1053)
推荐(0) 编辑
java.util.concurrent.Exchanger应用范例与原理浅析--转载
摘要:一、简介 Exchanger是自jdk1.5起开始提供的工具套件,一般用于两个工作线程之间交换数据。在本文中我将采取由浅入深的方式来介绍分析这个工具类。首先我们来看看官方的api文档中的叙述: A synchronization point at which threads can pair and
阅读全文
posted @
2015-03-28 16:53
duanxz
阅读(773)
推荐(0) 编辑
Java线程之Phaser
摘要:Phaser是一个灵活的线程同步工具,他包含了CyclicBarrier和CountDownLatch的相关功能 首先,来看一下如何用Phaser替代CountDownLatch。对于CountDownLatch而言,有2个重要的方法,一个是await()方法,可以使线程进入等待状态,在Phaser
阅读全文
posted @
2015-03-27 21:53
duanxz
阅读(636)
推荐(0) 编辑
ehcache基本原理
摘要:ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实
阅读全文
posted @
2015-03-26 23:18
duanxz
阅读(6169)
推荐(0) 编辑
WebService的优点和基本原理
摘要:WebService简介(1)WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。(2)WebService实现不同语言间的调用,是依托于一个标准,webservice是
阅读全文
posted @
2015-03-26 23:11
duanxz
阅读(3273)
推荐(0) 编辑
开放平台鉴权以及OAuth2.0介绍
摘要:OAuth 2.0 协议OAuth是一个开发标准,允许用户授权第三方网站或应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的内容。OAuth 2.0不兼容1.0。协议的参与者RO (resource owner): 资源所有者,对资源具有授权能力的人。...
阅读全文
posted @
2015-03-26 18:44
duanxz
阅读(3406)
推荐(0) 编辑
用 Eclipse 开发 WebService 项目
摘要:1、安装tomcat 2、安装CXF 一、为新渠道webservice加入到项目中 首先,创建一个springboot项目,名为webservice-baffle(附件中)。 第二步,新建web service 服务端 右击webservice-baffle项目,新建“other”,在弹出框中选择“
阅读全文
posted @
2015-03-26 11:50
duanxz
阅读(1312)
推荐(1) 编辑
关于AOP无法切入同类调用方法的问题
摘要:一、前言 Spring AOP在使用过程中需要注意一些问题,也就是平时我们说的陷阱,这些陷阱的出现是由于Spring AOP的实现方式造成的。每一样技术都或多或少有它的局限性,很难称得上完美,只要掌握其实现原理,在使用时不要掉进陷阱就行,也就是进行规避。 对于Spring AOP的陷阱,我总结了以下
阅读全文
posted @
2015-03-25 23:23
duanxz
阅读(9327)
推荐(3) 编辑
WebService优点和缺点小结
摘要:最近做的几个项目都用到了webservice,通过自己的实践和网上资料的汇总,现在做个小结: 当前WebService是一个热门话题。但是,WebService究竟是什么?,WebService有什么优点和缺点,什么情况下应该用WebService?什么情况下不应该用WebService?是需要我...
阅读全文
posted @
2015-03-25 23:15
duanxz
阅读(855)
推荐(0) 编辑
MongoDB监控之一:运行状态、性能监控,分析
摘要:为什么要监控? 监控及时获得应用的运行状态信息,在问题出现时及时发现。 监控什么? CPU、内存、磁盘I/O、应用程序(MongoDB)、进程监控(ps -aux)、错误日志监控 1.4.1 MongoDB集群监控方式 db.serverStatus() db.serverStatus() 包含的监
阅读全文
posted @
2015-03-25 19:23
duanxz
阅读(9708)
推荐(1) 编辑
MongoDB分析工具之三:db.currentOp()
摘要:db.currentOp() db.currentOp是个好东西,顾名思义,就是当前的操作。在mongodb中可以查看当前数据库上此刻的操作语句信息,包括insert/query/update/remove/getmore/command等多种操作。直接执行 db.currentOp()一般返回一个
阅读全文
posted @
2015-03-25 19:19
duanxz
阅读(9495)
推荐(0) 编辑
Linux NFS服务器的安装与配置
摘要:一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix...
阅读全文
posted @
2015-03-21 00:10
duanxz
阅读(434)
推荐(0) 编辑
第三方支付 转
摘要:1.1 概述 第三方支付是具备一定实力和信誉保障的独立机构,采用与各大银行签约的方式,提供与银行支付结算系统接口的交易支持平台的网络支付方式。 第三方支付平台是指平台提供商通过通信、计算机和信息安全技术,在商家和银行之间建立连接,从而实现消费者、金融机构以及商家之间货币支付、现金流转、资金清算、查询
阅读全文
posted @
2015-03-21 00:09
duanxz
阅读(364)
推荐(0) 编辑
关于HTTP返回码
摘要:301与302区别: 301 重定向 三种主流搜索引擎(Google, Bing, Yahoo)对待301都是一样的。它们忽略原始链接然后把重定向后的新链接加入索引。例如:如果用301把 http://www.neegou.com 重定向到 http://www.google.com,那么搜索引擎就
阅读全文
posted @
2015-03-17 16:46
duanxz
阅读(2235)
推荐(0) 编辑
ApplicationEvent事件机制源码分析
摘要:《spring扩展点之三:Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法,在spring启动后做些事情》 《服务网关zuul之七:zuul中的动态刷新路由配置》 《观察者模式与监听模式》 《JDK自带的观察者模式》 《JDK自带的监听器模
阅读全文
posted @
2015-03-16 13:46
duanxz
阅读(3513)
推荐(0) 编辑
MySql配置参数很全的Mysql配置参数说明
摘要:MySql配置参数 很全的Mysql配置参数说明 1. back_log 指定MySQL可能的连接数量。当MySQL主线程在很短的时间内得到非常多的连接请求,该参数就起作用,之后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log参数的值指出在MySQL暂时停止响应新请求之前的短
阅读全文
posted @
2015-03-10 10:59
duanxz
阅读(4346)
推荐(0) 编辑
mysql之触发器trigger
摘要:触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigge
阅读全文
posted @
2015-03-09 09:23
duanxz
阅读(544)
推荐(0) 编辑
架构师的97种习惯
摘要:草率提交任务是不负责任的行为以维护流程通畅为重,以浪费他人时间为耻。要做到这一点,务必在系统内晚上的自动测试功能,纠正开发人员的行为。沉下心来改善系统的生产效率,缩短流程,避免各行其是,才能缩短开发时间。采取一切可行的措施,例如运用模拟方法、降低依赖性、细致划分系统模块,等等。总之要杜绝一切草率提交...
阅读全文
posted @
2015-03-05 23:12
duanxz
阅读(442)
推荐(0) 编辑