Rebecca粑粑
码龄16年
关注
提问 私信
  • 博客:32,202
    社区:1
    32,203
    总访问量
  • 8
    原创
  • 1,949,340
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2009-03-12
博客简介:

嘛也不会

博客描述:
嘛也不会
查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得1次评论
  • 获得4次收藏
创作历程
  • 6篇
    2020年
  • 45篇
    2013年
成就勋章
TA的专栏
  • DUBBO
    6篇
  • Spring
  • JDBC
    5篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

06、消费端

@DubboReference private DemoService demoService; @Override public String sayHello(String name) { return demoService.sayHello(name); }上面获取@DubboReference 实际获取的是 InvokerInvocationHandler 代理对象@Override public Object invoke...
原创
发布博客 2020.07.10 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

04、Registry

ListenerRegistryWrapper@Override public void register(URL url) { try { registry.register(url); } finally { if (CollectionUtils.isNotEmpty(listeners)) { RuntimeException exception = null; .
原创
发布博客 2020.07.10 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

05、Protocol 通讯协议

原创
发布博客 2020.07.10 ·
418 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

03、ServiceConfig

重点代码protected synchronized void doExport()package org.apache.dubbo.config;public class ServiceConfig<T> extends ServiceConfigBase<T> { public static final Logger logger = LoggerFactory.getLogger(ServiceConfig.class); /** * A
原创
发布博客 2020.07.10 ·
432 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

02、DubboBootstrap

public static DubboBootstrap getInstance() { //双重检查 if (instance == null) { synchronized (DubboBootstrap.class) { if (instance == null) { instance = new DubboBootstrap(); }
原创
发布博客 2020.07.10 ·
350 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

01、DUBBO注解式启动

自行下载dubbo源码 :git clone https://github.com/apache/dubbo.git 2.7.8@Configuration @EnableDubbo(scanBasePackages = "org.apache.dubbo.demo.provider") //@1 @PropertySource("classpath:/spring/dubbo-provider.properties") static class Provide.
原创
发布博客 2020.07.10 ·
1179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java synchronized详解

Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问object的一个synchron
转载
发布博客 2013.08.06 ·
556 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js中获取 <%=request.getContextPath()%>

在jsp中获取context path或者basePath 是很容易的。在javascript中也可以获取,并且有的时候也很有必要。    String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.get
转载
发布博客 2013.08.02 ·
2337 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入研究java.lang.ThreadLocal类

深入研究java.lang.ThreadLocal类  一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都
转载
发布博客 2013.07.29 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java深浅clone

发布资源 2013.07.25 ·
rar

JAVA深复制(深克隆)与浅复制(浅克隆)

1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复
转载
发布博客 2013.07.25 ·
476 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyEclipse9下Maven开发Web工程的配置教程

1、打开myeclipse 选择File->new -> Project...->Maven Project 在next后如果你想改变默认的工程位置 那你能在 use default workspace location 的 Browswe了选择一个 点 next 在这一步里 你一定要选择 maven-archetype-webapp 点 next 填入自己的Group I
转载
发布博客 2013.07.24 ·
550 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

servlet 文件下载

package com.hkrt.demo;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;
转载
发布博客 2013.07.15 ·
494 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c3p0配置详解

3  30  1000  false   属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试   使用。Default: null--> Test   保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为true,那么在尝试   获取连接失败
转载
发布博客 2013.07.15 ·
410 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自定义EL表达式

1、首先编写EL处理类 预定义为表达式的方法必须为 公共静态 package com.hkrt.demo;public class Util { public static int length(){ return 100; }}2、定义util.tld            /WEB-INF/util.tld<taglib version="2.1"
原创
发布博客 2013.07.15 ·
603 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

dbcp的基本配置及相关问题总结

1. 引入dbcp (选择1.4)Java代码       com.alibaba.external      jakarta.commons.dbcp      1.4    com.alibaba.external jakarta.commons.dbcp 1.4 2. dbcp的基本配置相关配置说明: initialSize :
转载
发布博客 2013.07.15 ·
681 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Skip Locked

create table t(id number not null);insert into t values(1);insert into t values(2);insert into t values(3);commit;现在连续两次执行同一个SQL语句,如下:SQL>select * from t where rownum         ID---
转载
发布博客 2013.07.03 ·
812 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库锁

数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。
转载
发布博客 2013.07.03 ·
418 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

myeclipse中将项目(java project)导出jar或.exe文件 .

一、导出jar文件: 如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---f
转载
发布博客 2013.06.25 ·
793 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java agent

今天在项目开发的时候,碰到一个很有意思的插件 hotcode,此插件只有阿里集团内部的人才能获得。此插件最吸进我的地方就是可以支持热替换我们运行在服务器上的java  class。在其简单的文档里面可以看到,原理就是用java agent实现的  感觉很好奇,于是乎就查阅了相关资料,发现资料并不是很多,仔细研究了一下,希望大家一起学习这篇文章主要探讨了Java Agent。 Java Agen
转载
发布博客 2013.06.25 ·
1448 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多