森森快跑

走得累,走得苦,那是因为在走上坡路。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

04 2015 档案

摘要:二叉树的三种递归遍历: 1 public class StudentNode 2 { 3 private String name; 4 5 private StudentNode leftNode; 6 7 private StudentNo... 阅读全文

posted @ 2015-04-20 23:31 森森快跑 阅读(196) 评论(0) 推荐(0)

摘要:Sublime工具插件安装。Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。1、官网下载安装包:http://www.sublimetext.com/2、安装后,需要先安装 Package Control插件... 阅读全文

posted @ 2015-04-12 22:33 森森快跑 阅读(163) 评论(0) 推荐(0)

摘要:1、栈是运行时的单位,堆是存储的单位。2、栈解决程序的运行问题,即程序如何执行,或者说如何处理数据;堆解决的是数据存储的问题,即数据怎么放,放哪儿。3、在Java中一个线程就会有一个相应的线程栈与之对应。而堆则是所有线程共享的。4、从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开使得处... 阅读全文

posted @ 2015-04-12 21:55 森森快跑 阅读(184) 评论(0) 推荐(0)

摘要:通过两个例子实现对象的自定义排序1、实现Comparator接口。 1 import java.util.ArrayList; 2 import java.util.Collections; 3 import java.util.Comparator; 4 import java.util.List... 阅读全文

posted @ 2015-04-12 19:33 森森快跑 阅读(431) 评论(0) 推荐(0)

摘要:1、hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的;2、如果两个对象相同,就是适用于equals(java.lang.Object) 方法,那么这两个对象的hashCode一定要相同;3、如果对象的eq... 阅读全文

posted @ 2015-04-12 18:00 森森快跑 阅读(402) 评论(0) 推荐(0)

摘要:tomcat配置1、官网下载tomcat安装包,http://tomcat.apache.org/ 解压后放到目的目录。2、配置环境变量 CATALINA_HOME D:\Program Files\apache-tomcat-8.0.213、启动服务:D:\Program Files\... 阅读全文

posted @ 2015-04-11 23:27 森森快跑 阅读(122) 评论(0) 推荐(0)

摘要:存储过程介绍 存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程可由应用程序通过一个调用来执行,而且允许用户声明变量 。同时,存储过程可以接收和输出参数、返回执行存储过程的状态值,也可以嵌套调用... 阅读全文

posted @ 2015-04-06 14:02 森森快跑 阅读(4750) 评论(0) 推荐(1)

摘要:1.Mysql数据库(1)date 3字节,日期,格式:2014-09-18(2)time 3字节,时间,格式:08:42:30(3)datetime 8字节,日期时间,格式:2014-09-18 08:42:30(4)tinyint 1字节,范围(-128~127)(5)smallint ... 阅读全文

posted @ 2015-04-06 13:40 森森快跑 阅读(486) 评论(0) 推荐(0)

摘要:java定义了JDBC这一标准的接口和类,为程序员操作数据库提供了统一的方式。下载对应数据库的jar包,添加到工程内。JDBC的操作方式比较单一,由五个流程组成:1.通过数据库厂商提供的JDBC类库向DriverManager注册数据库驱动2.使用DriverManager提供的getConnect... 阅读全文

posted @ 2015-04-06 12:28 森森快跑 阅读(245) 评论(0) 推荐(0)

摘要:Date 对象是 JavaScript 的一种内部数据类型。Date 对象没有可以直接读写的属性,所有对日期和时间值的访问都是通过其方法执行的。Date() 返回当日的日期和时间getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)getDay() 从 Date 对象返回一周中... 阅读全文

posted @ 2015-04-04 20:07 森森快跑 阅读(126) 评论(0) 推荐(0)

摘要:java中的时间操作不外乎这四种情况:获取当前时间,获取某个时间的某种格式,设置时间和时间的运算。 1.获取当前时间 有两种方式可以获得,第一种,使用java.util.Date类。 Date date = new Date(); date.getTime(); 还有一种方式,使用Sy... 阅读全文

posted @ 2015-04-04 19:55 森森快跑 阅读(266) 评论(0) 推荐(0)

摘要:Java的锁分为对象锁和类锁。 1. 当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内针对该对象的操作只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 2. 然而,另一个线程仍然可以访问该object 阅读全文

posted @ 2015-04-04 19:20 森森快跑 阅读(4956) 评论(0) 推荐(0)

摘要:Document接口提供了查找节点的方法,这些方法都是在整个HTML文档中查找节点。(1)document.getElementById("id");通过ID获取html元素对象,ID号在html文档当中应该是唯一的。返回的是唯一element对象。并且所有浏览器都兼容。(2)document.... 阅读全文

posted @ 2015-04-04 17:59 森森快跑 阅读(876) 评论(0) 推荐(0)

摘要:线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法。每个ThreadPoolExecutor还维护着一些基本的统计数据,如完成的任务数。 Java常用的线程池有四种。Exec... 阅读全文

posted @ 2015-04-04 13:14 森森快跑 阅读(288) 评论(0) 推荐(0)

摘要:线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基... 阅读全文

posted @ 2015-04-04 11:59 森森快跑 阅读(213) 评论(0) 推荐(0)

摘要:java中的修饰符分为类修饰符,变量修饰符,方法修饰符。类修饰符: 1、public : public 即公共类。 2、package : 默认缺省为包修饰符,本包可见。 3、abstract :凡是用 abstract 修饰符修饰的类,被称为抽象类。含有一个或者多个抽象方法的类必须声明为抽象... 阅读全文

posted @ 2015-04-03 00:34 森森快跑 阅读(482) 评论(0) 推荐(0)