- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 NIO与IO的区别
nio是new io的简称,从jdk1.4就被引入了。现在的jdk已经到了1.6了,可以说不是什么新东西了。但其中的一些思想值得我来研究。这两天,我研究了下其中的套接字部分,有一些心得,在此分享。 首先先分析下:为什么要nio套接字? nio的主要作用就是用来解决速度差异的。举个例子:计算机处理的速度,和用户按键盘的速度。这两者的速度相差悬殊。如果按照经典的方法:一个用户设定一个线程,专门
2016-01-11 15:21:41
571
转载 二叉树的深度优先遍历和广度优先遍历
深度优先遍历,也就深入的遍历,沿着每一个分支直到走到最后,然后才返回来遍历剩余的节点。二叉树不同于图,图需要标记节点是否已经访问过,因为可能会存在环,而二叉树不会出现环,所以不需要标记。那么,我们只需要一个栈空间,来压栈就好了。因为深度优先遍历,遍历了根节点后,就开始遍历左子树,所以右子树肯定最后遍历。我们利用栈的性质,先将右子树压栈,然后在对左子树压栈。此时,左子树节点是在top上的,所以可以先
2015-12-13 14:48:15
705
原创 数组深入:数组与内存控制
面试时你是否被问到这样一些问题:在java中,声明一个数组的过程中,是如何分配内存的?java中数组的初始化有哪几种方式?基本数据类型数组和引用类型数组之间有什么区别,在初始化时的内存分配机制有什么区别吗?数组的初始化:java语言是典型的静态语言,因此java的数组是静态的,即当数组被初始化之后,该数组的长度是不可变的。java数组经过初始化之后才可使用。所谓初始化,就是
2015-11-23 01:00:36
792
原创 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
601
原创 restful开发教程
1. 什么是RESTfulRESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。2.对url进行规范,写RESTful格式的url非REST的url:http://...../
2015-11-17 01:14:10
1057
原创 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
596
原创 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
7393
原创 js操作数组1
1.找出元素 item 在给定数组 arr 中的位置输出描述:如果数组中存在 item,则返回元素在数组中的位置,否则返回 -1function 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
520
原创 javaWeb乱码问题
乱码主要有2类:第一类是从前台到后台;第二类是从后台到数据库;第一类乱码解决方法:在项目的xml文件中做如下配置: SpringEncoding org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 SpringEncoding
2015-11-09 00:54:43
523
原创 js基本应用
js学习教程1.操作html元素document.getElementById(id)得到html的值document.getElementById(id).value2.js输出(1)替换页面中某个标签的值document.getElementById("demo").innerHTML=“”(2)覆盖整个页面document.write(“ ”)3.
2015-10-26 15:29:52
646
原创 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
4275
原创 JSON字符串解析(得到属性的值)
只要把JSON原理理解好,解析很容易。记住几个点:JSON 语法规则(w3School)JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中(基本格式)数据由逗号分隔花括号保存对象(json本身就是对象)方括号保存数组从语法规则中可以看出:JSON本身就是对象,需要被花括号包起,对象取属性用“ . ”来取,其他的结构该怎么
2015-10-10 15:58:07
4870
转载 将前台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
1065
原创 在ssm框架中前后台数据交互均使用json格式
前后台数据交互均使用json。框架ssm(spring+springmvc+mybatis)@RequestBody注解实现接收http请求的json数据,将json数据转换为java对象@ResponseBody注解用于将Controller的方法返回的对象,通过HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给
2015-10-08 12:24:30
18954
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅