文章列表
01-Web项目引入Spring的方法和原理
- 博客分类:
- Spring
JavaWeb项目中引入spring框架
主要步骤有以下3步:
1:下载spring的jar包 2:在项目中web.xml中添加spring配置 3:bean配置文件-applicationContext.xml
1:引入包,这个就不说了,官网下载(仅供参考)。
1 spring-core-3.2.3.RELEASE.jar 核心依赖jar包
2 spring-context-3.2.3.RELEASE.jar 容器包
3 spring-beans-3.2.3.RELEASE.jar beans的管理包
4 ...
几种排序的java代码实现
- 博客分类:
- temp
1、插入排序代码:
public class InsertionSort {
public static void main(String[] args) {
int[] source = new int[]{4,2,1,6,3,6,0,-5,1,1};
int j;
for(int i=1; i <source.length; i++) {
if(source[i] < source[i-1]) {
int temp = source[i];
//与待插入数据比较扫描的同时进行后移
for(j=i-1; (j>=0 ...
排序目前先记录如下八中排序方法:
排序名称
算法描述
联想记忆
插入排序
具体算法描述如下:
1、从第一个元素开始,该元素可以认为已经被排序。
2、
JDBC连接数据库并更新
- 博客分类:
- temp
package test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class TestConnection {
static Connection con = null;
public static void main(String[] args) {
PreparedStatement pstmt = null;
try ...
1、创建自定义对象的最简单方式就是创建一个Object的实例,然后再为它添加属性和方法,如下所示:
var person = new Object();
person.name = "Nicholas":
person.age = 29;
person.job = "Software Engineer";
person.sayName = function() {
alert(this.name);
};
早期的JavaScript开发人员经常使用这个模式创建新对象。几年后,对象字面量成为创建这种对象的首选模式。 ...
i=i++和i=i--经典问题
- 博客分类:
- JAVA
public static void main(String[] args){ int j = 0; for(int i = 0; i < 100; i++) j = j++; System.out.println(j); }
该问题最终输出结果为0,分析 j = j ++ 的过程可以从以下几点分析。
1、首先 ++ 操作符的优先级高于 = 的优先级,所以会先执行 j ++
2、j ++ 是后置自增符,可以将 j ++ 分解成:
temp = j
j ...
数据源DataSource的配置
- 博客分类:
- JAVA
一、J2EE数据源配置的标准是,
1、首先需要在Server.xml中配置数据源:
<Context docBase="TestDataSource" path="/TestDataSource" reloadable="true" source="org.eclipse.jst.j2ee.server:TestDataSource">
<Resource name="jdbc/TaskDB" auth="Container" typ ...
18章-Java I/O 系统 & 编码问题
- 博客分类:
- JAVA思想
一、Java编码相关的概念
二、InputStream 和 OutputStream 的类别
一、Java编码相关的概念
Java编码的概念可以从下面5点来理解和分析
1、文本文件存放在系统中的是某一编码方式下该字符串的编码
2、内存中的字符串是以字符数组的形式存储:char[],其中字符数组中存储的内容为Unicode编码,既UTF-16编码
3、ISO8859-1 进行解码不会有信息丢失,但是对一些类似包含中文的char[]编码会有信息丢失。因为
ISO8859-1 编码将字节数组解码为字符串的时候是一个字节一个字节进行解码的所以不会有信息丢失,当对包含中 ...
1、首先看sqlplus能否正常登陆oracle
如果sqlplus能正常登陆的话说明是客户端的配置问题,否则就得先从服务端解决,在进一步排除问题
2、oracle_home 变量是否配置
3、64位win7会把32位应用程序安装到Program Files (x86)目录下,安装的时候我觉得吧这也没什么,结果偏偏是它出问题了,奶奶的,重新装了并且换到C:\Program Files目录下,结果链接正常了
1、Oracle实例名:由于一套Oracle数据库可以创建多个实例,所以引入了Oracle实例名来区分
2、数据库名:由于一台机器上可以同时装多套Oracle数据库所以需要一个标识来进行区分,所以引入了数据库名
3、全局数据库名:在分布工数据库系统中,不同版本的数据库服务器之间,不论运行的操作系统是unix或是windows,各服务器之间都可以通过数据库链路进行远程复制,数据库域名主要用于oracle分布式环境中的复制。数据库域名的作用是区分不同网络上的数据库。这样就引入了全局数据库名的概念,所以
全局数据库名=数据库名+数据库域名,如前述福建节点的全局数据库名是:oradb.fj.j ...
一、Java编码相关的概念
一、Java编码相关的概念
Java编码的概念可以从下面5点来理解和分析
1、文本文件存放在系统中的是某一编码方式下该字符串的编码
2、内存中的字符串是以字符数组的形式存储:char[],其中字符数组 ...
oracle的jdbc连接方式:oci和thin oci和thin是Oracle提供的两套Java访问Oracle数据库方式。 thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。 oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端。oci是Oracle Call Interface的首字母缩写,是ORACLE公司提供了访问接口,
就是使用Java来调用本机的Oracle客户端,然后再访问数据库,优点是速 ...
一、JSP隐式对象
二、JSP指令(page,include,taglib)
三、静态引入和动态引入<%@ include file="a.jsp"%> 和 <jsp:include page="inclued.jsp"></jsp:include>
四、JSP乱码
一、JSP隐式对象
JSP的隐式对象共有9个,包括pageContext、request、session、application、config、response、out、page、exception,其中exception对象 ...
一、Cookie相关
二、Session相关
三、域名(Domain)
四、去掉项目名称将服务映射成域名访问
一、Cookie相关
Cookie的大体原理是,服务器端根据需要向客户端写入cookie后(最多20个),浏览器每次向服务器端发送访问请求时,它都要根据下面的几个规则,决定是否发送Cookie请求头字段,以及在Cookie请求头字段中附带哪些Cookie信息。 1、请求的主机名是否与某个存储的Cookie的Domain属性匹配 2、请求的资源路径是否在该Cookie的Path属性指定的目录及子目录中 3、该Cookie的有效期是否已过期
根据Co ...
一、请求转发(forward)和资源包含(include)
一、请求转发(forward)和资源包含(include)
1、请求转发(forward)
forward 方法用于将请求转发到RequestDispatcher 对象封装的资源,Servlet 程序在调用这个方法进行转发之前可以对请求进 ...