解决办法:
端口号错误。
初学者可以这么搞,坚持半年,效果显著。 释放资源的时候
我们需要从外往里面依次释放,与你声明的时候相反。就像人们穿衣服一样,然后脱衣服,效果类似。
有些sql语句没有参数,怎么办
遍历数组,需要判断,有些语句不需要赋值。所以需要先判断是否需要赋值,所以先判断是否为空。
参考...
分类:
数据库 时间:
2015-01-12 23:45:34
阅读次数:
288
主要步骤包括: 加载驱动; 连接数据库; 使用语句操作数据库; 关闭数据库连接,释放资源。1、需要导包;2、加载数据驱动: mysql驱动名:com.mysql.jdbc.Driver 加载方式:Class.forName(驱动名)3、连接以及关闭数据库 1)DriverManager...
分类:
数据库 时间:
2015-01-05 12:44:04
阅读次数:
190
新增了try-with-resource 异常声明 在JDK7中只要实现了AutoCloseable或Closeable接口的类或接口,都可以使用try-with-resource来实现异常处理和资源关闭 异常抛出顺序。在Java se 7中的try-with-resource机制中异...
分类:
其他好文 时间:
2014-12-23 12:37:46
阅读次数:
162
一、概述
该接口位于java.io包下,声明如下:public interface
Closeable
Closeable 是可以关闭的数据源或目标。调用 close 方法可释放对象保存的资源(如打开文件)。
二、方法
void close() throws IOException
关闭此流并释放与此流关联的所有系统资源。如果已经关闭该流,则调用此方法无效。
抛出:IOE...
分类:
编程语言 时间:
2014-12-21 23:37:34
阅读次数:
287
利用JDBC连接到数据库一般需要几个步骤:1.装载驱动程序。2.建立连接。3.发送和执行SQL语句。4.释放资源首先建立一个数据库:脚本如下: 1 create database csdn; 2 use csdn; 3 -- 创建用户表 4 CREATE TABLE USERS 5 ( 6 I...
分类:
数据库 时间:
2014-12-17 22:21:53
阅读次数:
258
拦截器也算得上是spring中的一大特色,即使没用过spring的拦截器至少也用过struts2的拦截器,拦截器大多数情况都是用来做权限的控制的,极少情况下用来初始化资源或释放资源。springmvc当然也可以直接使用拦截器,而且使用起来也特别简单。
一 springmvc的拦截器实现方式
springmvc实现拦截器主要有以下2种方式:
1 实现HandlerInterceptor接口
...
分类:
编程语言 时间:
2014-12-16 22:44:22
阅读次数:
235
一、创建一个线程,里面设置一个死循环,在销毁线程时间循环标志设置为false,并return,该线程是退出了,但是有没有将资源自动释放呢?所遇问题:在多个视频循环播放的时候,程序运行十个小时左右并挂掉,提示创建线程失败,可能原因是在主线程退出之后该线程并没有释放资源,..
分类:
编程语言 时间:
2014-12-05 19:44:38
阅读次数:
242
我们知道线程是有多种执行状态的,同样管理线程的线程池也有多种状态。JVM会在所有线程(非后台daemon线程)全部终止后才退出,为了节省资源和有效释放资源关闭一个线程池就显得很重要。有时候无法正确的关闭线程池,将会阻止JVM的结束。线程池Executor是异步的执行任务,因此任何时刻不能够直接获取提...
分类:
编程语言 时间:
2014-12-03 00:13:27
阅读次数:
199
闭包的两个特点:1、作为一个函数变量的一个引用 , 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留. 我们所熟知的主流语言,像C,java等,在函数内部只要执行了r...
分类:
Web程序 时间:
2014-12-01 22:12:26
阅读次数:
221
刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。Java基于垃圾回收的内存机制Java的内存管理机制会自动回收无用...
分类:
移动开发 时间:
2014-11-29 08:36:25
阅读次数:
291