- 博客(50)
- 问答 (2)
- 收藏
- 关注
转载 Java Lambda表达式入门(转载)
Lambda表达式的语法基本语法:(parameters) -> expression或(parameters) ->{ statements; }下面是Java lambda表达式的简单例子:// 1. 不需要参数,返回值为 5 () -> 5 // 2. 接收一个参数(数字类型),返回其2倍的值 x -> 2 * x
2017-09-20 16:45:53
219
转载 http协议详解(转载)
1、说一下什么是Http协议?对器客户端和服务器端之间数据传输的格式规范,格式简称为“超文本传输协议”。 2、什么是Http协议无状态协议?怎么解决Http协议无状态协议?无状态协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息无状态协议解决办法: 通过Cookie和Session会话保存。 3、说一下Http协议中302状态http协议中,返回状态
2017-09-05 15:48:24
288
转载 jsp九大内置对象与四大域对象(转载)
一,什么是内置对象?在jsp开发中会频繁使用到一些对象,如ServletContext HttpSession PageContext等.如果每次我们在jsp页面中需要使用这些对象都要自己亲自动手创建就会特别的繁琐.SUN公司因此在设计jsp时,在jsp页面加载完毕之后自动帮开发者创建好了这些对象,开发者只需要使用相应的对象调用相应的方法即可.这些系统创建好的对象就叫做内置对象.在serv
2017-09-04 11:02:33
405
转载 线程池的原理及使用(转载)
1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程池包
2017-08-31 08:40:37
213
原创 青鸟教育系统-教室管理js页面
var grid = $("#grid-main"); // Gridvar gridCode = "clazzroom-main"; // Grid Codevar state = 0;var Main = function(){return {init : function(){// 主页面 -教室是否占用下拉框$("#read_select_clazzroom")
2017-08-30 08:44:18
748
原创 青鸟教育系统-教室管理jsp页面
教室编号: 容纳人数: <span id="check_add_number" style="margin-left: 5em;">教室地址: 物资说明: 确定 取消教室编号: 容纳人数: 教室地址: 物资说明:
2017-08-30 08:41:38
954
原创 2017/08/29 2-3-4树
public class Tree234 {public static void main(String[] args) {Tree234 theTree = new Tree234();theTree.insert(50);theTree.insert(40);theTree.insert(60);theTree.insert(30);theTree.insert(7
2017-08-29 08:39:34
257
原创 2017/08/28 二叉搜索树
import java.util.Stack;public class TreeDemo {class Node {int data;Node leftChild;Node rightChild;public Node(int data) {super();this.data = data;}private void display() {
2017-08-28 13:41:13
156
原创 2017/08/27 环形链表的实现
// 循环链表public class CircleLinkList {// 节点class Link {int data;Link next;public Link(int temp) {data = temp;next = null;}public void display() {System.out.print(data+" ");
2017-08-27 21:14:38
192
转载 mysql数据库case函数
case 函数 1、select sum(poplation),case namewhen '中国' then '亚洲'when '印度' then '亚洲'when '越南' then '亚洲'when '美国' then '北美洲'when '加拿大' then '北美洲'else '其他' endfrom test.popgro
2017-08-24 18:32:53
356
转载 ajax属性详解(转载)
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的
2017-08-16 08:41:55
223
转载 jqgrid基本操作(转载)
1. 初始化的时候不加载数据设置datatype: 'local'1 $("#grid").jqGrid({2 url:"http://www.8qiu.cn",3 datatype:"local",4 //other options5 });2. 当要加载数据的时候把datatype改成json或者XML:1 $("#list").jq
2017-08-14 18:05:48
399
转载 jquery面试题(转载)
jQuery面试题答案一、jQuery测试题下面哪种不是jquery的选择器?(单选)A、基本选择器 B、后代选择器 C、类选择器 D、进一步选择器考点:jquery的选择器 (C)当DOM加载完成后要执行的函数,下面哪个是正确的?(单选)jQuery(expression, [context]) B、jQuery(html, [ownerDocument]) C、jQ
2017-08-09 18:07:08
1161
转载 jquery面试题(转载)
1,body中onload()函数和jQuery中document.ready()的区别网页中可以使用多个document.ready(),但只能使用一次onload(); document.ready()函数在页面DOM元素加载后就调用,onload()在所有关联资源加载完毕才调用。 2,jquery中的选择器基本选择器:根据id, css类名返回匹配的dom元素 层
2017-08-07 18:07:20
580
转载 java并发编程值synchronize(转载)
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一个时间,只有一个线程可以进行操作。多线程的同步机制对资源进行加锁,同步用以解决多个线程同时访问时可能出现的问题。对于普通同步方法,锁是当前实例对象。对于静态同步方法,锁是当前类的Class对象。对于同步方法块,锁是Synchonized括号里配置的对象。当一个线程试图访问同步代码块时,它首先必须得到锁,退
2017-08-04 16:41:43
200
转载 jquery append加入新元素后事件无效处理方法(转载)
jquery append加入新元素后事件无效处理方法在很多网站上说是使用live就可以用,但是我发现我使用的jquery的版本是1.9,在1.9后live删除了,所以改用on的方法来处理 根据jQuery的官方描述,live方法在1.7中已经不建议使用,在1.9中删除了这个方法。并建议在以后的代码中使用on方法来替代。 on方法可以接受三个参数:事件名、触发选择器、事件函数。中
2017-08-03 19:41:17
471
转载 函数调用过程(转载)
1.什么叫栈帧栈帧也叫过程活动记录,是编译器用来实现函数调用过程的一种数据结构。C语言中,每个栈帧对应着一个未运行完的函数。从逻辑上讲,栈帧就是一个函数执行的环境:函数调用框架、函数参数、函数的局部变量、函数执行完后返回到哪里等等。栈是从高地址向低地址延伸的。每个函数的每次调用,都有它自己独立的一个栈帧,这个栈帧中维持着所需要的各种信息。寄存器ebp指向当前的栈帧的底部(高地址),寄存
2017-08-01 16:58:42
231
转载 java标准异常(转载)
Throwable这个Java类被用来表示任何可以作为异常抛出的类。它分为两种类型:1.Error:表示编译时和系统错误,除特殊情况外,我们不需要理会此异常。2.Exception:可以被抛出的异常,在JAVA类库、用户方法及运行时故障中都可能抛出的异常,我们通常关心此异常。异常的基本概念是用名称代表发生的问题,异常的名称应该做到望文知义,异常也并非都是在java.lang包中定义的,
2017-07-31 18:19:18
183
转载 深入理解i++,++i(转载)
原贴:http://hinylover.space/2017/07/30/java-i-self-increament/在几乎所有的命令式编程语言中,必然都会有i++和++i这种语法。在编程启蒙教材《C语言程序设计》一书中,也专门解释了这两条语句的区别。有些语言中i++和++i既可以作为左值又可以作为右值,笔者专门测试了一下,在Java语言中,这两条语句都只能作为右值,而不能作为左
2017-07-30 17:18:08
250
转载 java面试题3(转载)
70、写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。 答:代码如下:import java.io.BufferedReader;import java.io.FileReader;public final class MyUtil { // 工具类中的方法都是静态方式访问的因此将构造器私有不允许创建对象(绝对好习惯) private
2017-07-29 12:26:38
401
转载 java面试题2(转载)
38、数据类型之间的转换: - 如何将字符串转换为基本数据类型? - 如何将基本数据类型转换为字符串? 答: - 调用基本数据类型对应的包装类中的方法parseXXX(String)或valueOf(String)即可返回相应基本类型; - 一种方法是将基本数据类型与空字符串("")连接(+)即可获得其所对应的字符串;另一种方法是调用String 类中的valueOf()方法返
2017-07-27 18:25:33
277
转载 java面试题1(转载)
1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的
2017-07-26 10:03:54
690
转载 JVM类加载机制(转载)
如下图所示,JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。加载加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的Java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取,这里既可以从ZIP包中读取(比如从jar包和war包中读取),也可以在运行时计算生成
2017-07-25 15:45:22
190
转载 字符流拷贝(转载)
什么情况下使用字符流?字符流也可以拷贝文本文件, 但不推荐使用. 因为读取时会把字节转为字符, 写出时还要把字符转回字节.程序需要读取一段文本, 或者需要写出一段文本的时候可以使用字符流读取的时候是按照字符的大小读取的,不会出现半个中文写出的时候可以直接将字符串写出,不用转换为字节数组图解为什么字节流Copy速度要比字符流快 字符流是否可以拷贝非纯文本的文件?不
2017-07-24 18:23:35
254
转载 文件上传与下载(转载)
文件上传文件上传原理分析1、文件上传的必要前提: 一、进行文件上传时只能使用post方式提交表单 二、表单必须添加一个属性:enctype=”multipart/form-data” 三、用于上传文件的元素必须时2、enctype属性 作用:告知服务器请求正文的MIME类型,作用与content-type一致。 可选值: a)application/x-www-
2017-07-20 21:20:20
172
转载 lombok(转载)
转自:http://blog.csdn.net/mlinge/article/details/51340362lombok是什么 lombok 是通过提供简单注解的来帮助我们简化一些必须但又显得很臃肿的 Java 代码的工具包。使用lombok工具包提供的相关注解,可以使得我们的代码更加简洁,编写更高效。官方有一个简短的视频介绍:https://
2017-07-19 15:34:29
221
转载 Java设计模式(转载)
1. 创造设计模式 工厂模式 抽象工厂模式 http://www.cnblogs.com/forlina/archive/2011/06/21/2086114.html单例模式 http://blog.csdn.net/jason0539/article/details/23297037/原型模式 http://blog.csdn.net/zhengzhb/arti
2017-07-18 11:11:39
135
转载 枚举的基础知识(转载)
1.我们为什么要用枚举类型? 在很多程序中,我们需要部分变量具有某些特殊含义的值,例如布尔变量就具有两个值,非真即假。但是在实际运用中不是每种事物都只有两种取值,有的变量就可能有几种取值,并且每种取值都有其特殊含义。例如,扑克牌的的花色就有四种取值:“红桃”,“黑桃”,“梅花”,“方片”(♥️,♠️,♣️,♦️)。一个星期的星期几也有几种取值,“Monday”,“Tuesday”
2017-07-17 19:25:08
585
转载 Java可变参数(转载)
1. 用数组包裹实参“用数组包裹实参”的做法可以分成三步:首先,为这个方法定义一个数组型的参数;然后在调用时,生成一个包含了所有要传递的实参的数组;最后,把这个数组作为一个实参传递过去。这种做法可以有效的达到“让方法可以接受个数可变的参数”的目的,只是调用时的形式不够简单。J2SE 1.5中提供了Varargs机制,允许直接定义能和多个实参相匹配的形参。从而,可以用一种更简
2017-07-12 19:52:03
174
转载 Java注解(转载)
一、什么是注解 说起注解,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注解就是Java源代码的元数据,也就是说注解是描述java源代码的。在J2SE5.0中可以自定义注解。使用时在@后面跟注解的名字。二、J2SE5.0中预定义的注解
2017-07-11 18:41:15
143
转载 反射(转载)
1.反射机制概念 在Java中的反射机制是指在运行状态中,对于任意一个类都能够知道这个类所有的属性和方法;并且对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息以及动态调用对象方法的功能成为Java语言的反射机制。2.反射的应用场合 在Java程序中许多对象在运行是都会出现两种类型:编译时类型和运行时类型。 编译时的类型由声明对象时实用的类型来决定,运行时的类型由实
2017-07-10 18:13:15
117
转载 java集合类(转载)
Java集合类主要负责保存、盛装其他数据,因此集合类也称容器类。java集合类分为:set、list、map、queue四大体系。其中set代表无序、不可重复的集合;list代表有序、可重复的集合。map代表具有映射关系的集合;queue代表队列集合。 java集合类主要由两个接口派生:Collection和Map,是集合框架的根接口。下面是其接口、子接口和实现类的继承树。
2017-07-08 09:19:24
127
转载 遍历链表(转载)
#include #include struct Student{ int id; char name[16]; Student* next;};Student ss[4]={ { 1, "xxs",0 }, { 2, "xxx",0 }, { 3, "xxy",0 }, { 4, "xxz",0 }};int main()
2017-07-07 17:00:04
216
转载 nutz dao基本使用(转载)
原文:http://www.nutzam.com/core/dao/record.html自己常用的方法:dao.insert(object)该方法和new 一个普通对象不同的是返回一个带主键的对象,在数据库中主键是自增的,所以每次插入都是插入max(id)处;dao.fastinsert(object)则是普通插入,用于一个循环多次插入,即覆盖一个事务;dao.query
2017-07-05 19:39:52
1120
转载 Java注解(转载)
注解语法因为平常开发少见,相信有不少的人员会认为注解的地位不高。其实同 classs 和 interface 一样,注解也属于一种类型。它是在 Java SE 5.0 版本中开始引入的概念。注解的定义注解通过 @interface 关键字进行定义。public @interface TestAnnotation {}1212它的形式跟接口很类似
2017-07-04 18:53:27
242
转载 泛型的级别定义(转载)
Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型)? - 表示不确定的java类型 S、U、V - 2nd、3rd、4th typesObje
2017-07-03 09:28:31
362
转载 中文乱码解决问题(转载)
中文乱码有两类,第一种是,请求对象中文乱码,即就是request对象乱码。第二种是,响应对象中文乱码,即就是response对象乱码。 第一种情况参见上一篇文章。 2. response对象输出中文数据乱码解决方案: 2.1 字节流输出响应乱码。 该情况不一定乱码。但是解决乱码的步骤是: 1) 设置浏览器打开文件时采用的编码。 Response.setHeader(“Con
2017-06-29 18:14:40
13956
转载 深入理解bootstrap(转载)原文:http://blog.csdn.net/i10630226
1、栅格系统(布局)Bootstrap内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列。我在这里是把Bootstrap中的栅格系统叫做布局。它就是通过一系列的行(row)与列(column)的组合创建页面布局,然后你的内容就可以放入到你创建好的布局当中。下面就简单介绍一下Bootstrap栅格系统的工作原理:
2017-06-28 19:22:56
162
转载 深入浅出理解闭包(转载)
先来看看闭包的定义:指有权访问另一个函数作用域中的变量的函数。创建闭包的常用方式就是在一个函数内部创建另一个函数,先来看一个例子:function createComparsionFunction(propertyName) { return function(object1, object2) { var value1 = object1[propertyName];
2017-06-27 18:06:17
217
转载 MVC浅谈(转载)
只要接触MVC就势必离不开说三层,很多人就会一直纠结于他们之间的区别,也难怪,他们之间有共同之处:都分为三块,不仔细琢磨好像说的都是一样的东西,网上说法也是百家争鸣。本文仅是介绍一下对MVC的理解,由于学习是一个逐步深入的过程,现在还未到深刻理解的程度,也没必要非得区分出一个所以然来,也不敢对三层和MVC妄下评论,仅是记录这个学习认知的过程,希望和大家一同交流,随着时间的推移,自己的认识也在不断的
2017-06-26 19:06:51
148
空空如也
rframe导入eclipse报错
2017-08-27
新人在线等!数据库乱码问题!
2017-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人