自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Dubbo源码学习-日志服务适配器模式

今天读了一下dubbo的源码,dubbo源码本身主要包括以下几个部分(包):common、config、container、monitor、registry、remoting、rpc,其中今天要说的日志适配器模式就在common包中。          首先我们来看日志的调用方式如下:public class DubboRegistry extends FailbackRegistry ...

2014-09-10 11:35:14 190

原创 ZooKeeper实现分布式锁

 场景描述          在分布式应用, 往往存在多个进程提供同一服务. 这些进程有可能在相同的机器上, 也有可能分布在不同的机器上. 如果这 些进程共享了一些资源, 可能就需要分布式锁来锁定对这些资源的访问.本文将介绍如何利用zookeeper实现分布式锁. 思路        进程需要访问共享数据时, 就在"/locks"节点下创建一个sequence类...

2014-09-03 14:26:22 107

原创 Innodb中的事务隔离级别和锁的关系

一次封锁or两段锁?因为有大量的并发访问,为了预防死锁,一般应用中推荐使用一次封锁法,就是在方法的开始阶段,已经预先知道会用到哪些数据,然后全部锁住,在方法运行之后,再全部解锁。这种方式可以有效的避免循环死锁,但在数据库中却不适用,因为在事务开始阶段,数据库并不知道会用到哪些数据。数据库遵循的是两段锁协议,将事务分成两个阶段,加锁阶段和解锁阶段(所以叫两段锁)加锁阶段:在该阶段可以进行...

2014-09-01 14:14:41 113

原创 RPC框架Dubbo

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。主要核心部件: Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制.RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能Reg...

2014-08-29 22:59:47 70

原创 Java字节码操作

对于Java程序员来说,工作中经常会遇到这样一些问题,比如引用了些第三方提供的非开源jar包,这个时候我们需要用它,甚至需要改它的内容。怎么办?下面看看开发中会遇到哪些问题?某个类的里面的字段默认值不符合需求要改掉.某个方法里面有很多校验,想直接return ;绕过校验。某个方法里面的计算方法太复杂,想用自己的计算方式。替换方法体。首先声明一点,如果是收费的,切勿参加商业性质。...

2014-08-29 22:51:05 78

原创 Solr技术在电商中的应用

      Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果;       当然Solr本身也提供了各个语言的客户端工具,solrj是java语言使用的强大客户端工具,该客户端可以让电商或者互联...

2014-08-19 17:54:29 376

原创 from branch merge to trunk

       项目需要做一个大的改动,在上线之前从trunk上打了一个branch下来,由于改动比较大,所以这次的改动就在branch修改、打包、测试;      测试完成以后,问题来了,我们需要branch代码merge到trunk上,网上查了一下资料,但是有些人为了赚取所谓的“分儿”,都没有验证的解决方案一顿狂发,下面是经过验证的解决方案:      1. 将branch的代码...

2012-01-04 11:59:58 532

原创 openOffice conversion failed: could not load input document

各位,在使用openOffice结合jodconverter 把word文件转换为html时,发现总是报异常:com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException: conversion failed: could not load input document;但是,这个问题是偶发的,偶尔传一个文件,...

2011-12-02 17:39:00 1934 3

原创 打造高并发安全系統(ssh)应该注意的几个问题

文章来自于:http://blog.csdn.net/yancaobisi/article/details/6881188 最近验收会终于开完了,也算是稍微松了一口气,之前系统定位是分布式部署,但是到了最后上线阶段又改为集中部署,这样性能问题就成了当前比较棘手的一件事,项目上线后频繁出线内存溢出、数据库锁表问题,加上后来压力测试时出现的系统并发慢的问题,经过这N久的折磨后,现在终于有了一...

2011-10-18 09:05:28 177

原创 CAS client 端添加初始化参数传到server端

1. 修改client 端web应用的web.xml,如下:[code="java"] CAS Authentication Filter org.jasig.cas.client.authentication.AuthenticationFilter casServerLoginUrl http://192.168.104.123:8080/ca...

2011-07-28 17:43:09 336 1

原创 CAS 返回多个信息为空

CAS client 端使用Filter 获得server端传回的信息,如果多个信息使用:[code="java"]assertion.getPrincipal().getAttributes()[/code]来获得一个Map,但是有的时候Map中没有数据为null;解决方案:配置deployerConfigContext.xml中名称为serviceRegistryDao的bean,如下...

2011-07-28 17:21:33 580

原创 CAS 集成java 登录成功后空白页面

CAS 集成java 登录成功后空白页面,查看源代码空白内容,在cas-client side 一端也配置了验证成功后的url,并且经过调试验证已经执行了登录成功以后在web.xml中配置的AutoSetUserAdapterFilter中的代码,问:为什么出现空白页面?...

2011-07-25 14:07:07 563

原创 ymPrompt组件使用问题

在使用ymPrompt这个组件的使用,ie8、9都没有问题但是在ie6下,调用win弹出层后,ie8、9下是遮罩层的,但是ie6下没有遮罩层,有时间有遮罩,但是一拖拽就又没哟了,在关闭层后,这个时候遮罩层才出来,正好跟ie8、9相反...

2011-06-22 16:09:15 111

原创 CAS 实现SSO 国际化问题

项目当中遇到的问题: 项目使用CAS 实现SSO,目前SSO遇到了瓶颈,有2个问题 1 在CAS默认登录页面,选择英文后,登录系统,但是系统还是显示为中文;因为系统采用struts2,struts2的国际化采用 Map session = ActionContext.getContext().getSession(); Actio...

2011-06-16 10:43:56 446

原创 xtree使用的问题

在xtree使用过程中,遇到了这样一个问题,就是在点击一个节点的时候,要ajax请求返回json数据然后生成下一级树,但是当客户再次点击该节点的时候,xtree同样还是把刚才的子节点重现加载一遍,这样该节点下的子节点就重复了,代码如何var tree = new WebFXTree('测试', 'javascript:\" onclick=\"return false;');tree.se...

2010-05-12 14:45:45 273

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除