- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 Oracle空值做计算注意啦
在使用oracle数据的sql实现一些稍微复杂的语句时偶尔会碰到某个数值或字符串与空值做运算,但结果一般都超出预想。因为在oracle中任何值与空值做运算结果都是空值。下面是一个小的测试例子:declare i integer;begin --[+ - * /] select (110 + (select null from dual)) into i from dual;
2015-11-27 10:38:58 1586 1
原创 利用Oracle的UTL_SMTP包发邮件设置抄送
Oracle自带UTL_SMTP包可发送邮件,从网上找到一个现成的脚本。然后做了些修改实现过程发送邮件。原来里面没有设置超送,在网上找了好久没有找到没找到设置超送的说明。我做了一个‘偷梁换柱’的的工作设置了超送。实现的思路是:超送的邮件地址设置到发送地址列表,但显示的时候设置成超送。代码说明如下: /*假设发件人是:[email protected] 收件人:[email protected] 超送人: ccc
2013-05-17 12:01:06 1718
原创 Oracle 手札
PL/SQL debug调试赋权:ORA-0131:Insufficient privileges.Note:Debugging requires the DEBUG CONNECT SESSION system privileges.后经查找,是缺失 DEBUG CONNECT SESSION 系统权限所致。解决办法:以SYS用户登录数据库,执行赋权操作:grant ...
2012-07-27 16:37:36 111
原创 Think Java 4 学习笔记
ti记:最近在看Think Java 4(中文),顺便把学习笔记记下来供以后参看。其中包含之前理解不到位的、含糊的、不清楚的简要说明。第1章 对象导论··· ··· 第2章 一切都是对象2.1引用操作对象一切都看做对象,但操作的标示符实际上是对象的一个引用。2.2必须由你创建所有对象5个储存的位置,基本类型特例(适配
2012-06-03 17:37:33 466
原创 Think Java 4 学习笔记
ti记:最近在看Think Java 4(中文),顺便把学习笔记记下来供以后参看。其中包含之前理解不到位的、含糊的、不清楚的简要说明。第1章 对象导论 ··· ··· 第2章 一切都是对象2.1引用操作对象 一切都看做对象,但操作的标示符实际上是对象的一个引用。2.2必须由你创建所有对象 5个储存的位置,基本类型特例(适配器模式); java中的数组与...
2012-06-02 23:15:41 73
原创 Linux命令备忘
修改linux文件权限命令:chmod 用法:chmod XXX filename ×××(所有者\组用户\其他用户) ×=4 读的权限 ×=2 写的权限 ×=1 执行的权限 常用修改权限的命令: sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 7...
2011-11-21 17:17:45 83
原创 Linux环境搭建备忘
XXXi用户 is not in the sudoers file. This incident will be reported 这是在红旗linux下用sudo时遇到的问题,解决方法如下: 1、进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用户登录,因为红旗安装过后默认的登录用户就是root) ...
2011-11-21 16:13:46 145
原创 Struts2入门一
Struts2 入门一 下载struts2包,Google à ‘struts2 download’ 选择合适版本下载。 Struts2解压后的有四个目录:Apps :这里是struts2自带的示例项目,直接丢进tomcat里(webapps目录下)就可以运行的;Doc :struts2的文档;Lib :struts2所依赖的jar包Src :是str...
2011-09-16 11:55:17 68
原创 JavaWeb快速入门八(后附源码)
优化 在test2的基础上做修改。创建util包,在utils包中创建JdbcUtils.java工具类。为项目提供数据库连接和释放资源。内容如下:JdbcUtils.javapackage util; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultS...
2011-09-15 16:26:27 86
JavaWeb快速入门七
连接数据库 还是在test2基础上做修改,5-1 添加jar包在navigator视图下将mysql数据库连接驱动jar包mysql-connector-java-5.1.17-bin.jar复制到WEB-INF目录下的lib目录下。只要采用的mysql数据库的JavaWeb应用都要添加这个jar包。这个包并不包含在mysql安装包里,要单独下载。下载方法介绍如下:...
2011-09-15 13:00:19 71
JavaWeb快速入门六
表单提交 在test2的基础上做修改,新建带有包servlet的RegisterServlet.java,步骤如下:src –>右键new à 选择servlet,若没找到选择 other,在上面的搜索栏输入 servlet自然就会出现。输入包名servlet,名称RegisterServlet,选择生成doGet,doPost方法如下图。点击next,接下来给出的是m...
2011-09-15 12:58:34 95
JavaWeb快速入门五
前面的两个例子要求必须安装J2EE才能编译,没有安装编译不会通过。下面通过myeclipse来做,就不必手工编译然后再复制class文件。MyEclipse会自动生成。 FirstServlet 启动你的myeclipse,file à new à WebProject à 输入项目名称test02 还要记得选择Java EE 5.0 然后点击finish。...
2011-09-15 12:56:59 78
原创 JavaWeb快速入门四
servlet 转发在test2项目上做修改,新加SecondServlet.java和success.jsp;本例中servlet带有包名其对应目录结构如下:test2 |- WEB-INF |- class ...
2011-09-15 12:54:54 92
原创 JavaWeb快速入门三
FirstServlet 建立test02项目,介绍servlet。目录结构如下test2 |- WEB-INF |- class |- FirstServlet.class ...
2011-09-15 12:53:14 94
原创 JavaWeb快速入门二
最简web项目 纯手工web项目,项目名称(也就是web应用的名称)叫test。目录结构如下 test |- WEB-INF (文件名不可变,且jsp\html文件不可放在这里,且必不可少) |- web.xml(此文件也是不可任意修改名称,...
2011-09-15 12:50:23 125
JavaWeb快速入门一
Tomcat介绍Google à 关键字 ‘tomcat download’第一个就是了,找到相应的版本下载。下载完成后直接解压出来就可以用了。Tomcat目录结构Tomcat作为小型的web容器,他自身也是开源的一个项目。 conf目录保存tomcat配置信息的文件夹,里面是一些xml文件。其中有一个server.xml文件,修改tomcat的端口就需修改这个文件。T...
2011-09-15 11:58:34 91
JD-GUI(Java反编译工具)
2016-01-11
Think Java 4原书源码、课后练习题答案及源码所用的util包
2012-06-04
Oracle PLSQL实例精解(原书第4版) 源码下载
2011-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人