`
文章列表
一个用ibatis框架开发的最简单、但能运行的示例项目。
存储过程分为无返回值、返回非列表值和返回列表值三种情况。

一些笔记

GMT 、UT、UTC1. GMT:格林威治时间。标准的“民间”称呼。2. UT/UTC:世界时。相同标准的科学称呼。    2.1 UT:基于天体观察。    2.2 UTC:基于原子时钟。世界时和格林威治时间是相等的。日期和时间中常用到的几个类:java.util.Datejava.util.Calendarjava.text.DateFormatjava.text.SimpleDateFormat1.java.util.Date表示特定瞬间,精确到毫秒。常用的构造方法:Date()Date(long time)实用方法:long getTime():自1970/01/01 00:00: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 void main(String[] args) throws ParseException {  timeTest();    System.out.println("====== ...

技术心得

1、以后一学到新知识就要记到这个网站上来; 2、知识要分门别类; 3、对这个网站上已有的知识点若有新的体会,要及时更新。 这样做的目的是:方便在任何能上网的地方查阅自己的笔记。   对技术必须不断深入去理解,有必要时还要学习新技术,切忌只做表面工作和重复工作。这一点要牢牢去做,绝不能放松。     看某个知识点只有一个目的:快速、深入掌握其常用用法。对于那些不常用的知识点只要知道就行,没必要花心思去研究。看书:1、一定要做笔记;2、要会做笔记。所谓会做笔记,是指:    2.1、将实用的内容记下来;    2.2、对知识点归纳、总结;    2.3、多提问,然后去获取答案。 ...

PL/SQL笔记

PL/SQL是Oracle在标准SQL语言上的过程性扩展。PL/SQL不仅允许嵌入SQL语句,而且允许定义变量和常量,允许使用条件语句和循环语句,允许使用异常处理各种错误,从而提供了更强大的功能。   SQL语言分类:数据查询语言:SELECT数据操纵语言(Data Manipulation Language,

DBUtil

package util; import java.sql.*; public class DBUtil {  public static Connection getConn() throws Exception{  try{   Class.forName("oracle.jdbc.driver.OracleDriver");   return DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:mydb", "MyUser", "mydb&quo ...
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_nums > 0 THEN        EXECUTE IMMEDIATE 'DROP TABLE ' || tableName || ' CASCADE CONSTRAINTS';     E ...
SQL注入 定义: 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 发生场景: 当应用程序使用输入内容来构造动态sql语句以访问数据库时,会发生sql ...
举个例子, 你想开发一个自己的IDE(集成开发环境), 因为基层开发环境通常都包含许多内容, 你没有办法一次全设计实现, 于是就使用下面这样的步骤: 1.首先实现一个有代码高亮显示功能的记事本 2.再在该记事本的基础上添加了一个编译和执行用的按钮 3.再在添加了两个按钮的记事本的基础上添加... 这种每次只设计和实现系统的一部分, 逐步逐步完成的方法叫迭代开发, 每次设计和实现一个的一个阶段叫做一个迭代.

内聚、耦合

内聚:一个模块内各个元素彼此结合的紧密程度 耦合:一个软件结构内不同模块之间互连程度的度量(耦合性也叫块间联系。指软件系统结构中个模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高低取决于模块间接口的复杂性,调用的方式以及传递的信息。)

项目重构

重构就是在不改变项目现有功能的基础上,通过改动代码改善软件的质量、性能和可理解性,使程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?//带着问题看文章是最有效的 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。 没有JNDI的做法: 程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。 就 ...
遍历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); } } } 遍历Enumeration: package test; import java.util.Enumeration; import java.util.Vector; public class Enumeratio ...

转发、重定向

经过试验证明,WEB-INF外的资源访问WEB-INF下的资源、WEB-INF下的资源互访以及WEB-INF下的资源访问WEB-INF外的资源都只能用转发。所以,凡是涉及WEB-INF,资源访问都只能用转发。
Global site tag (gtag.js) - Google Analytics