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文件中使用.注释格式:<!--注释内容--> <!-- 欢迎提示信息! ...
随机推荐
- 整理mianshi
对象锁和类锁wait sleepAMSactivity启动流程handler消息机制JNI相关 1.looper.prepare()做了啥操作https://www.cnblogs.com/ganch ...
- Java理论学时第五节。课后作业。
随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中. 设计思路:先声明一个数组,再利用for循环对每一个元素赋随机生成的值,在求所有数的和,再根据要 ...
- Spring的两种代理JDK和CGLIB的区别浅谈
一.原理区别: java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理. 而cglib动态代理是利用asm开源包,对代理对象类的class文件 ...
- netcore的Session使用小记
之前说过,core需要什么功能就添加并使用什么中间件 照例,在Startup.cs的ConfigureServices方法中添加services.AddSession();再在Configure方法中 ...
- CentOS7下让Asp.Net Core的网站自动运行
一.安装Nginx yum install nginx 二.配置Nginx vi /etc/nginx/nginx.conf location / { proxy_pass http://127.0. ...
- WPF 定义Lookless控件的默认样式、 OnApplyTemplate 如何使用(实现方式、如何工作的)!
写的非常详细: 作者地址:https://www.cnblogs.com/atskyline/archive/2012/11/16/2773806.html 参考资料: http://www.code ...
- 阿里云oss服务通用类
在webconfig中配置信息 <?xml version="1.0" encoding="utf-8"?><configuration> ...
- IE9的「console未被定义」错误
IE从IE8+才支持console物件,但如上图所示,网页明明是IE9标准模式,为什么IE9却说console物件不存在? 但进行侦错,console.log()却又正常! 原因: IE8/IE9要先 ...
- 网络流——最大流Dinic算法
前言 突然发现到了新的一年什么东西好像就都不会了凉凉 算法步骤 建残量网络图 在残量网络图上跑增广路 重复1直到没有增广路(注意一个残量网络图要尽量把价值都用完,不然会浪费建图的时间) 代码实现 #i ...
- 拿 .properties 这种里面的数据 在不同的地方
1 在xml中 2 在.java中 @Value("#{configProperties['key']}") configProperties不是固定(根据配置时的id) ...