JSP -- 从甲骨文开始
1.Oracle10gForVistaX64下载地址:
http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_production_db.zip
2.Oracle 10g x64 for Vista 在Win7x64下安装需要修改三个文件:
(1).\10204_vista_w2k8_x64_production_db\database\stage\prereq\db\refhost.xml
(2).\10204_vista_w2k8_x64_production_db\database\stage\prereq\db_prereqs\db\refhost.xml
以上两个refhost.xml文件增加
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
(3).\10204_vista_w2k8_x64_production_db\database\install\oraparam.ini
修改相应内容
[Certified Versions]
#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
Windows=5.0,5.1,5.2,6.0,6.1
3.安装ORACLE10g时,如果OEM配置失败,马上禁用OracleJobSchedulerORCL服务,否则重启后电脑会奇卡无比死机奔溃,此时权宜之计是重装网卡驱动。
4.Tomcat需要两个环境变量:JAVA_HOME 和 CATALINA_HOME
version 命令查看当前使用的JDK
service [install | uninstall] 命令 安装或卸载服务
5.SQL PLUS乱码解决:(设置环境变量NLS_LANG)
wmic ENVIRONMENT create name = "NLS_LANG", username="<system>",
VariableValue="Simplified Chinese_China.ZHS16GBK"。
或者改注册表(LOCAL)--(SOFTWARE)--(ORACLE)--KEY_OraDb10g_home1,填写NLS_LANG
6.创建表空间:
CREATE TABLESPACE myspace DATAFILE 'D:\mydata\mydata.dbf' SIZE 10M;
7.更改数据库默认表空间:
ALTER DATABASE DEFAULT TABLESPACE myspace;
8.查看所有账号状态:
SELECT USERNAME, ACCOUNT_STATUS FROM DBA_USERS;
8.账户解锁:
ALTER USER SCOTT ACCOUNT UNLOCK;
10.Tomcat改端口号:
<Connector port="80" protocol="HTTP/1.1" ...>
11.Tomcat改默认目录:conf\server.xml
<Host name="localhost" appBase="d:\MyWeb" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="WebRoot"/>
.....</Host>
appBase相当于工程目录
docBase相当于网页目录
12.Oracle10g的JDBC驱动 jdbc\lib目录下的classes12.jar ojdbc14.jar 都行
13.Oracle10g的监听地址只能填计算机名或IP
填计算机名,localhost/127.0.0.1/计算机名/IP 都可以连接
填IP,只有 IP/计算机名 能连接,localhost/127.0.0.1 连不上
14.ODBC不好使
Statement和PreparedStatement只能匿名使用否则出错----
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度
15.PreparedStatement注意事项:
PreparedStatement并不是简单地填充SQL字符串!
SQL语句中的问号占位符(?)代表字符串时,不用加引号('');
对于CHAR类型,SQL语句会自动过滤掉字符串的尾随空格,但PreparedStatement却不会
使用setString()时,要注意CHAR字符串是否尾随空格。
16.SELECT查询结果去除尾随空格:
SELECT RTRIM(NO)NO, RTRIM(NAME)NAME, RTRIM(SEX)SEX FROM STUDENT;
17.选择PreparedStatement时,使用CHAR非常之不方便!!
除了setString()不能尾随空格外,在SQL语句中比较两字符串,必须同时做裁剪尾随空格处理。或者全不做处理。
18.不使用IDE,自己写的java类要编译成class文件放到WebRoot\WEB-INF\classes下
19. “.”表示当前目录,“..”表示上层目录
javac 和 java 都在%JAVA_HOME%\bin下
javac编译,java执行
javac -d(保存路径) -cp(引用.class类) XXX.java
java XXX 执行
20.使用相对路径注意:jsp, classes目录下, lib目录下 处在同一层
21.Tomcat的html乱码解决:web.xml随便一个
<mime-mapping>
<extension>html</extension>
<mime-type>text/html; charset=utf-8</mime-type>
</mime-mapping>
22.J2EE 1.6 使用 JSTL需要:
javax.servlet.jsp.jstl.jar 和 jstl-impl.jar
放到WebRoot\WEB-INF\lib下
23.<c:import>的使用:<c:import url="" var="">导入
<c:out value="${}">引用
24.自定义标签配置:
(1).web.xml
<jsp-config>
<taglib>
<taglib-uri>stu</taglib-uri>
<taglib-location>/WEB-INF/tag/stu.tld</taglib-location>
</taglib>
</jsp-config>
(2)./WEB-INF/tag/stu.tld:略。
(3).src/tags/WelcomeTag.java:略。
(4).使用:<%@taglib prefix="stu" uri="stu"%>
25.Python模板安装 easygui直接用, BeautifulSoup4用setup, pygame和pyqt4运行exe安装程序
26.Sublime Text 调试所用python版本由环境变量决定
27.Sublime Text目录下创建文件夹<Data>,删除%AppData%下文件,以后临时文件夹将是<Data>
28.使用MySQLdb连接MySQL时,host='127.0.0.1'可以,'localhost'不可以
例如:
import MySQLdb
con = MySQLdb.connect(host='127.0.0.1', user='root', passwd='python', db='python')
cur = con.cursor()
cur.execute('DELETE FROM PEOPLE WHERE AGE = 20')
con.commit()
cur.execute('SELECT * FROM PEOPLE')
r = cur.fetchall()
print(r)
cur.close()
con.close()
JSP -- 从甲骨文开始的更多相关文章
- JSP学习笔记(一):JDK的安装及环境变量的配置
一.JDK的安装. JDK可以在Oracle(甲骨文)的官网下载,连接地址:http://www.oracle.com/technetwork/java/javase/downloads/index- ...
- apache基金会项目及甲骨文项目汇总
Apache软件基金会 顶级项目 ▪ ActiveMQ ▪ Ant ▪ Apache HTTP Server ▪ APR ▪ Beehive ▪ Camel ▪ Cassandra ▪ Cayenne ...
- JSP相关背景
-----------------siwuxie095 Sun Microsystems SUN 即 Stanford ...
- myeclipse学习总结一(在MyEclipse中设置生成jsp页面时默认编码为utf-8编码)
1.每次我们在MyEclispe中创建Jsp页面,生成的Jsp页面的默认编码是"ISO-8859-1".在这种情况下,当我们在页面中编写的内容存在中文的时候,就无法进行保存.如下图 ...
- jsp前端实现分页代码
前端需要订一page类包装,其参数为 private Integer pageSize=10; //每页记录条数=10 private Integer totalCount; //总记录条数 priv ...
- jsp中出现onclick函数提示Cannot return from outside a function or method
在使用Myeclipse10部署完项目后,原先不出错的项目,会有红色的叉叉,JSP页面会提示onclick函数错误 Cannot return from outside a function or m ...
- jsp页面无法识别el表达式的解决方案
今天在写一个springmvc的小demo时,碰到一个问题,在jsp页面中书写为${user.username}的表达式语言,在浏览器页面中仍然显示为${user.username},说明jsp根本不 ...
- 浅谈JSP中include指令与include动作标识的区别
JSP中主要包含三大指令,分别是page,include,taglib.本篇主要提及include指令. include指令使用格式:<%@ include file="文件的绝对路径 ...
- 浅谈JSP注释
HTML注释 JSP文件是由HTML尿急和嵌入的Java程序片段组成的,所以在HTML中的注释同样可以在JSP文件中使用.注释格式:<!--注释内容--> <!-- 欢迎提示信息! ...
随机推荐
- VB6.0中WinSock控件属性和方法详解
原文链接:http://liweibird.blog.51cto.com/631764/653134 WinSock控件能够通过UDP协议(用户数据报协议)或TCP协议(数据传输协议)连接到远程的机器 ...
- HTTP协议(一)[草稿版]
(一)HTTP客户端请求头格式
- Alpha阶段敏捷冲刺(五)
1.站立式会议 提供当天站立式会议照片一张 2.每个人的工作 (有work item 的ID),并将其记录在码云项目管理中: 昨天已完成的工作. 祁泽文:实现了个人遗忘曲线图 徐璐琳:完成了微信Web ...
- tomcat配置之后,localhost:8080访问不到猫界面解决办法
- Redis集群错误
部署Redis集群时出现如下错误: >>> Creating cluster>>> Performing hash slots allocation on 9 no ...
- SRM477
250pt: 题意:给定一块蜂巢状的N*M矩阵,每块六边形和周围6个六边形相邻,现在告诉你哪些是陆地,哪些是水,问水陆交界处的长度. 思路:直接模拟 code: #line 7 "Islan ...
- mysql数据导入导出方法总结
MySQL数据备份还原方式总结: 一.将数据导入到指定的数据库 第一种导入方式: (linux下和Windows 下语法是一样的,只是路径的书写方式不同而已) 1.创建一个空数据库 2.进入MySQL ...
- spring mvc 的请求流程
SpringMVC核心处理流程: 1.DispatcherServlet前端控制器接收发过来的请求,交给HandlerMapping处理器映射器 2.HandlerMapping处理器映射器,根据请求 ...
- mysql-5.7安装、配置
1.进入到要存放安装包的位置 cd /home/lnmp 2.查看系统中是否已安装 MySQL 服务,以下提供两种方式: rpm -qa | grep mysql yum list installed ...
- 背水一战 Windows 10 (42) - 控件(导航类): Frame 动画
[源码下载] 背水一战 Windows 10 (42) - 控件(导航类): Frame 动画 作者:webabcd 介绍背水一战 Windows 10 之 控件(导航类) Frame 动画 示例An ...