- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 自定义控件
扩展Extensions的用法 命名空间:System.Web.Mvc中有类 HtmlHelper cshtml中有@Html.Label(“姓名”) @Html.TextBox("SearchString","wangcf") 渲染后: Html对象是HtmlHelper类的一个实例 类名LabelExtensions意思是为XX类扩展label的方法,这个名字可以...
2018-12-26 13:38:20 167
原创 js-canvas插入图片,旋转角度
注意: 图片的绘制要在onload的回调中完成,图片的加载时异步的,否则画布上无内容 坐标旋转后,绘制开始的位置要更改 var img = new Image() img.src = '' img.onload = function () { var can = document.querySelector('canvas'); can.width = this.height ...
2018-12-26 13:17:29 2666
原创 单例模式
使用类的属性,每次获取实例都是获取该类的属性值,并且该类的属性值是该类的对象; 饿汉模式在类加载时确定该属性值;线程安全; 懒汉模式在需要使用该属性时给该属性赋值;线程不安全,多个线程同时执行instance == null创建多个实例 饿汉模式 实例为类的属性,在类加载的时候即存在 /** * 单例模式 * 保证整个应用程序中某个实例有且仅有一个 */ public class Singl...
2018-12-21 09:50:19 79
原创 SpringIOC核心容器bean
Spring IOC是为了将类解耦 //创建一个类 public class HelloWorld { private String name; public void setName(String name) { System.out.println("设置属性方法"); this.name = name; } public H...
2018-12-21 09:44:30 145
原创 springIOC的依赖注入
依赖注入是IOC的具体实现; 通过注入给bean对象属性赋值; 注入内容 基本类型和String 其他的bean类型 复杂类型(集合类型) 通过构造函数注入 使用constructor-arg,写在bean标签内部的子标签;此时bean对象的构造函数必须带参数。 type:指定要注入的参数(在构造函数中)类型 index:指定要注入的参数在构造函数中的索引位置 name:在构造函数中的名称 ...
2018-12-21 09:42:46 129
原创 springIOC注解的使用
导入context名称控件约束 说明创建容器时要扫描的包 添加注解 使用el表达式,读取properties <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context...
2018-12-21 09:42:16 215
原创 Spring的AOP
动态代理,对业务方法的代理,将方法解耦 基于接口的:自带的Proxy,该方案是基于接口的,所以被代理类至少实现一个接口,最终也会返回该接口类型的对象。代理将拦截被代理对象的任何方法,最后用代理对象去执行业务对象的方法。 基于子类的:第三方提供cglib,被代理类不需实现接口。 AOP使用动态代理技术实现,主要是对已有方法的增强。 Joinpoint(连接点):业务方法 Pointcut(切入...
2018-12-21 09:40:28 89
原创 SpringMVC常用参数注解
传递参数使用 @RequestParam(value="id",require=true) id为request请求参数名称;require表示是否必须提供此参数,默认true,不提供则访问不到。 public void testRequestParam(@RequestParam(value="id")Integer bookId)){ System.out.print(bookId) ...
2018-12-21 09:39:34 3884
原创 《你不知道的JavaScript》第一部分作用域和闭包
欢迎使用Markdown编辑器写博客 快捷键 Markdown及扩展 表格 定义列表 代码块 脚注 目录 数学公式 UML 图: 离线写博客 浏览器兼容 欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTe...
2018-12-21 09:33:43 172
Notepad++格式化工具JSToolNPP、NppAStyle
2018-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人