![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
canglang0
这个作者很懒,什么都没留下…
展开
-
转发、重定向
经过试验证明,WEB-INF外的资源访问WEB-INF下的资源、WEB-INF下的资源互访以及WEB-INF下的资源访问WEB-INF外的资源都只能用转发。所以,凡是涉及WEB-INF,资源访问都只能用转发。...2011-05-10 10:44:06 · 69 阅读 · 0 评论 -
一个java调用存储过程的示例项目
存储过程分为无返回值、返回非列表值和返回列表值三种情况。原创 2012-05-17 06:28:53 · 145 阅读 · 0 评论 -
一些笔记
GMT 、UT、UTC1. GMT:格林威治时间。标准的“民间”称呼。2. UT/UTC:世界时。相同标准的科学称呼。 2.1 UT:基于天体观察。 2.2 UTC:基于原子时钟。世界时和格林威治时间是相等的。日期和时间中常用到的几个类:java.util.Datejava.util.Calendarjava.text.DateFormatjava.text.SimpleDateFo...原创 2012-05-17 00:12:06 · 96 阅读 · 0 评论 -
TimeDemo
package time;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class TimeDemo {public static v...原创 2012-05-17 00:09:19 · 146 阅读 · 0 评论 -
PL/SQL笔记
PL/SQL是Oracle在标准SQL语言上的过程性扩展。PL/SQL不仅允许嵌入SQL语句,而且允许定义变量和常量,允许使用条件语句和循环语句,允许使用异常处理各种错误,从而提供了更强大的功能。 SQL语言分类:数据查询语言:SELECT数据操纵语言(Data Manipulation Language,DML):INSERT、UPDATE、DELETE数据定义语言(Data Defin...原创 2012-05-16 23:02:25 · 122 阅读 · 0 评论 -
DBUtil
package util;import java.sql.*;public class DBUtil { public static Connection getConn() throws Exception{ try{ Class.forName("oracle.jdbc.driver.OracleDriver"); return DriverManager.getConne...原创 2012-05-16 18:56:29 · 97 阅读 · 0 评论 -
drop_table_if_exists.sql
CREATE OR REPLACE PROCEDURE drop_table_if_exists(tableName VARCHAR2)IS table_nums NUMBER(2);BEGIN SELECT COUNT(1) INTO table_nums FROM user_tables WHERE table_name=UPPER(tableName); IF table_...原创 2012-05-15 17:51:45 · 850 阅读 · 0 评论 -
SQL注入(转载)
SQL注入 定义: 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 发生场景: 当应用程序使用输入内容来构造动态sql语句以访问数据库时,会发生sql注入攻击。如果代码使用存储过程,而这些存储过程作为包含未筛选的用户输入的字符串来传递,也会发生sql注入。sql注入可能导致攻击者使用应用程序登陆在数据库中执行命令。...原创 2011-05-18 09:35:28 · 78 阅读 · 0 评论 -
迭代开发(转载)
举个例子, 你想开发一个自己的IDE(集成开发环境), 因为基层开发环境通常都包含许多内容, 你没有办法一次全设计实现, 于是就使用下面这样的步骤:1.首先实现一个有代码高亮显示功能的记事本2.再在该记事本的基础上添加了一个编译和执行用的按钮3.再在添加了两个按钮的记事本的基础上添加...这种每次只设计和实现系统的一部分, 逐步逐步完成的方法叫迭代开发, 每次设计和实现一个的一...原创 2011-05-16 15:53:40 · 94 阅读 · 0 评论 -
内聚、耦合
内聚:一个模块内各个元素彼此结合的紧密程度耦合:一个软件结构内不同模块之间互连程度的度量(耦合性也叫块间联系。指软件系统结构中个模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高低取决于模块间接口的复杂性,调用的方式以及传递的信息。) ...原创 2011-05-16 13:46:41 · 99 阅读 · 0 评论 -
项目重构
重构就是在不改变项目现有功能的基础上,通过改动代码改善软件的质量、性能和可理解性,使程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。...原创 2011-05-16 13:18:53 · 100 阅读 · 0 评论 -
JNDI是什么及其作用和语法(转载)
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?//带着问题看文章是最有效的 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题...原创 2011-05-12 16:53:00 · 113 阅读 · 0 评论 -
一些集合的遍历
遍历enum:package test;enum Color{ WHITE, RED, BLACK}public class EnumDemo { public static void main(String[] args) { for(Color c:Color.values()){ System.out.println(c); }...2011-05-11 14:09:47 · 71 阅读 · 0 评论 -
一个用ibatis框架开发的示例项目
一个用ibatis框架开发的最简单、但能运行的示例项目。原创 2012-05-17 06:32:13 · 104 阅读 · 0 评论