java
文章平均质量分 72
Bond_zhe
这个作者很懒,什么都没留下…
展开
-
JDBC连接sql server数据库的详细步骤和代码
一.JDBC连接sql server数据库的步骤如下:1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 成功加载后,会将Driver类的实例注册到DriverManager类中。 2、提供JDBC连接的URL原创 2016-06-26 17:34:23 · 1218 阅读 · 0 评论 -
Java线程池ThreadPoolExecutor深度探索及源码解析
1.标记和构造方法和很多状态对象一样,ThreadPoolExecutor也通过一个int的头3位来记录线程池的状态,后面20多位来标记工作线程数量。并且提供通用的位运算接口来获得你所需要的数据。private static final int RUNNING = -1 << COUNT_BITS;private static final int SHUTDOWN = 0 << COU原创 2016-11-25 15:49:48 · 600 阅读 · 0 评论 -
JavaScript的执行环境
JavaScript的解释器每次开始执行一个函数时,都会为那个函数创建一个执行环境(execution context)。显然,一个执行环境就是所有JavaScript代码段执行时所在的环境,这个环境的一个重要组成部分就是定义变量的对象,因此,运行不属于任何函数的JavaScript代码对环境使用的就是全局对象,所有JavaScript函数都运行在自己独有的执行环境中,而且具有自己的调用对象,在调用翻译 2016-11-23 18:32:13 · 461 阅读 · 0 评论 -
SQL大全
SQL一.数据库 1.创建数据库 create database [if not exists] db_name [character set xxx] [collate xxx] *创建一个名称为mydb1的数据库。 create database mydb1; *创建一个使用utf8字符集的mydb2数据库原创 2016-11-07 10:26:27 · 382 阅读 · 0 评论 -
java多线程面试集锦
1.问题:进程和线程的区别 解答:一个进程对应一个程序的执行,而一个线程则是进程执行过程中的一个单独的执行序列,一个进程可以包含多个线程。线程有时候也被称为轻量级进程. 一个Java虚拟机的实例运行在一个单独的进程中,不同的线程共享Java虚拟机进程所属的堆内存。这也是为什么不同的线程可以访问同一个对象。线程彼此共享堆内存并保有他们自己独自的栈空间。这也是为什么当一个线程调用一个方法时,他的局部原创 2016-06-13 22:38:26 · 361 阅读 · 0 评论 -
Servlet的原理是什么?
Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。[1]其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从实现上讲原创 2016-06-09 20:23:49 · 956 阅读 · 0 评论 -
JAVA多线程实现和应用总结
Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的.继承Thread类实现多线程 继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程转载 2016-06-14 08:19:45 · 339 阅读 · 0 评论 -
ArrayList,LinkedList,Vestor区别及其优缺点
ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下: 一、同步性 ArrayList,LinkedList是不同步的,而Vestor是同步的。所以如果不要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费的开销。但在多线程的情况下,有时候就不得不使用Vector了。当然,也可以通原创 2016-06-14 17:52:54 · 760 阅读 · 0 评论 -
java泛型详解
java泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。Java语言引入泛型的好处是安全简单。 基本介绍 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意原创 2016-06-17 16:27:04 · 2799 阅读 · 0 评论 -
java反射详解
在Java运行时环境中,对于任意一个类,可以知道这个类有哪些属性和方法。对于任意一个对象,可以调用它的任意一个方法。 这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。Java 反射机制主要提供了以下功能 在运行时判断任意一个对象所属的类。 在运行时构造任意一个类的对象。 在运行时判断任意一个类所具有的成员变量和方法。 在运行时调用任意原创 2016-06-17 16:16:11 · 538 阅读 · 0 评论 -
java集合框架详解
前言: 数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。 在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(JavaCollectionFramework)。原创 2016-06-17 15:56:13 · 2493 阅读 · 0 评论 -
java 线程池原理及几种线程池详解
1、为什么要用线程池? 服务器经常出现处理大量单个任务处理的时间很短而请求的数目却是巨大的请求。 构建服务器应用程序的一个过于简单的模型应该是:每当一个请求到达就创建一个新线程,然后在新线程中为请求服务。实际上,对于原型开发这种方法工作得很好,但如果试图部署以这种方式运行的服务器应用程序,那么这种方法的严重不足就很明显。每个请求对应一个线程(thread-per-原创 2016-07-23 16:38:50 · 1728 阅读 · 0 评论 -
Errors occurred during the build. Errors running builder 'Integrated External Tool Builder' on proj
Errors occurred during the build. Errors running builder ‘Integrated External Tool Builder’ on project ‘xinghe-base’. The builder launch configuration could not be found. The builder launch configu原创 2016-12-09 19:43:35 · 946 阅读 · 0 评论