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文件中使用.注释格式:<!--注释内容--> <!-- 欢迎提示信息! ...
随机推荐
- 让页面整体变灰css设置
上次看到某人去世了,百度就把相应介绍某人的信息页面全部灰掉,于是寻找到了种简单的方法,只需设置html html { filter: grayscale(100%); -webkit-filter: ...
- CountDownLatch同步辅助类
CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待. 主要方法 public CountDownLatch(int count); pu ...
- Job Interview: Why Only 3 Questions Really Matter
Even for the most fearless amongst us, job interviews can be nerve wracking. In order to give us the ...
- (01背包)Buy the souvenirs (hdu 2126)
http://acm.hdu.edu.cn/showproblem.php?pid=2126 Buy the souvenirs Time Limit: 10000/1000 MS (Java/Oth ...
- CSS 基础 例子 行高line-height
“行高“指一行文字的高度,具体来说是指两行文子间基线间的距离.在CSS,line-height被用来控制行与行之间的垂直距离.line-height 属性会影响行框的布局.在应用到一个块级元素时,它定 ...
- OmniThreadLibrary学习笔记
http://blog.sina.com.cn/s/articlelist_1157240623_6_1.html 非常好的控件,仔细看
- [NewCode 5] 从尾到头打印链表
题目描述 输入一个链表,从尾到头打印链表每个节点的值. 题目比较水,一遍就 AC 了,来看代码: /** * struct ListNode { * int val; * struct ListNod ...
- nginx 常见错误释义
错误信息 错误说明 "upstream prematurely(过早的) closed connection" 请求uri的时候出现的异常,是由于upstream还未返回应答给用户 ...
- 【推荐】介绍两款Windows资源管理器,Q-Dir 与 FreeCommander XE(比TotalCommander更易用的免费资源管理器)
你是否也像我一样,随着硬盘.文件数量的增加,而感到对于文件的管理越来越乏力. 于是我试用了传说中的各种软件,包括各种Explorer外壳,或者第三方资源管理器. 最后我确定下来经常使用,并推荐给您的是 ...
- 【.NET架构】BIM软件架构02:Web管控平台后台架构
一.前言 之前一篇叙述的是Revit插件(桌面软件)的软件架构,本篇将开始叙述Web项目的架构方案.今年一月在老东家加入BIM平台部门,为一些大型国家项目搭建BIM管控平台,业主使用管控 ...