【Java命令学习系列(一)——Jps】教程文章相关的互联网学习教程文章

JAVA/JSP学习系列之四(OrionAppServer的安装)_MySQL

一、前言    Orion这个东西,小巧,但是功能却非常多,废话不讲,看它目前的支持就知道了: (1)Servlets/JSP (2)EJB (3)HTTP (注:说明不再需要Apache或者IIS等Web Server) 二、下载,安装   下载地址为Orion Application Server官方站点:http://www.orionserver.com/,我下载的是Orion1.4版本。   下载完,解压到一个目录,我这里用E:\Orion作为例子。 三、配置   (1)根据Orion官方站点的安装说明,如...

JAVA/JSP学习系列之三(Resin+Apache的安装)_MySQL

Apache 一、前言    对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择。你也可以用Resin,这两个产品都是可以不花一分钱的。 Resin对Xml的支持是很好的。 二、下载,安装   下载地址为Resin官方站点:http://www.caucho.com/。从这个地址可以下载:http://www.caucho.com/download/index.xtp,我下载的是Resin1.1.4版本。   下载完,解压到一个目录,我这里用E:\resin114作为例子。 三、配置   在这之前,当...

JAVA/JSP学习系列之六(MySQL翻页例子)_MySQL

一、运行前准备 下载了mysql的jdbc驱动(一个jar文件)并加载在CLASSPATH(方法见《JAVA/JSP学习系列之一(JDK安装) 》) (如果找不到,请从本站下载) 建一个MySQL数据库test 数据库中有一个表:note,字段为:name(varchar) 二、下载,安装 java.sql.Statement sqlStmt; //SQL语句对象 java.sql.ResultSet sqlRst; //结果集对象 java.lang.String strCon; //数据库连接字符串java.lang.String strSQL; //SQL语句 int intPageSize; ...

JAVA/JSP学习系列之一(JDK安装)_MySQL

JDK 一、前言    JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK1.3。考虑到我对linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是win2000。 二、下载,安装   下载地址为JAVA官方站点:java.sun.com,国内也到处都是。   Windows下,直接运行.exe文件,安装到一个目录,我这里用...

JAVA/JSP学习系列之五(JDBC-ODBC翻页例子)_MySQL

JDBCODBC 一、运行前准备 建议了一个MS SQLServer7数据库 DNS,名称为:Test_DB 数据库中有一个表:guestbook字段为:name(varchar),email(varchar),body(text) 数据库用户为sa 密码空,可以自己修改的。 二、代码 <% //变量声明 java.sql.Connection sqlCon; //数据库连接对象 java.sql.Statement sqlStmt; //SQL语句对象 java.sql.ResultSet sqlRst; //结果集对象 java.lang.String strCon; //数据库连接字符串 java.lang.St...

JAVA/JSP学习系列之八(改写MySQL翻页例子)_MySQL

一、前言    其实,改写后的JDBC Data-Source是运行在Servlet中的,通过JNDI去查找数据源。我用Orion试的,将本站《JAVA/JSP学习系列之六(MySQL翻页例子) 》 简单改写了一下。二、配置(1)JDBC   需要将用到的JDBC驱动Copy到[ORION]/lib目录下(2)data-source   在[ORION]/config/data-sources.xml文件中加入如下:〈data-source class="com.evermind.sql.DriverManagerDataSource" name="mySqlDbpage" location="jdbc/Hyperso...

JAVA/JSP学习系列之二(Tomcat安装)_MySQL

Tomcat 一、前言    对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。 二、下载,安装   下载地址为JAVA官方站点:jakarta.apache.org,国内也比较多。从这个地址可以下载:http://jakarta.apache.org/builds/tomcat/release/,我下载的是Tomcat32b4版本。   下载完,解压到一个目录,我这里用F:\tomcat32b4作为例子。 三、配置   桌面上选择“...

JAVA/JSP学习系列之七(Orion下自定义Tag)_MySQL

一、前言 (本文译自Orion官方站点)   本文将一步一步介绍在Orion Application Server下定义自己的标签,然后,实现该标签的功能,最后用一个jsp例子测试。 二、建立标签,实现该标签的功能。1.命名package为:com.acme.mytags(为了和原文相同,我不做改动)package com.acme.mytags;2.import相关classimport javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;3.实现javax.servlet.jsp.tagext.Tag接口:public class HelloW...

Java并发包源码学习系列:基于CAS非阻塞并发队列ConcurrentLinkedQueue源码解析【代码】【图】

文章目录 非阻塞并发队列ConcurrentLinkedQueue概述结构组成基本不变式head的不变式与可变式tail的不变式与可变式 offer操作源码解析图解offer操作JDK1.6 hops设计意图 poll操作源码解析图解poll操作 总结参考阅读非阻塞并发队列ConcurrentLinkedQueue概述 我们之前花了很多时间了解学习BlockingQueue阻塞队列接口下的各种实现,也大概对阻塞队列的实现机制有了一定的了解:阻塞 + 队列嘛。 而且其中绝大部分是完全基于独占锁Reent...

Java并发包源码学习系列:阻塞队列实现之LinkedBlockingQueue源码解析【代码】【图】

目录LinkedBlockingQueue概述类图结构及重要字段构造器出队和入队操作入队enqueue出队dequeue阻塞式操作E take() 阻塞式获取void put(E e) 阻塞式插入E poll(timeout, unit) 阻塞式超时获取boolean offer(e, timeout, unit) 阻塞式超时插入其他常规操作boolean offer(E e)E poll()E peek()Boolean remove(Object o)总结参考阅读 系列传送门:Java并发包源码学习系列:AbstractQueuedSynchronizer Java并发包源码学习系列:CLH同步队...

Java并发包源码学习系列:阻塞队列实现之ArrayBlockingQueue源码解析【代码】【图】

目录ArrayBlockingQueue概述类图结构及重要字段构造器出队和入队操作入队enqueue出队dequeue阻塞式操作E take() 阻塞式获取void put(E e) 阻塞式插入E poll(timeout, unit) 阻塞式超时获取boolean offer(e, timeout, unit) 阻塞式超时插入其他常规操作boolean offer(E e)E poll()Boolean remove(Object o)总结参考阅读 系列传送门:Java并发包源码学习系列:AbstractQueuedSynchronizer Java并发包源码学习系列:CLH同步队列及同步...

Java并发包源码学习系列:详解Condition条件队列、signal和await【代码】【图】

目录Condition接口AQS条件变量的支持之ConditionObject内部类回顾AQS中的Nodevoid await()添加到条件队列Node addConditionWaiter()void unlinkCancelledWaiters()完全释放独占锁int fullyRelease(Node node)等待进入阻塞队列boolean isOnSyncQueue(Node node)boolean findNodeFromTail(Node node)void signal()唤醒节点void doSignal(Node first)boolean transferForSignal(Node node)检查中断状态int checkInterruptWhileWaiting...

Java中反射学习系列教程-小案例-模拟spring创建bean对象【代码】【图】

Java中反射学习系列教程-小案例-模拟spring创建bean对象 凯哥java 凯哥java 本文是《Java中反射学习系列教程》中的第六篇文章,如果想系统的学习反射技术,建议跟着本教程从第一篇文章开始。本文是《Java中反射学习系列教程》最后一篇文章。在本文中,我们将要做个小案例:模拟基于xml配置的spring创建bean对象 本文主要内容: 使用反射模拟spring 基于XML配置获取bean对象并调用方法5 四:反射案例使用反射模拟spring 基于XML配置...

Java中反射学习系列教程四-常用API方法(二)【代码】【图】

Java中反射学习系列教程四-常用API方法(二) 凯哥java 凯哥java本文是《Java中反射学习系列教程》中的第四篇文章。本文我们接着之前的讲解。 先来看看今天学习主要内容: 1:获取实例化对象的所有属性 2:获取实例化对象的所有方法 4.2.6 获取对象中属性 我们知道对象中的属性根据权限不同可以使用不同修饰符来修饰。这里我们就来研究public和private修饰的属性获取。 GetFields:获取所有public属性 GetDeclaredFields:获取所有属...

Java中反射学习系列教程之二【代码】【图】

Java中反射学习系列教程之二 凯哥java 凯哥java 2019-06-24 在上一篇文章《Java中反射学习系列教程之一》中我们学了什么是反射;反射中的反字怎么理解;以及反射的特点。今天我们主要讲的内容:1:为什么需要反射2:JDK文档中反射相关的API一:为什么要使用反射?1.1:Java中编译类型有哪些?Java中编译可以分为:静态编译和动态编译两种静态编译:在编译期间就已经确定了对象类型,只要绑定对象一致就可以编译通过。 如:Person...