![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
north_eagle
这个作者很懒,什么都没留下…
展开
-
Netty源码学习笔记
Netty一般都通过bootStrap来启动, 网络动作过程就是服务器端bind->accept->read->write,客户端 connect->read->write,一般bind或者connect后会有多次read、write。依据这种特性netty将bind,accept与read,write的线程分离,connect与read、write线程分离 一、Netty主要可以分为3部原创 2011-06-15 09:39:00 · 5451 阅读 · 2 评论 -
使用greys 排查问题案例
场景类HankService 类的updateHsfServices方法执行失败, 假如是线上环境,日志也没有输出,不许debug,如何排查问题。package com.alibaba.cainiao.cndcp.web.hank;public class HankService implements BeanFactoryAware, InitializingBean {public HsfD原创 2015-04-17 15:20:17 · 2549 阅读 · 0 评论 -
Java nstrumentation 功能
2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,WebServ转载 2015-04-04 18:17:27 · 618 阅读 · 0 评论 -
webx 中request 对象作为单例注入的实现
webx 文档中描述: 你不能把一个短期的对象如request、response和request context注入到MyAction这个singleton对象。然而,在Webx中,这样做是可以的!奥秘在于Request Contexts服务对上表所列的这些短期对象作了特殊的处理,使它们可以被注入到singleton对象中。事实上,被注入的只是一个“空壳”,真正的对象是在被访问到的时候才会从线程原创 2015-03-29 19:45:43 · 3212 阅读 · 1 评论 -
spring schema 扩增 (dubbo 为例)
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xsi:schemaLocation="h原创 2015-03-08 16:14:41 · 2091 阅读 · 0 评论 -
深入分析 Java 中的中文编码问题
http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语转载 2015-02-12 17:42:08 · 521 阅读 · 0 评论 -
Btrace 系列一 总述
a原创 2015-02-25 13:32:39 · 407 阅读 · 0 评论 -
maven 仓库 nexus 的安装与迁移
一、全新安装nexus1、我们采用的war 包安装, 直接下载nexus的war包, nexus-2.3.1-01.war。2、将nexus-2.3.1-01.war丢到tomcat 的webapp目录下。我们的tomcat 用的是 /usr/local/project/nexus/tomcat3、运行tomcat 的start.sh4、第一次运行,你会发现在${user.home原创 2015-01-05 19:59:48 · 11939 阅读 · 1 评论 -
Btrace 系列二 Java Agent and instrument
b原创 2015-02-25 13:41:13 · 492 阅读 · 0 评论 -
编码问题
编程中的字符集,与编码方式1.Charset字符集,如英文字符集,中文简体字符集.2.Encoding编码。计算机要处理各种字符,就需要将字符和二进制内码一一对应起来,这种对应关系就是字符编码(Encoding)。制定编码首先要确定字符集,并将字符集内的字符排序,然后和二进制数字对应起来。根据字符集内字符的多少,会确定用几个字节来编码。如UNICODE 字符集可以用utf-8, utf-1原创 2011-06-15 10:21:00 · 442 阅读 · 0 评论 -
调用链监控
Created with Raphaël 2.1.0用户请求(url/dubbo服务)用户请求(url/dubbo服务)方法B方法B方法C方法C在当前thread 中创建一个transaction,记录调用地址&开始时间在根节点上增加子节点B,记录B的开始执行时间在B节点上增加子节点C,记录C的开始执行时间记录方法C的完成时间记录方法B的完成时间返回响应给客户端。记录transaction结束时间,原创 2015-12-17 14:57:29 · 1695 阅读 · 0 评论