1 /** 2 * 自定义访问对象工具类 3 * 4 * 获取对象的IP地址等信息 5 * 6 */ 7 public class CusAccessObjectUtil { 8 9 /** 10 * 获取用户真实IP地址,不使用request.getRemoteAddr();的原因是有可能用户使用... ...
分类:
其他好文 时间:
2018-11-14 18:54:51
阅读次数:
326
(来源http://www.cnblogs.com/dongjc/p/5179561.html) javascript是一种“基于prototype的面向对象语言“,与java有非常大的区别,无法通过类来创建对象。那么,既然是面象对象的,如何来创建对象呢? 一、通过”字面量“方式创建。 二、通过”构 ...
分类:
其他好文 时间:
2018-11-11 21:04:55
阅读次数:
176
当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢? 使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type()判断: >>> type(123) <class 'int'> >>> type('str') <class 'str'> >>> ...
分类:
编程语言 时间:
2018-11-06 22:27:32
阅读次数:
235
1.模版方法模式 模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤的实现延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中某些步骤的具体实现。 简单理解就是做蛋糕都有一个模子,区别只是所用的材料。 父类是个抽象类,部分功能确定,部分不确定(抽象),由子类重写不确定的部 ...
分类:
其他好文 时间:
2018-11-03 21:05:31
阅读次数:
116
在python中可以用id()函数获取对象的内存地址。 用法: object -- 对象 ...
分类:
编程语言 时间:
2018-11-03 14:00:09
阅读次数:
239
1.Bean对象的作用域 Bean对象在spring容器中,可以通过scope属性来定义Bean元素的作用域,singleton(单例:这个作用域标识的对象具有全局唯一性) prototype(多例:这个作用域标识是指在获取对象的时候都会创建新的对象) 2.Bean对象的生命周期 Bean对象的生命 ...
分类:
其他好文 时间:
2018-11-02 15:32:23
阅读次数:
213
需求分析 设计一个含有IOC的简单Spring,要求含有对象注册、对象管理以及暴露给外部的获取对象功能。 项目设计 1. 对于注册的对象用一个类 BeanInfo 来描述其信息,包括对象标识、全类名以及属性名与值的Map。 2. 对于IOC容器设定一个顶层接口 BeanFactory ,定义通过对象 ...
分类:
编程语言 时间:
2018-10-31 01:10:22
阅读次数:
185
变量: 可变的量、可定义多次 必须以$符号开头 变量严格区分大小写 变量的命名规则:(数字+字母+下划线组合而成,不可以数字开头,不能中文命名,也不可关键字命名) 常量: (连接数据库的时候用常量) 定义常量的关键词define() define("取名字",替换值) 定义一个常量,定义常量时就要确 ...
分类:
其他好文 时间:
2018-10-29 20:40:27
阅读次数:
167
为什么做前端权限控制 前端权限控制并不是新生事物,早在后端 MVC 时代,web 系统中就已经普遍存在对按钮和菜单的显示 / 隐藏控制,只不过当时它们是由后端程序员在 jsp 或者 php 模板中实现的。 随着前后端分离架构的流行,前后端以接口为界实现开发解耦,权限控制也一分为二,前端权限控制的所有 ...
分类:
其他好文 时间:
2018-10-25 14:17:36
阅读次数:
132
原文链接:https://www.cnblogs.com/wangtian0711/p/7027853.html clientWidth:获取对象的内容可视区域的宽度,即clientWidth=width+padding,不包括滚动条。 clientHeight:获取对象的内容可视区域的高度,即cl ...
分类:
其他好文 时间:
2018-10-23 21:04:03
阅读次数:
155