文章分类 - core java
摘要:原文出处:http://www.cnblogs.com/cruze/p/3819761.html Java的代理有两种:静态代理和动态代理,动态代理又分为 基于jdk的动态代理 和 基于cglib的动态代理 ,两者都是通过动态生成代理类的方法实现的,但是基于jdk的动态代理需要委托类实现接口,基于c
阅读全文
posted @ 2018-07-25 17:51
青青子衿J
摘要:原文出处:http://weixiaolu.iteye.com/blog/1479656 前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:h
阅读全文
posted @ 2018-07-24 23:17
青青子衿J
摘要:原文出处:http://www.importnew.com/24490.html 前言 对于Java的序列化,一直只知道只需要实现Serializbale这个接口就可以了,具体内部实现一直不是很了解,正好这次在重复造RPC的轮子的时候涉及到序列化问题,就抽时间看了下 Java序列化的底层实现,这篇文
阅读全文
posted @ 2018-07-23 23:11
青青子衿J
摘要:参考原文:https://www.cnblogs.com/diegodu/p/5919899.html https://www.cnblogs.com/dongguacai/p/5721056.html 1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),
阅读全文
posted @ 2018-07-23 23:08
青青子衿J
摘要:原文出处:https://www.cnblogs.com/wxgblogs/p/5849951.html 如果你只知道实现 Serializable 接口的对象,可以序列化为本地文件。那你最好再阅读该篇文章,文章对序列化进行了更深一步的讨论,用实际的例子代码讲述了序列化的高级认识,包括父类序列化的问
阅读全文
posted @ 2018-07-23 22:51
青青子衿J
摘要:原文出处:https://blog.csdn.net/danchu/article/details/70238002 什么是CGLIB CGLIB是一个强大的、高性能的代码生成库。其被广泛应用于AOP框架(Spring、dynaop)中,用以提供方法拦截操作。Hibernate作为一个比较受欢迎的O
阅读全文
posted @ 2018-07-22 23:24
青青子衿J
摘要:类路径(classpath) java编译器编译.java文件和java虚拟机执行.class文件时的路径和写法不一样。 在没有设置任何classpath环境变量的情况下,javac可以编译全路径的.java文件。例如: 编译后,在.java同路径目录下生成class文件。 默认java虚拟机要从c
阅读全文
posted @ 2018-07-22 13:17
青青子衿J
摘要:原文出处:http://www.blogjava.net/DLevin/archive/2014/06/25/414292.html 概述 ASM是Java中比较流行的用来读写字节码的类库,用来基于字节码层面对代码进行分析和转换。在读写的过程中可以加入自定义的逻辑以增强或修改原来已编译好的字节码,
阅读全文
posted @ 2018-07-19 22:35
青青子衿J
摘要:原文出处:http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html 如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以
阅读全文
posted @ 2018-07-16 22:56
青青子衿J
摘要:原文出处:https://blog.csdn.net/kingdam578/article/details/78656626 java.lang.reflect接口 Type 所有已知子接口: GenericArrayType, ParameterizedType, TypeVariable<D>,
阅读全文
posted @ 2018-07-15 19:06
青青子衿J
摘要:原文出处:http://swiftlet.net/archives/868 在Java中获取资源的时候,经常用到Class.getResource和ClassLoader.getResource,本文给大家说一下这两者方法在获取资源文件的路径差异。Class.getResource(String p
阅读全文
posted @ 2017-10-16 20:25
青青子衿J
摘要:原文出处:http://www.cnblogs.com/panjun-Donet/archive/2010/08/25/1807780.html .project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.classpath的位置定义了你这个项目在编译时
阅读全文
posted @ 2017-08-15 21:44
青青子衿J
摘要:原文出处:http://www.blogjava.net/feelyou/archive/2008/10/14/234320.html 讨论UUID的定义、分类、应用及生成工具。 什么是UUID?UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的
阅读全文
posted @ 2017-07-31 14:15
青青子衿J
摘要:JNDI 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用? 要了解JND
阅读全文
posted @ 2017-05-08 16:05
青青子衿J
摘要:原文出处:http://jianshi-dlw.iteye.com/blog/1557846 LDAP协议 目录是一组具有类似属性、以一定逻辑和层次组合的信息。常见的例子是通讯簿,由以字母顺序排列的名字、地址和电话号码组成。目录服务是一种在分布式环境中发现目标的方法。目录具有两个主要组成部分: 第一
阅读全文
posted @ 2017-05-08 15:10
青青子衿J
摘要:原文出处:http://blog.sina.com.cn/s/blog_6151984a0100ey3z.html 什么是目录服务? 目录服务就是按照树状存储信息的模式 目录服务的特点? 目录服务与关系型数据库不同? 目录服务的数据类型主要是字符型, 而不是关系数据库提供的整数、浮点数、日期、货币等
阅读全文
posted @ 2017-05-08 14:42
青青子衿J
摘要:原文出处:http://seanlook.com/2015/01/15/openldap_introduction/ 1. 目录服务 目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,就好象Linux/Unix系统中的文件目录一样。目录数据库和关系数据库不同,它有优异的读性
阅读全文
posted @ 2017-05-02 17:00
青青子衿J
摘要:原文出处:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持
阅读全文
posted @ 2017-04-25 17:49
青青子衿J
摘要:原文出处:http://blog.sina.com.cn/s/blog_93dc666c0101gzn5.html java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这
阅读全文
posted @ 2017-04-25 10:15
青青子衿J
摘要:原文出处:http://blog.csdn.net/u011277123/article/details/53282444 使用Java的一个好处就是你可以不用亲自来管理内存的分配和释放。当你用new关键字来实例化一个对象时,它所需的内存会自动的在Java堆中分配。堆会被垃圾回收器进行管理,并且它会
阅读全文
posted @ 2017-04-04 21:03
青青子衿J

浙公网安备 33010602011771号