摘要: 一.Spring框架Runtime介绍,如图 1.1 Test: Spring提供测试功能 1.2 Core Container:Spring核心容器,Spring启动的基本条件, 1.2.1 Beans:负责Spring创建类,对象,管理对象包 1.2.2 Core:Spring核心类 1.2.3 阅读全文
posted @ 2019-03-11 19:38 勤奋的小码 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: Mybatis实现原理,步骤如下: 1.构建SqlSessionFactory过程 SqlSessionFactory接口是Mybatis操作数据库的入口,相当于JDBC 的Connection 类型,它提供创建 Mybatis 核心接口SqlSession 创建过程: 首先 XMLConfigBu 阅读全文
posted @ 2019-03-11 15:07 勤奋的小码 阅读(238) 评论(0) 推荐(0) 编辑
摘要: javascript 中的数据类型可以分为两大类:原始类型,对象类型原始类型:布尔值,字符串,数字,null,undefined对象类型:用户创建对象的类型,数组,函数,自定义对象,js自带的日期(Date),正则表达式(RegExp),错误(Error)对象上面两种分类也不是固定的,可以根据不同的理解分类(可以很为可变类型,不可变类型,涵方法不涵方法类型)1.javascript 中所有的类型 和 布尔值类型javascript中所有的类型都能转换 布尔值类型0,null,undefined,“”,NaN 都会转换成falseif(0&undefined&null&& 阅读全文
posted @ 2014-01-23 23:49 勤奋的小码 阅读(668) 评论(0) 推荐(1) 编辑
摘要: 最新项目的框架中用到了jQueryEasyUI,使用它很久了,却没有认真的去了解他,最进用了一点时间去认识了它,jQueryEasyUI 的官方网址http://www.jeasyui.com/本人自任务学习一个东西,最开始不要看视频之类的教程,最好是买与之相关的书籍,或者在官网上学习(纯属个人意见)废话不多说了,jQueryEasyUI既然是一个javascript插件, 第一步肯定就是引用他了,就像是C#中调用不在同一项目中的类,方法,需要引用程序集一样 注意引用jQueryEasyUI库之前先要引用jQuery的库,需要引用的是 jQuery包,jQuery.easyui.min... 阅读全文
posted @ 2013-03-21 23:29 勤奋的小码 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 索引索引的定义:再Sql Server 数据库中的索引分为聚集索引和非聚集索引聚集索引:当数据的实际存储数据与索引的数据一致就把该索引叫做聚集索引非聚集索引:当索引的数据与实际的存储数据不一致时叫做非聚集索引没张表的主键默认就是聚集索引我们把主键作为聚集索引,如果我们会经常用标准别的字段来查询数据时,我们都可以将此字段设为索引例如:有一张student表create table student(stuId int primary key not null,stuName varchar(30), --学生姓名stuAge int, ---学生年龄stuMath int, --学生数据成绩stu 阅读全文
posted @ 2012-10-10 13:19 勤奋的小码 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 程序集含义:在.net中建项目(控制台,winform,类库等)编译生成的exe,dll文件等。程序集包含类型元数据(描叙代码中的每一个类型和成员的二进制形式),程序集元数据(程序集清单,版本号,名称等),IL代码,资源文件(图片,音乐等资源)等。每一个程序集都有自己的名称,版本信息。这些信息可以通过AssemblyInfo.cs文件来定义的元数据:程序集元素集:描述程序集信息的二进制形式(程序集清单,版本号,名称等)类型元素据: 描述程序集里所有的类型和成员的信息(所有的接口,类,方法,字段等等等等)。一般的元数据都表示这些程序集的好处:在程序中引用需要的程序集,可以减小程序的尺寸。例如:程 阅读全文
posted @ 2012-10-06 12:28 勤奋的小码 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 第一个字符编码是英文编码ASCII,后来每个国家都有了自己的字符编码,都是从ASCII扩展而来的,都兼容ASCII编码。GB2312:简体中文,英文占一个字节,中文占两个字节GBK:兼容GB2312,英文占一个字节,中文占两个字节Big5:繁体中文;Unicode:国际编码,中英文都是连个字节;UTF-8:国际编码,英文占一个字节,中文占三个字节计算机再解释各种编码时都是先找到存储文本编码对应的16进制值,再将其转换成10进制,再转换成2进制,计算机就知道是什么文本了输出Encoding.GetEncodings();得到支持所有的编码;System.Text.Encoding.GetEnco 阅读全文
posted @ 2012-10-06 12:25 勤奋的小码 阅读(644) 评论(0) 推荐(0) 编辑
摘要: DotNet中垃圾回收1>.只能回收内存资源,托管堆中资源(不可回收数据库连接,文件句柄,端口等).2>.没有变量引用的对象,才会被垃圾回收(但是什么时候回收不能确定)4>.手动调用垃圾回收。一般不手动回收,由系统自动调用。(垃圾回收一系列算法,需要移动对象等等,这时为了达到目的,需要暂时应用程序的已处理,频繁的垃圾回收会影响系统性能):GC.Collect();5>.垃圾回收‘代’的机制 mark-and-compact (标记与压缩)‘代’机制分为三代:0代,1代,2代。 最开始GC将所有的对象都放在0代中,某一时刻,GC要进行垃圾回收,它会释放0代中的所有未 被引 阅读全文
posted @ 2012-10-06 12:19 勤奋的小码 阅读(543) 评论(4) 推荐(0) 编辑
摘要: 系统中的线程与进程进程包含window句柄,文件系统和其他核心对象等,每个进程系统都会分配一个虚拟内存,每个进程最少有一个线程。线程是运行程序必须的独立的指令流,线程也有自己的堆栈(内存)应用程序的内存和堆由一个进程中的所有线程共享,所引线程之间的交换非常快,但是由于他们共享所在的同一进程的的资源,所以操作起来会很困难,后面关于多线程会介绍。通俗的将就是 应用程序是由进程运行的,会为进程分配资源(内存空间等),进程中又有一些线程,会为每个线程分配资源线程可以操作进程中的所有资源,应用程序有时要同时进行几个操作,而线程又是彼此独立的指令流,所以同一时间有多个线程在运行,(此处所说的多个线程同时运 阅读全文
posted @ 2012-10-01 00:03 勤奋的小码 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 委托: 具有相同的方法签名和返回值类型的方法列表 我的理解:委托就是一个可以存放方法(地址)的容器,方法存放在委托中是无序的,当我们在委托中存放多个方法时, 我们不能确定委托调用方法的顺序。委托是一种类型,与类同级别。委托定义:关键字 delegate 访问修饰符 delegate 返回值类型 委托名(参数......)委托赋值: public delegate void FistDelegate(int num); protected void DelegateMethod(int n){Console.WriteLine("num:"+n)} //与委托有相同签名和返回 阅读全文
posted @ 2012-09-18 00:00 勤奋的小码 阅读(963) 评论(0) 推荐(0) 编辑