- 博客(473)
- 资源 (106)
- 收藏
- 关注
原创 hibernate--13.sql查询
1 SQLQuery对象1.1 概述 底层sql实现 1.2 实现过程(1)创建对象(2)调用对象的方法得到结果返回list集合每部分是数组 返回list中每部分是对象形式 1.3 方法由于返回结果都是数组类型,就需要方法对结果进行转化1.3.1 添加方法.addScalar().addEntityaddJoin() 1.3.2 返回方法.se
2018-01-18 13:27:25 179
原创 hibernate--12.criteria
1 Criteria对象1.1 不要语句1 使用hql查询需要写hql语句实现,但是使用qbc时候,不需要写语句了,使用方法实现 2 使用qbc时候,操作实体类和属性 3 使用qbc,使用Criteria对象实现 1.2 实现过程(1)创建criteria对象(2)调用对象里面的方法得到结果 2 QBC查询2.1 查询所有1 创建Criteria对象2 调用方法得到结
2018-01-18 13:18:08 162
原创 hibernate--11.hql查询
1 Query对象1.1 写hql语句使用query对象,不需要写sql语句,但是写hql语句(1)hql:hibernate query language,hibernate提供查询语言,这个hql语句和普通sql语句很相似(2)hql和sql语句区别: 使用sql操作表和表字段 使用hql操作实体类和属
2018-01-18 13:16:30 215
原创 web--7.分页显示
1 PageBean/** * 分页显示数据类 */public classPageBean { private Integer page;// 当前页数. private Integer limit;// 每页显示记录数 private Integer totalCount;// 总记录数 private Integer totalPage;// 总页数.
2018-01-18 13:01:16 150
原创 Spring--13.事务
1 log4j介绍1 通过log4j可以看到程序运行过程中更详细的信息 经常使用log4j查看日志 2 使用(1)导入log4j的jar包(2)复制log4j的配置文件,复制到src下面 3 设置日志级别(1)info:看到基本信息(2)debug:看到更详细信息 ### direct log messages t
2018-01-18 10:39:06 203
原创 js--5.dom对象-3.dom增删改
1 元素节点属性1.1 属性节点值(value) 1.2 文本节点值innerHTML属性被多数浏览器所支持,而innerText、outerHTML和outerText属性只有IE浏览器才支持。1.2.1 innerHTML和innerText属性 innerHTML属性声明了元素含有的HTML文本,用于为指定的HTML文本替换元素的内容。
2018-01-17 08:56:54 288
原创 js--5.dom对象-2.dom查询
1 获取document下的元素节点后面三个会给我们返回一个类数组对象,所有查询到的元素都会封装到对象中,即使查询到的元素只有一个,也会封装到数组中返回 1.1 id属性该方法为 document 对象的方法 var bjNode =document.getElementById("bj");1.2 标签名getElementsByTagN
2018-01-17 08:54:39 149
原创 js--4.内建对象-8.正则语法
1 正则语法1.1 或者“|”,“[]”使用 | 表示或者的意思 []里的内容也是或的关系 [ab] == a|b [a-z] 任意小写字母 [A-Z] 任意大写字母 [A-z] 任意字母 [0-9] 任意数字 1.2 除了“[^]” 1.3 转义字符在正则表达式中使用\作为转义字符 \
2018-01-15 21:24:23 189
原创 js--4.内建对象-7.正则表达式
1 正则1.1 概念正则表达式用于定义一些字符串的规则,1.计算机可以根据正则表达式,来检查一个字符串是否符合规则,2.获取将字符串中符合规则的内容提取出来 1.2 创建正则表达式1.2.1 使用构造对象语法: var 变量 = new RegExp("正则表达式","匹配模式"); 使用typeof检查正则对象,会返回objec
2018-01-15 21:18:07 159
原创 js--4.内建对象-6.String
1 String1.1 创建 字符串在底层字符串是以字符数组的形式保存的["H","e","l"] 1.2 属性Length 用于返回String对象的长度1.3 方法2 方法2.1 索引2.1.1 charAt()charAt() 可以返回字符串中指定位置的字符 根据索引获取指定
2018-01-15 21:13:58 277 1
原创 js--4.内建对象-5.包装类
1 数据类型1.1 基本数据类型 StringNumber Boolean Null Undefined1.2 引用数据类型 Object1.3 包装类在JS中为我们提供了三个包装类,通过这三个包装类可以将基本数据类型的数据转换为对象 String() 可以将基本数据类型字符串转换为String对象 Nu
2018-01-15 09:47:01 235
原创 js--3.对象-14.继承
1 继承--原型链1.1 概念原型链如果解释清楚了很容易理解,不会与常用的java/C#产生混淆。而“继承”确实常用面向对象语言中最基本的概念,但是java中的继承与javascript中的继承又完全是两回事儿。因此,这里把“继承”着重拿出来,就为了体现这个不同。 2 构造函数的继承2.1 背景怎样才能使"猫"继承"动物"
2018-01-14 21:18:33 129
原创 js--3.对象-13.封装
1 封装1.1 背景Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢? 1.2 原始模
2018-01-14 21:17:32 185
原创 js--3.对象-12.面向对象
1 JS中的面向对象思想1.1 什么是面向对象编程 用对象的思想去写代码,就是面向对象编程,以前是过程式写法,面向对象写法 我们一直都在使用对象:数组 Array 时间 Date 1.2 面向对象编程(OOP)的特点 抽象:抓住核心问题 封装:只能通过对象来访问方法 继承
2018-01-14 21:14:29 137
原创 js--3.对象-11.垃圾回收
1 垃圾回收(GC)1.1 概念 就像人生活的时间长了会产生垃圾一样,程序运行过程中也会产生垃圾,这些垃圾积攒过多以后,会导致程序运行的速度过慢,所以我们需要一个垃圾回收的机制,来处理程序运行过程中产生垃圾 1.2 什么是垃圾 当一个对象没有任何的变量或属性对它进行引用,此时我们将永远无法操作该对象,此时这种对象就是一个垃圾,这种对象过多会占用大量的内
2018-01-14 21:12:56 396
原创 js--3.对象-9.构造函数
1 构造函数1.1 概念构造函数是用于生成对象的函数,像之前调用的Object()就是一个构造函数。任何函数都可以通过new来调用,所以函数都可以是构造函数。在开发中,通常会区分用于执行的函数和构造函数。 1.2 创建构造函数就是一个普通的函数,创建方式和普通函数没有区别,不同的是构造函数习惯上首字母大写 构造函数本身和普通的函数声明形
2018-01-14 21:05:41 162
原创 js--3.对象-8.闭包
1 作用域和上下文环境1.1 上下文环境:可以理解为一个看不见摸不着的对象(有若干个属性),虽然看不见摸不着,但确实实实在在存在的,因为所有的变量都在里面存储着,要不然咱们定义的变量在哪里存?另外,对于函数来说,上下文环境是在调用时创建的,这个很好理解。拿参数做例子,你不调用函数,我哪儿知道你要给我传什么参数?1.2 作用域:首先,它很抽象。第二,记住一句话:除
2018-01-14 21:02:06 158
原创 js--3.对象-7.执行上下文、this
1 执行上下文环境1.1 概念执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。 1.2 全局执行环境全局执行环境是最外围的一个执行环境。在Web浏览器中,全局执行环境被认为是window 对象,因此所有全局变量和函数都是作为window 对象的属性和方法创建
2018-01-14 19:23:37 236
原创 js--3.对象-6.作用域
1 作用域1.1 概念 作用域指一个变量的作用的范围 1.2 分类在JS中一共有两种作用域:全局作用域、函数作用域 1.3 作用作用域最大的用处就是隔离变量,不同作用域下同名变量不会有冲突。例如以上代码中,三个作用域下都声明了“a”这个变量,但是他们不会有冲突。各自的作用域下,用各自的“a”。 2 全局作用域
2018-01-14 19:16:21 173
原创 js--3.对象-5.方法、枚举
1 方法1.1 概念 函数也可以称为对象的属性,如果一个函数作为一个对象的属性保存,那么我们称这个函数时这个对象的方法。调用这个函数就说调用对象的方法(method),但是它只是名称上的区别没有其他的区别 1.2 Eg 函数第二种形式:注意 1.3 方法调用和函数调用没区别 2 枚举对象中的属性
2018-01-14 19:11:09 153
原创 1.js编写风格
1 Js—类方法调用形式1.1 Html1.1.1 样式静态页面基本写在html,用各种框架,也可以页面就一个div再有js加载回来 1.1.2 引入并调用初始化函数这里注意:并没有new,是直接调用的 1.2 Js1.2.1 构成 1.2.2 Init()—类方法调用初始化各种css组件和js事件的方法
2018-01-11 17:25:47 179
原创 idea--6.配置项目(单)
1 普通项目1.1 Project 1.2 modules 1.3 libraries 1.4 facets 1.5 Artifacts 2 注意2.1 Tomcat的sever.xml
2018-01-11 17:16:23 206
转载 chrome--1.Sources
转自:http://www.cr173.com/gonglue/62840_1.html1 Sources1.1 目录介绍 1.2 功能Sources功能面板是资源面板,他主要分为四个部分,四个部分并不是独立的,他们互相关联,互动共同实现一个重要的功能:监控js在执行期的活动。简单来说就是断点啦。2 区域一 目录介绍首先我们来看区域1,它的功能有些类似于Resources面板,主要是显示网页加载的脚本文件:例如css, js等资源文件(它不包含cookie,img等静态资源文件)。
2018-01-09 14:44:38 474 1
原创 js--2.语法-17.label,break和continue
1 Label,break和continue1.1 break和continuebreak 和continue 语句用于在循环中精确地控制代码的执行。break和continue语句只在循环和switch语句中使用。不能在if语句中使用break和continue使用break语句会使程序立刻退出最近的循环,强制执行循环后边的语句。使用continue语句会使程序跳过最
2018-01-08 13:25:09 305
原创 js--2.语法-16.for
1 for循环1.1 格式 for循环语句也称为计次循环语句,一般用于循环次数已知的情况,语法格式如下:for(initialize;test;increment){ statement} 1.2 执行流程 2 练习2.1 打印1-100之间所有奇数之和//创建一个变量,用来保存奇数之和
2018-01-08 13:23:01 233
原创 js--3.对象-4.参数和返回值
1 函数的参数形参:定义函数时指定的参数 实参:而把调用函数时实际传递的值。 1.1 形参可以在函数的()中来指定一个或多个形参(形式参数) 多个形参之间使用,隔开,声明形参就相当于在函数内部声明了对应的变量,但是并不赋值JS中的所有的参数传递都是按值传递的。 1.2 实参1.2.1 传参在调用函
2018-01-08 13:22:46 315
原创 js--2.语法-15.while
1 循环控制语句1.1 概念循环语句:通过循环语句可以反复的执行一段代码多次 1.2 while语句1.2.1 格式 while循环语句也称为前测试循环语句,语法格式如下:while(expression){ statement} 1.2.2 三个步骤1.3 do…while语句1.3.1 格式
2018-01-07 23:07:04 252
原创 js--2.语法-14.swicth
1 条件分支语句—switch1.1 格式 语法格式如下:switch (expression){ case judgement 1: statement 1; break;… case judgement n: statement n; break; defa
2018-01-07 23:01:59 207
原创 js--2.语法-13.if
1 条件判断语句 1.1 if语句1.1.1 格式 语法格式如下:if(expression){ statement1}if语句在执行时,会先对条件表达式进行求值判断, 如果条件表达式的值为true,则执行if后的语句,如果条件表达式的值为false,则不会执行if后的语句。 if语句只能控制紧随其后的那个语句,
2018-01-07 23:00:33 249
原创 js--2.语法-12.语句
1 语句1.1 语句前边我所说表达式和运算符等内容可以理解成是我们一门语言中的单词,短语。而语句(statement)就是我们这个语言中一句一句完整的话了。语句是一个程序的基本单位,JS的程序就是由一条一条语句构成的,每一条语句使用;结尾。JS中的语句默认是由上至下顺序执行的,但是我们也可以通过一些流程控制语句来控制语句的执行顺序。 1.2 代码块代码
2018-01-07 22:57:52 224
原创 js--2.语法-11.三元(条件)运算符
1 三元(条件)运算符1.1 语法语法格式如下: 操作数?结果1:结果2如果“操作数”的值为true,则整个表达式的结果为“结果1”,否则为“结果2”。如果条件的表达式的求值结果是一个非布尔值,会将其转换为布尔值然后在运算 例如,判断定义两个变量,值都为10,然后判断两个变量是否相等,如果相等则返回“正确”,否则返回“错误”,代码如下:
2018-01-07 18:13:15 368
原创 js--2.语法-10.关系运算符
1 比较运算符1.1 作用通过关系运算符可以比较两个值之间的大小关系,如果关系成立它会返回true,如果关系不成立则返回false > 大于号,判断符号左侧的值是否大于右侧的值,如果关系成立,返回true,如果关系不成立则返回false >= 大于等于,判断符号左侧的值是否大于或等于右侧的值 1.2 数值 1.3
2018-01-07 18:12:14 287
原创 js--2.语法-8.逻辑运算符
1 与或非1.1 ! 非!可以用来对一个值进行非运算 - 所谓非运算就是值对一个布尔值进行取反操作,true变false,false变true - 如果对一个值进行两次取反,它不会变化,如果对非布尔值进行元素,则会将其转换为布尔值,然后再取反,所以我们可以利用该特点,来将一个其他的数据类型转换为布尔值,可以为一个任意数据类型取两次反,来将其转换为布尔值,原理
2018-01-07 18:07:55 166
原创 js--2.语法-7.算术运算符
1 算术运算符1.1 概述当对非Number类型的值进行运算时,会将这些值转换为Number然后在运算。任何值和NaN做运算都得NaN。 1.2 一元运算符 1.3 ++可以对两个值进行加法运算,并将结果返回 如果对两个字符串进行加法运算,则会做拼串,会将两个字符串拼接为一个字符串,并返回 任何的值和字符串做
2018-01-07 18:04:58 258
原创 js--2.语法-6.运算符
1 运算符1.1 作用运算符也叫操作符 通过运算符可以对一个或多个值进行运算,并获取运算结果比如:typeof就是运算符,可以来获得一个值的类型,它会将该值的类型以字符串的形式返回number string boolean undefined object 1.2 运算符的优先级, 运算符:使用,可以分割多个语句,一般可以在声明多个变量时使用可以
2018-01-07 18:02:11 201
原创 js--2.语法-5.类型转换
基本数据类型1 隐式类型转换1.1 String1.1.1 + “”任何值和字符串相加都会转换为字符串,并做拼串操作,我们可以利用这一特点,来将一个任意的数据类型转换为String 我们只需要为任意的数据类型 + 一个 "" 即可将其转换为String 这是一种隐式的类型转换,由浏览器自动完成,实际上它也是调用String()函数 1.2
2018-01-06 21:36:00 181
原创 js--2.语法-4.数据类型(基本)
1 数据类型1.1 作用数据类型指的就是字面量的类型 1.2 分类基本数据类型,引用数据类型 2 五大基本数据类型2.1 String2.1.1 作用String用于表示一个字符序列,即字符串。在JS中字符串需要使用引号引起来;使用双引号或单引号都可以,但是不要混着用 2.1.2 引号
2018-01-06 21:28:35 182
原创 js--2.语法-3.字面量和变量
1 字面量字面量,都是一些不可改变的值 比如 :1 2 3 4 5 字面量都是可以直接使用,但是我们一般都不会直接使用字面量 2 常量(了解) 当程序运行时,值不能改变的量为常量(Constant)。常量主要用于为程序提供固定的和精确的值(包括数值和字符串),比如数字、逻辑值真(true)、逻辑值假(false)等都是常量。声明常量
2018-01-05 13:04:48 207
jpa--15.jpa基本api
2018-04-04
poi--4.导入excel
2018-04-04
jpa--13双向多多
2018-04-01
jpa--11.双向一多
2018-04-01
jpa--10.单向一对多
2018-03-31
jpa--9.单向多对一
2018-03-31
jpa--7.api(EntityManager其他方法)
2018-03-28
jpa--6.api(EntityManager实体的状态)
2018-03-27
jpa--2.持久化操作
2018-03-21
js--7.bom对象-5.定时调用
2018-02-05
idea--9.maven父子项目改造dubbo
2018-01-26
easyui--5.DataGrid
2018-01-01
dubbo--4.监控中心
2017-12-29
Spring MVC--13.自定义拦截器
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人