JAVA
a380346189
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java动态(后期)绑定和overloading 向上转型
动态绑定意味着:目前正在调用的方法正是最适用于要操作对象的那个方法。然而它并不意味着对所有的参数都执行最佳匹配。在Java中,一个方法的参数在编译阶段常被静态地绑定。一个例子:class Base{ public void foo(Base x){ System.out.println("Base.Base"); }转载 2017-02-21 16:12:17 · 278 阅读 · 0 评论 -
Java技术——Java泛型详解
1.为什么需要泛型转载请注明出处:http://blog.youkuaiyun.com/seu_calvin/article/details/52230032泛型在Java中有很重要的地位,网上很多文章罗列各种理论,不便于理解,本篇将立足于代码介绍、总结了关于泛型的知识。先看下面的代码:[java] view plain copy转载 2017-02-21 16:30:20 · 269 阅读 · 0 评论 -
Java技术——Java反射机制分析
1. Java的反射机制动态语言是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但Java它却有着一个非常突出的动态相关机制:反射。 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的转载 2017-02-21 16:43:35 · 265 阅读 · 0 评论 -
详解log4j2(上) - 从基础到实战
原文:http://blog.youkuaiyun.com/autfish/article/details/51203709log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量、可配置的审计型日志、基于插件架构的各种灵活配置等。如果已经掌握log4j 1.x,使用log4j2还是非常简单的。先看一个示例转载 2017-02-15 11:00:21 · 2028 阅读 · 0 评论 -
详解log4j2(下) - Async/MongoDB/Flume Appender 按日志级别区分文件输出
1. 按日志级别区分文件输出有些人习惯按日志信息级别输出到不同名称的文件中,如info.log,error.log,warn.log等,在log4j2中可通过配置Filters来实现。假定需求是把INFO及以下级别的信息输出到info.log,WARN和ERROR级别的信息输出到error.log,FATAL级别输出到fatal.log,配置文件如下:[ja转载 2017-02-15 11:02:01 · 831 阅读 · 0 评论 -
Dubbo框架搭建通用接口
本文为项目随笔总结,写的粗糙多多包涵。需求:项目开发中,根据Dubbo框架搭建原理,需要在Api模块中不断增加接口,Server端不断向注册中心暴露接口,Client端不断的拿接口。这样代码维护复杂,扩展性底。解决方案:1. 设计通用接口,设计入参(大致包含:1.实际服务入参(这里定义父类和子类)。2. 服务类名 3.方法名 4.result状态等)2. 设计通用接口实现,主要步骤原创 2017-06-02 16:16:19 · 1192 阅读 · 1 评论
分享