Wesley13 Wesley13
3年前
javaWeb
<fontsize5style"lineheight:32px;letterspacing:1px;"<fontcolorred一</font:拦截器:是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,springmvc的aop中的前置通知和后置通知。
Stella981 Stella981
3年前
Javascript核心对象
JavaScript的实现包括以下3个部分:1)核心(ECMAScript):描述了JS的语法和基本对象。2)文档对象模型(DOM):处理网页内容的方法和接口3)浏览器对象模型(BOM):与浏览器交互的方法和接口ECMAScript扩展知识:① ECMAScript是一个标准,JS只是它的一个实现,其他实现包括ActionScript。
Wesley13 Wesley13
3年前
C#简单工厂模式
C简单工厂模式模型,建立一个模型,构建我们的实际工程,项目。​所有面向对象的编程都是在我们生活中存在的,从词义的解释就是我们生活中的工厂就是负责生产产品的,而到开发中对应的就是NEW不同的对象,该模式主要解决的问题就是解决创建对象与该类的解耦。设计原则中经常说的类单一职责、封装性都有体现。编程中的简单工厂就是一个生产
Wesley13 Wesley13
3年前
ES6
JavaScript定义对象的属性,有两种方法。varobj{foo:true,abc:123};上面代码的方法一是直接用标识符作为属性名,方法二是用表达式作为属性名,这时要将表达式放在方括号之内。但是,如果使用字面量方式定义对象(使用大括号),在ES5中只能使用方法
Stella981 Stella981
3年前
Effective Java 笔记(一)
创建和销毁对象NO.1考虑用静态工厂方法代替构造函数静态工厂方法好处:(1)构造函数有命名的限制,而静态工厂方法有自己的名字,更加易于理解。(2)静态工厂方法不必在每次调用它们的时候创建一个新的对象。这种做法对于一个要频繁创建相同对象的程序来说,可以极大的提高性能。它使得一个类可以保证是一个singleton;他使非可
Stella981 Stella981
3年前
Spring IOC 之 注册 BeanDefinition
获取Document对象后,会根据该对象和Resource资源对象调用 registerBeanDefinitions() 方法,开始注册BeanDefinitions!(https://oscimg.oschina.net/oscnet/36e85103bf03cfbc0117fc33eb4af909c0a.jpg)首先调
Stella981 Stella981
3年前
C# Inventor二次开发—002—启动Inventor及零部件创建和打开
一、启动InventorInventor.Application对象是基于COM开发Inventor的出发点,以下是我封装获取InventorApplication方法:1///<summary2///获取InventorApplication对象3//
Stella981 Stella981
3年前
NSMutableArray 可变数组的使用
NSMutableArray是NSArray的一个子类,因此可以在任何使用NSArray的位置使用NSMutableArray。除了包含在NSArray中的方法,NSMutableArray还提供了修改数组的方法。//向数组添加对象addObject:和insertObject:atIndex://从数组删除对象r
Stella981 Stella981
3年前
JVM02
文章目录前言对象创建1.类加载检查2.分配内存分配内存的方式内存分配的并发问题3.初始化零值4.设置对象头:5\.执行init方法;对象内存布局对象头实例数据对齐填充对象访问方式使用句柄
Wesley13 Wesley13
3年前
C# 面向接口编程
面向接口编程就是将对象中的某个功能提取出来作为接口,而功能的具体实现则交由继承自这个接口的实现类处理。面向接口的好处是降低程序的耦合性,当有新的功能时只需要对新功能进行编写,不需要修改已有的代码下面是一个简单的范例:1//父类2publicclassDuck3{4