代理模式是几种常见的设计模式中比较难易理解的,通过代理模式可以为另一个对象提供代理,以便控制客户对对象的访问,管理访问的方式有很多种。动态代理是代理模式中的一种,JDK中 java.lang.reflect 包提供了对代理的支持,在运行时我们可以动态地创建代理类,间接地过一个句柄我们就可以访问实际的类方法了。
Java RMI的简单使用
发表于
Java中的RMI即远程方法调用(Remote Method Invocation)是Java用于分布式应用开发的API,作为一种解决方案,它大大加强了Java在分布式开发上的能力。通过使用RMI,使得我们在客户端的电脑上调用远程方法就和调用本地方法感觉是一样的,底层的具体实现处理是对用户透明的,用户感觉不到在本地JVM上调用远程服务器上JVM上的程序。
Python里的property
发表于
Python内置了一个property属性和property()函数,通过使用property我们可以更方便地访问类属性的值,它可以把调用方法转化为对实例属性直接的访问,既避免了属性的暴露,也不用调用setter方法和getter方法。
Python知识点梳理
发表于
Python是这两年比较火的一门语言,上手容易,代码可读性高,在web开发尤其是机器学习领域内得到很广泛的应用。
我自己半年前也学过Python,当时写了几个网络爬虫,由于长时间不用,现在好多东西都忘记了,这两天抽空回顾了Python。这里整理了下感觉重要的一些知识点。
Hadoop学习笔记:Hadoop简介、配置及HDFS的应用
发表于
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
配置SSH过程中遇到的几个问题
发表于
SSH是现在常用的几个Java EE框架,第一个S即 Struts ,第二个S即 Spring,H则是Hibernate。关于SSH具体的安装配置和使用网上有很多教程,这里不再赘述,下面主要讲的是最近本人在使用SSH时所遇到的坑。