自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1246)
  • 资源 (46)
  • 收藏
  • 关注

原创 Spring基础(1):两个概念

上帝说,要有光。于是特斯拉搞出了交流电。Java说,万物皆对象。但是Spring另外搞了BeanDefinition...什么BeanDefinition呢?其实它是bean定义的一个顶级接口:正如BeanDefinition接口的注释所言:一个BeanDefinition是用来描述一个bean实例的哎呀卧槽,啥玩意啊。描述一个bean实例?我咋想起了Class类呢。其实,两者并没有矛盾。

2023-11-06 14:06:20 319 1

原创 (一)Spring源码解析:容器的基本实现

是整个bean加载的核心部分,是Spring注册及加载bean的默认实现。集成自DefaultListableBeanFactory,不同的地方是在XmlBeanFactory中使用了自定义的XML读取器,实现了个性化的BeanDefinitionReader读取。

2023-11-06 10:14:58 206

原创 再见,curder!

大家好,我是不耍嘴皮子,只讲java底层源码课的码炫课堂创始人码哥,全网唯一讲解及手写各大框架及中间件源码的极客,上班之余做源码课只是我的爱好,拯救水深火热中的curder屌丝们才是我的使命!众所周知,2022年毕业生已达1076万人,不管你是应届的或者非应届,此时此刻这就是与你竞争的庞大人群,请问你的优势在哪里?北大博士去当城管,清大硕士去三,四线城市街道办,人都已经被逼到这个份儿上了。。。有人说你又在贩卖焦虑了,其实我本无意贩卖焦虑,但是焦虑又是客观存在的,难到我不贩卖焦虑你就不焦虑了吗?在这个人均焦虑

2022-06-17 09:42:53 107

原创 说volatile和MESI协议没有关系的水货们请闭嘴吧

一直很想说这个问题,垃圾培训机构已经把韭菜们带偏了,网上千篇一律的说volatile和MESI协议没有关系,那究竟有没有关系呢??坐好认真听!1、缓存一致性问题  由于存储设备与处理器的运算速度差距很大,计算机系统在内存与处理器之间增加了一层高速缓存,将运算需要的数据复制到缓存中,让运算能快速进行。          有了高速缓存的存在以后,每个CPU的处理过程是, 先将计算需要用到的数据缓存在CPU高速缓存中,在CPU 进行计算时,直接从高速缓存中读取数据并且在计算完成 之后写入到缓存

2022-03-19 22:02:47 2408 7

原创 3位1体学习法(smart哥)

3位1体学习法(码农最正确的学习姿势)文章目录3位1体学习法(码农最正确的学习姿势)前言讲师介绍何为3位1体打法?1、第1位2、第2位3、第3位结语前言3位1体这个概念来源于刘慈欣的科幻小说《三体》,smart哥本人非常喜欢这部小说,感叹作者作为一个技术狂,他这种技术狂特有的冷酷具有非凡的吸引力,更关键的是他天马行空的想象。基于这个概念smart哥独创了3位1体的码农学习法,该学习法是码农在浩瀚的技术海洋中的指南针,面对浩瀚的技术和自己有限的职业生涯,那么码农如何自处?35岁后被淘汰还是继续保持优良

2020-07-10 07:56:07 6915 1

原创 springboot-2.3.x最新版源码阅读环境搭建-基于gradle构建(全网首发)

springboot-2.3.x最新版源码阅读环境搭建-基于gradle构建(全网首发)文章目录springboot-2.3.x最新版源码阅读环境搭建-基于gradle构建(全网首发)一、前言二、环境准备三、下载源码四、开始构建五、源码测试六、问题及解决方案结语码炫课堂技术交流q群:963060292一、前言跟很多小伙伴聊天,发现一个严重的问题,很多小伙伴横向发展的貌似很不错,很多技术都能说出一二,但是如果在某个技术上深挖一下就不行了,问啥啥不会。就拿springboot来说,很多同学止步于spri

2020-07-09 09:15:09 15356 5

原创 spring5.3.x源码阅读环境搭建

spring5.3.x源码阅读环境搭建-gradle构建编译文章目录spring5.3.x源码阅读环境搭建-gradle构建编译一、依赖工具二、下载源码三、开始构建四、编译源码五、源码测试六、问题及解决方案附:spring源代码各个模块作用结语码炫课堂技术交流q群:963060292Spring系列生态十分丰富,涉及到各个方面。但是作为Spring生态的核心基础Spring,是最重要的环节,需要理解Spring的设计原理,就需要深度研读Spring源码。本文着重阐述当前最新版spring5.3.x的

2020-07-08 10:31:30 13035 7

原创 CLion调试redis6源码(全网首发)

CLion调试redis6源码(全网首发)文章目录CLion调试redis6源码(全网首发)背景一、安装配置cygwin二、安装clion三、clion中导入redis源码四、修改CMakeLists.txt文件五、编译&调试redis6源码六、注意点背景clion使用cmake来管理编译redis源码,而redis源码本身使用原生的make,因此直接将redis源码导入clion无法直接运行,需要配置cmake。写c程序大体步骤为:1).用编辑器编写源代码,如.c文件。2).用编译器编

2020-06-30 10:20:21 11052 4

原创 【面试题】研究过tomcat的NioEndpoint源码吗?请阐述下Reactor多线程模型在tomcat中的实现。

tomcat的底层网络NIO通信基于主从Reactor多线程模型。它有三大线程组分别用于处理不同的逻辑:Acceptor线程:等待和接收客户端连接。在接收到连接后,创建SocketChannel并将其注册到poller线程。poller线程:将SocketChannel放到selector上注册读事件,轮询selector,获取就绪的SelectionKey,并将就绪的SelectionKey(或SocketChannel)委托给工作线程。工作线程:执行真正的业务逻辑。备注:Accep...

2020-06-07 12:16:01 6349

原创 tomcat堆栈中10大常见线程详解

Tomcat作为一个服务器来讲,必然运行着很多的线程,而每一个线程究竟是干什么的,这个需要非常的清楚,无论是打印断点,还是通过jstack进行线程栈分析,这都是必须要掌握的技能。 本文带你基于Tomcat7,8,9的版本,识别Tomcat堆栈中的线程。1、main线程main线程是tomcat的主要线程,其主要作用是通过启动包来对容器进行点火:main线程一路启动了Catalina,StandardServer[8005],StandardService[Catalina],Standar.

2020-06-06 20:08:21 10279

原创 老大说了,再用lombok就给我收拾东西走人!

我承认,Lombok是一个很不错的Java库,它可以让你在少写代码的同时耍耍酷,简单的几个注解,就可以干掉一大片模板代码。但是,所有的源代码很多时候是用来阅读的,只有很少的时间是用来执行的(你可以细品这句话)。一年以前,我和大多数人都认为Lombok的出现会让Java的编码体验会更好,并极力的在我的团队中推荐使用Lombok。一年以后,我开始对此产生顾虑,尤其是在我准备为开源的博客系统Una-Boot升级Java版本时,我才意识到Lombok自己掉入了一个戏法陷阱。在我进一步分析其源代码并理解相关注解的

2020-06-06 18:11:09 686 1

原创 阿里《Java开发手册》中的 1 个bug!

本来打算写一篇《阿里巴巴为什么不允许日志输出时,使用字符串拼接?》的文章,主要是想从性能方面来说此问题,可在文章写到一半进行性能测试时,却发现了一个异常问题,实际测试的结果和手册上描述的结果是截然相反的!天撸了,怎么会发生这种事情?此时我的内心是拒绝的,因为文章已经写了一半了啊,这让我瞬间陷入了尴尬的境地。阿里巴巴的《Java开发手册》泰山版(最新版)是这样描述的,它在第二章第三小节的第 4 条规范中指出:【强制】在日志输出时,字符串变量之间的拼接使用占位符的方式。说明:因为 String

2020-06-06 16:21:07 527

原创 【悟思维】项目架构决定性能?优秀的架构胜过一万次的调优

这个问题很容易理解,一个单节点(一台应用服务器+一台数据库服务器)的系统架构,任凭你使出浑身解数来调优也不可能让系统达到百万级并发,别说百万级了,上万并发都不可能。不说其他的,在一个性能相对不错的物理机上,mysql最多也就能承载3500-4500的QPS,你说你能调优调到上万并发??在目前来看如果不借助于其他组件或者其他技术手段是不太可能的。首先大家要明白一个最底层的逻辑,所有的性能问题归根结底绝大多数都是要解决IO的读写性能问题。我们在线程模型上面孜孜不倦的追求,从BIO到NIO,再到react

2020-06-05 20:03:24 916 1

原创 【学心法】如何从源码角度体会作者的设计思想?

我们在做项目时候一般会遇到下面的问题:问题一是不知道如何去设计,比如刚入职场时,来一个需求需做概要设计,不知如何下手,不得不去看当前系统类似需求是如何设计的,然后仿照去设计。 问题二是设计的时候,考虑问题不周全,相比职场新手,这类人对一个需求依靠自己的经验已经能够拿出一个概要设计,但是设计中经常会遗漏一些异常细节,比如使用多线程有界队列执行任务,遇到机器宕机了,如果队列里面的任务不存盘的话,那么机器下次启动时候这些任务就丢失了。对于这些问题,说到底主要是因为经验不够,而经验主要从项目实践中积累,所以

2020-06-05 12:50:58 1539

原创 老大说了,即使你是女程序员,这性能调优你也得拿下!

【悟思维】项目架构决定性能?优秀的架构胜过一万次的调优这个问题很容易理解,一个单节点(一台应用服务器+一台数据库服务器)的系统架构,任凭你使出浑身解数来调优也不可能让系统达到百万级并发,别说百万级了,上万并发都不可能。不说其他的,在一个性能相对不错的物理机上,mysql最多也就能承载3500-4500的QPS,你说你能调优调到上万并发??在目前来看如果不借助于其他组件或者其他技术手段是不太可能的。首先大家要明白一个最底层的逻辑,所有的性能问题归根结底绝大多数都是要解决IO的读写性能问题。我们在线

2020-06-04 19:38:50 275

原创 【练技术】如何通过精研线程模型,cpu调度,内存模型等性能优化核心?

性能优化无非就是线程,cpu调度,以及内存之间的配合,这三者中任何一个达到极限,都会造成系统整体性能下降,甚至瘫痪。线程必然要由cpu调度才能活动起来,那么线程的活动也必须有自己的地盘,那么这个地盘就是内存区域。线程数越多,需要cpu的调度能力越强,需要的内存也就越大,那么线程不可能无限增大,总有个极限,当到达极限之后,系统性能将呈现抛物线形的状态急转往下。所以我们必须不能让cpu等资源达到这个极限值,一般在85%左右就可以了。intel的工程师曾今说过,我们为什么要让cpu达到100%的性能呢,能

2020-06-04 18:46:20 994

原创 多方面,全访问的剖析Tomcat十大线程和四大通道

tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了。本专题课在调优压测时我们选择tomcat9,那我们为什么选择9版本呢?因为9的性能更高,更稳定。在源码研究演示过程中我会选择tomcat7,8,9三套源码进行比较演示性能的差异。一、Tomcat配置优化对于tomcat的优化,主要是从2个方面入手,一是,tomcat自身的配置,另一个是tomcat所运行的jvm虚拟机的调优。1、部署安装tomcat91、下载并安装:https:/.

2020-06-03 14:31:19 3633

原创 架构设计:系统间通信(30)——Kafka及场景应用(中3)

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!

2024-09-26 07:32:55 384

原创 架构设计:系统间通信(29)——Kafka及场景应用(中2)

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!

2024-09-26 07:23:48 529

原创 架构设计:系统间通信(28)——Kafka及场景应用(中1)

Apache Kafka的安装过程非常简单。为了节约篇幅我不准备像介绍Apache ActiveMQ那样,专门花费笔墨来介绍它的单机(单服务节点)安装过程和最简单的生产者、消费者的编码过程。而是换一种思路:直接介绍Apache Kafka多节点集群的安装过程,并且在这个Apache Kafka集群中为新的Topic划分多个分区,演示Apache Kafka的消息负载均衡原理。

2024-09-26 07:20:52 484

原创 架构设计:系统间通信(27)——其他消息中间件及场景应用(上)

目前业界有很多消息中间件可供大家选择,主要分为两类:需要付费的商业软件和开源共享的非商业软件。对于商业软件您和您的团队可以选择IBM WebSphere集成的MQ功能,也可以选择Oracle WebLogic集成的MQ功能。本文首先介绍除Apache ActiveMQ以外的两款开源共享的消息中间件产品,然后列举三个实际的业务常见,为读者介绍如何在这些实际业务中使用消息中间件解决问题。

2024-09-26 07:17:28 497

原创 架构设计:系统间通信(26)——ActiveMQ集群方案(下)

基于共享文件系统的热备方案可以说是ActiveMQ消息中间件中最早出现的一种热备方案。它的工作原理很简单:让若干个ActiveMQ服务节点,共享一个文件系统。当某一个ActiveMQ服务抢占到了这个文件系统的操作权限,就给文件系统的操作区域加锁;其它服务节点一旦发现这个文件系统已经被加锁(并且锁不属于本进程),就会自动进入Salve模式。ActiveMQ早期的文件存储方案、KahaDB存储方案、LevelDB存储方案都支持这个工作模式。

2024-09-25 15:31:55 765

原创 架构设计:系统间通信(25)——ActiveMQ集群方案(上)

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!

2024-09-25 15:28:28 592

原创 架构设计:系统间通信(24)——提高ActiveMQ工作性能(下)

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!

2024-09-25 15:26:12 668

原创 架构设计:系统间通信(23)——提高ActiveMQ工作性能(中)

本小节我们介绍了基于ActiveMQ构建的消息队列系统中,生产者和消费者需要关注的重要性能点。但是整个ActiveMQ中的性能还需要各位读者在实际工作中,一点一点的去挖掘。发送NON_PERSISTENT Message和发送PERSISTENT Message是有性能差异的。引起这种差异的原因是前者不需要进行持久化存储;

2024-09-25 07:41:16 513

原创 架构设计:系统间通信(22)——提高ActiveMQ工作性能(上)

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!

2024-09-25 07:39:01 877

原创 架构设计:系统间通信(21)——ActiveMQ的安装与使用

之前我们通过两篇文章(架构设计:系统间通信(19)——MQ:消息协议(上)架构设计:系统间通信(20)——MQ:消息协议(下))从理论层面上为大家介绍了消息协议的基本定义,并花了较大篇幅向读者介绍了三种典型的消息协议:XMPP协议、Stomp协议和AMQP协议。本小节开始,我们基于之前的知识点讲解这些协议在具体的“消息队列中间件”中是如何被我们操作的。由于本人在实际工作中经常使用ActiveMQ和RabbitMQ,所以就选取这两个“消息队列中间件”进行讲解。

2024-09-25 07:35:56 550

原创 架构设计:系统间通信(20)——MQ:消息协议(下)

通过两篇文章的篇幅,我们介绍了典型的消息队列协议。当然还有很多具体的消息队列协议没有讲到,但是通过介绍XMPP、AMQP、Stomp协议可以起到一个管中窥豹可见一斑的效果。另外我们还说明了JMS规范的具体含义,以便帮助读者纠正一些不正确的观点。下一篇文章开始,我们将讲解两个典型的消息队列中间件:ActiveMQ和RabbitMQ。最后我们还会列举一个实际场景,然后通过消息队列技术一起搭建一个高性能的业务处理方案。

2024-09-24 19:30:56 904

原创 架构设计:系统间通信(19)——MQ:消息协议(上)

从本文开始,我们介绍另一类型的系统间通讯及输:MQ消息队列。首先我们将讨论几种常用消息队列协议的基本原理和工作方式,包括MQTT、XMPP、Stomp、AMQP、OpenWire等。然后在这个基础上介绍两款MQ产品:ActiveMQ和RabbitMQ,它们是现在业务系统中应用广泛的消息队列软件。包括他们的安装、运行、支持协议、集群化和调用方式。当然,在这个过程中我们还会提到其他的消息队列协议(或者实现),例如微软JBossMQ、MSMQ、商业化产品WebSphere MQ、Oracle高级队列(AQ)等。

2024-09-24 07:43:10 694

原创 架构设计:系统间通信(18)——服务治理与Dubbo 下篇(继续分析)

好吧,我承认从介绍DUBBO框架开始的几篇文章,我引用了开源软件中大量的代码片段。这些代码片段主要还是为读者介绍设计思路和开源软件作者的coding技巧。各位读者一定要有耐心,静心阅读这些代码和我的注释说明(这是一种重要的修禅方式)。另外,在书写这两篇DUBBO框架的代码分析文章中,我发现文章内容越来越偏离我这个专栏的中心思想。所以在完成DUBBO框架Registry的代码分析后,我决定暂停这部分的写作(后面的专栏中,我还会抽时间将分析继续)以便让文章回归专栏的中心思想。

2024-09-24 07:41:08 1116

原创 架构设计:系统间通信(17)——服务治理与Dubbo 中篇(分析)

而作为搭建在RPC要件之上的服务治理框架是又是这个知识体系中重要的一环,所以必须进行讲解。在这个文章中,我还会有多出引用DUBBO官网的用户手册和技术手册。DUBBO团队对文档的维护是做得比较到位,一点是我非常钦佩的。

2024-09-24 07:38:17 997

原创 架构设计:系统间通信(16)——服务治理与Dubbo 中篇(预热)

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!

2024-09-23 19:38:57 1091

原创 架构设计:系统间通信(15)——服务治理与Dubbo 上篇

在之前的文章中(《架构设计:系统间通信(13)——RPC实例Apache Thrift 下篇(1)》、《架构设计:系统间通信(14)——RPC实例Apache Thrift 下篇(2)》),我们基于服务治理的基本原理,自己实现了一个基于zookeeper + thrift的服务治理框架。访问权限:在整个系统生态环境中,不是任何用户都可以随意访问任何的接口。那么除了访问接口的用户组、用户和密码管理以外(或者是公私钥文件),还需要限制用户的访问权限。例如规定用户组A下所有的用户才能够访问接口X。

2024-09-23 19:35:57 1019

原创 架构设计:系统间通信(14)——RPC实例Apache Thrift 下篇(2)

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!

2024-09-23 19:32:38 998

原创 架构设计:系统间通信(13)——RPC实例Apache Thrift 下篇(1)

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!

2024-09-23 09:19:06 1168

原创 架构设计:系统间通信(12)——RPC实例Apache Thrift 中篇

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!

2024-09-23 07:16:51 931

原创 架构设计:系统间通信(11)——RPC实例Apache Thrift 上篇

通过上一篇文章《架构设计:系统间通信(10)——RPC的基本概念》的介绍,相信读者已经理解了基本的RPC概念。为了加深这个理解,后面几篇文章我将详细讲解一款典型的RPC规范的实现Apache Thrift。Apache Thrift的介绍一共分为三篇文章,上篇讲解Apache Thrift的基本使用;中篇讲解Apache Thrift的工作原理(主要围绕Apache Thrift使用的消息格式封装、支持的网络IO模型和它的客户端请求处理方式);

2024-09-23 07:13:44 1491

原创 架构设计:系统间通信(10)——RPC的基本概念

经过了详细的信息格式、网络IO模型的讲解,并且通过JAVA RMI的讲解进行了预热。从这篇文章开始我们将进入这个系列博文的另一个重点知识体系的讲解:RPC。在后续的几篇文章中,我们首先讲解RPC的基本概念,一个具体的RPC实现会有哪些基本要素构成,然后我们详细介绍一款典型的RPC框架:Apache Thrift。接下来我们聊聊服务治理和DUBBO服务框架。最后总结一下如何在实际工作中选择合适的RPC框架。RPC(Remote Procedure Call Protocol)远程过程调用协议。

2024-09-22 07:38:10 1251

原创 架构设计:系统间通信(9)——通信管理与RMI 下篇

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!之前说过,JDK中的RMI框架在JDK1.1、JDK1.2、JDK1.5、JDK1.6+几个版本中做了较大的调整。以下我们讨论的RMI工作原理都是基于JDK1.6+版本的。

2024-09-22 07:35:15 903

原创 架构设计:系统间通信(8)——通信管理与RMI 上篇

在概述了数据描述格式的基本知识、IO通信模型的基本知识后。我们终于可以进入这个系列博文的重点:系统间通信管理。在这个章节我将通过对RMI的详细介绍,引出一个重要的系统间通信的管理规范RPC,并且继续讨论一些RPC的实现;再通过分析PRC的技术特点,引出另一种系统间通信的管理规范ESB,并介绍ESB的一些具体实现。最后我们介绍SOA:面向服务的软件架构。

2024-09-22 07:33:13 1121

使用HttpUnit进行集成测试使用HttpUnit进行集成测试

使用HttpUnit进行集成测试使用HttpUnit进行集成测试使用HttpUnit进行集成测试使用HttpUnit进行集成测试

2010-09-19

UML软件工程组织UML软件工程组织

UML软件工程组织UML软件工程组织UML软件工程组织UML软件工程组织

2010-09-19

深入浅出单元测试 深入浅出单元测试

深入浅出单元测试深入浅出单元测试深入浅出单元测试

2010-09-19

相关struts2.jar

相关jar,学习struts2必备,可以结合spring一起学习可以得到良好的效果。

2010-09-13

Eclipse插件开发系列.pdf

Eclipse插件开发系列.pdfEclipse插件开发系列.pdfEclipse插件开发系列.pdfEclipse插件开发系列.pdfEclipse插件开发系列.pdf

2009-12-16

Java路径问题最终解决方案(转) - lily的日志 - 网易博客.mht

Java路径问题最终解决方案(转) - lily的日志 - 网易博客.mhtJava路径问题最终解决方案(转) - lily的日志 - 网易博客.mhtJava路径问题最终解决方案(转) - lily的日志 - 网易博客.mht

2009-12-16

oraceldaydba\Oracel 10g XE 2 Day DBA.pdf

技术资料\Oracle 技术资料\oraceldaydba

2009-10-20

weblogicweblogicweblogic

weblogicweblogicweblogic

2009-09-24

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于 java编程规范

2007-12-20

java编程规范

一本关于java编程规范

2007-12-20

精通Oracle.10g.Pl.SQL编程.pdf

精通Oracle.10g.Pl.SQL编程.pdf精通Oracle.10g.Pl.SQL编程.pdf精通Oracle.10g.Pl.SQL编程.pdf

2010-09-29

Ant教程Ant教程Ant教程Ant教程

Ant教程Ant教程Ant教程Ant教程Ant教程Ant教程Ant教程

2010-09-25

javacc-5.0.zipjavacc-5.0.zip

javacc-5.0.zipjavacc-5.0.zipjavacc-5.0.zipjavacc-5.0.zip

2010-09-21

ORBStudio777.zipORBStudio777.zip

ORBStudio777.zipORBStudio777.zipORBStudio777.zipORBStudio777.zip

2010-09-21

CORBA.rarCORBA.rarCORBA.rar

CORBA.rarCORBA.rarCORBA.rarCORBA.rarCORBA.rarCORBA.rarCORBA.rarCORBA.rarCORBA.rarCORBA.rar

2010-09-21

java单元测试.rar

java单元测试.rarjava单元测试.rarjava单元测试.rar

2010-09-17

junit.jarjunit.jarjunit.jar

junit.jarjunit.jarjunit.jar

2010-09-17

jude.zipjude.zip

jude.zipjude.zipjude.zipjude.zip

2010-09-17

er模型.rarer模型.rar

er模型.rarer模型.rarer模型.rarer模型.rarer模型.rar

2010-09-17

myeclipse优化.rarmyeclipse优化.rar

myeclipse优化.rarmyeclipse优化.rarmyeclipse优化.rar

2010-09-17

Eclipse快捷键.txt

Eclipse快捷键.txtEclipse快捷键.txtEclipse快捷键.txt

2010-09-17

JUnit&Ant JUnit&Ant

JUnit&AntJUnit&AntJUnit&Ant

2010-09-17

spring精华spring精华

spring精华spring精华spring精华spring精华

2010-09-17

prj一个半成品项目

一个半成品项目一个半成品项目一个半成品项目一个半成品项目

2010-09-17

空空如也

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

TA关注的人

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