- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 NIO与IO的区别
nio是new io的简称,从jdk1.4就被引入了。现在的jdk已经到了1.6了,可以说不是什么新东西了。但其中的一些思想值得我来研究。这两天,我研究了下其中的套接字部分,有一些心得,在此分享。 首先先分析下:为什么要nio套接字? nio的主要作用就是用来解决速度差异的。举个例子:计算机处理的速度,和用户按键盘的速度。这两者的速度相差悬殊。如果按照经典的方法:一个用户设定一个线程,专门
2016-01-11 15:21:41
559
转载 二叉树的深度优先遍历和广度优先遍历
深度优先遍历,也就深入的遍历,沿着每一个分支直到走到最后,然后才返回来遍历剩余的节点。二叉树不同于图,图需要标记节点是否已经访问过,因为可能会存在环,而二叉树不会出现环,所以不需要标记。那么,我们只需要一个栈空间,来压栈就好了。因为深度优先遍历,遍历了根节点后,就开始遍历左子树,所以右子树肯定最后遍历。我们利用栈的性质,先将右子树压栈,然后在对左子树压栈。此时,左子树节点是在top上的,所以可以先
2015-12-13 14:48:15
674
原创 数组深入:数组与内存控制
面试时你是否被问到这样一些问题: 在java中,声明一个数组的过程中,是如何分配内存的?java中数组的初始化有哪几种方式?基本数据类型数组和引用类型数组之间有什么区别,在初始化时的内存分配机制有什么区别吗? 数组的初始化: java语言是典型的静态语言,因此java的数组是静态的,即当数组被初始化之后,该数组的长度是不可变的。java数组经过初始化之后才可使用。所谓初始化,就是
2015-11-23 01:00:36
775
原创 HTTP实例详解
1.http请求: 一个http请求一般包括三部分: 请求方法-统一的资源标识符(URL)-协议/版本请求头实体 示例: //请求方法-统一的资源标识符(URL)-协议/版本 POST /examples/defalut.jsp HTTP/1.1 //请求头 //浏览器支持格式 Accept:text/plain;text/html //浏览器支持的语言 Accep
2015-11-17 10:21:20
584
原创 restful开发教程
1. 什么是RESTful RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。 2.对url进行规范,写RESTful格式的url 非REST的url:http://...../
2015-11-17 01:14:10
1026
原创 java程序操作xml文件
java代码 package xmlTest; import javax.lang.model.element.Element; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurat
2015-11-16 00:48:45
581
原创 linux编译内核make menuconfig报错解决办法
linux编译内核时 输入make menuconfig命令 *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurse
2015-11-14 02:30:11
7339
原创 js操作数组1
1.找出元素 item 在给定数组 arr 中的位置输出描述:如果数组中存在 item,则返回元素在数组中的位置,否则返回 -1 function indexOf(arr, item) { var i=0; for(i;i<arr.length;i++){ if(arr[i]==item) return i; } return -
2015-11-12 00:33:40
503
原创 javaWeb乱码问题
乱码主要有2类: 第一类是从前台到后台; 第二类是从后台到数据库; 第一类乱码解决方法: 在项目的xml文件中做如下配置: SpringEncoding org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 SpringEncoding
2015-11-09 00:54:43
495
原创 js基本应用
js学习教程 1.操作html元素 document.getElementById(id) 得到html的值document.getElementById(id).value 2.js输出 (1)替换页面中某个标签的值 document.getElementById("demo").innerHTML=“” (2)覆盖整个页面 document.write(“ ”) 3.
2015-10-26 15:29:52
631
原创 js实现获取当前时间,并一直刷新
window.onload=function(){ setInterval(function(){ var dateTime = new Date(); var year=dateTime.getFullYear(); var month=dateTime.getMonth()+1; var r
2015-10-10 19:34:43
4262
原创 JSON字符串解析(得到属性的值)
只要把JSON原理理解好,解析很容易。 记住几个点: JSON 语法规则(w3School) JSON 语法是 JavaScript 对象表示法语法的子集。 数据在名称/值对中(基本格式)数据由逗号分隔花括号保存对象(json本身就是对象)方括号保存数组 从语法规则中可以看出: JSON本身就是对象,需要被花括号包起,对象取属性用“ . ”来取,其他的结构该怎么
2015-10-10 15:58:07
4841
转载 将前台json对象传入java后台
前台json格式的数据如何传入后台 1. 将要传入后台的数据组装成JSON格式的字符串: var jsonStr = [{'name':'jim' , 'age':20} , {'name':'king' , 'age':26},{'name':'jge' , 'age':30}] 2. 使用JQuery的ajax请求后台 jQuery.ajax({
2015-10-08 12:56:09
1047
原创 在ssm框架中前后台数据交互均使用json格式
前后台数据交互均使用json。 框架ssm(spring+springmvc+mybatis) @RequestBody注解实现接收http请求的json数据,将json数据转换为java对象 @ResponseBody注解用于将Controller的方法返回的对象,通过HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给
2015-10-08 12:24:30
18922
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人