- 博客(53)
- 收藏
- 关注
转载 form 中Enctype=multipart/form-data 的作用
form 中Enctype=multipart/form-data 的作用 ENCTYPE="multipart/form-data"用于表单里有图片上传。 表单标签中设置enctype="multipart/form-data"来确保匿名上载文件的正确编码。 如下: 上传企业营业执照图片: 就得加EN
2016-10-19 16:05:12 314
转载 JNDI
JNDI 是什么JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探
2016-10-14 21:38:18 217
转载 Oracle错误代码案例总结
Oracle错误代码案例总结 常见错误:ORA-00001:违反唯一约束条件(主键错误)ORA-00028:无法连接数据库进程ORA-00900:无效sql语句ORA-00904:字段名写错或是建表时最后一个字段有逗号ORA-00907:缺少右括号ORA-00911:无效字符ORA-00917:缺少逗号ORA
2016-10-05 13:41:53 1196
转载 oracle循环语句
oracle循环语句循环语句示例declarev_rlt number(8) := -37;begin >> loop v_rlt := v_rlt + 1; if v_rlt 37 then insert into tm_plan_month (pk_id, plan_id, dept_name, month, rati
2016-10-05 13:41:18 388
转载 oracle表空间相关
oracle表空间相关数据库被划分为若干个表空间,每个表空间内保存一组相关的逻辑对象。每个表空间由一个或者多个数据文件组成。oracle中的数据逻辑上存储在表空间里,物理上存储在属于该表空间的数据文件里。表空间是用户和物理存储结构之间的纽带。下面介绍和表空间相关的一些概念。大文件或小文件大文件表空间由一个单一的大文件构成,即表空间和数据文件是一一对应的。当大
2016-10-05 13:40:45 177
转载 decode()函数的简单使用
decode()函数的简单使用 之前一直没用到这个函数,因为一般的情况下分类比较少的情况下,比如 : 男 : 0 女 : 1 我们一般会这么设计数据库,前台显示的时候一般会用select 或者 redio value = "0" 或=“1”显示这样确实是比较方便 其实用decode函数直接就可以使用了 select decode(a
2016-10-05 13:39:56 229
转载 Oracle体系结构详解
对于一门技术的学习,尤其是像Oracle database这种知识体系极其庞杂的技术来讲,从宏观上了解其体系结构是至关重要的。同时,个人认为,未必是专业DBA人员才需要了解其体系结构(固然对于数据库专业人员来讲,这些都是必备知识了),一般的技术人员如果对其有较深入的了解,也是大有益处的,毕竟技术思想很多时候都是相通的嘛。本文就从不同维度,如Oracle的内存结构,进程结构,存储结构等方面做
2016-10-05 13:38:53 379
转载 Oracle_多表查询
Oracle_多表查询SQL多表查询等值和不等值连接查询从多个表中获取数据:如果在查询的时候,直接从多个表中获取数据。没有添加条件判断,会出现“笛卡尔积”错误笛卡尔积错误笛卡尔集会在下面条件下产生省略连接条件连接条件无效所有表中的所有行互相连接为了避免笛卡尔集, 可以在 WHERE 加入有效的连接条件。Oracle 连接多表查询在 WHERE 子句中
2016-10-05 13:37:45 214
转载 Oracle_SQL函数-分组函数
Oracle_SQL函数-分组函数分组函数什么是分组函数分组函数作用于一组数据,并对一组数据返回一个值组函数类型:主要有6种AVG - 平均COUNT - 计数MAX - 最大MIN - 最小SUM - 求和STDDEV - 方差组函数语法SELECT [column,] group_function(column), ...FROM
2016-10-05 13:32:36 212
转载 ORACLE 各种连接
ORACLE 各种连接数据说明:select * from dave;ID NAME8 安庆1 dave2 bl1 bl2 dave3 dba4 sf-express5 dmmselect * from b1;ID NAME1 dave2 bl3 big
2016-10-05 13:31:54 328
转载 oracle查询多行数据合并成一行数据
oracle查询多行数据合并成一行数据如果是oracle 10g以上 一个wm_concat函数就可以解决。如果是oracle 9i以下就有点麻烦了。表结构如下:NAME Null Type------------------------ --------- -----
2016-10-05 13:30:44 463
转载 用jquery解决IE输入框不能输入的问题
在IE10以上版本,微软为了提高IE输入框的便利性,增加了文本内容全部删除和密码眼睛功能,但是有些时候打开新的页面里,输入框却被锁定无法编辑,需要刷新一下页面,或者如果输入框有内容需要点击一下输入框后面的叉叉后才能输入。但是我们需要的是当下需要输入内容。那怎么办呢?可以用下面的方法解决:$("input[type='text']").each(function () {
2016-10-05 13:28:51 355
转载 JSP自定义标签
JSP自定义标签自定义标签一:创建自定义标签类UserInfoTag.javapackage com.yc.taglibs;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.ser
2016-10-05 13:27:40 454
原创 Hibernate错误
Hibernate错误 解决办法汇总:java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z今天用了OneToOne注解,结果报异常java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemo
2016-10-05 13:20:46 194
原创 JAVA万年历
万年历package com.yc.bean2;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateUtil {private Str
2016-10-05 13:19:37 286
转载 sql下员工工牌(YC0001)的简单实现
sql下员工工牌(YC0001)的简单实现方法一:use master;go--判断数据库Test是否存在if exists(select * from sys.databases where name='Test')drop database Test; --存在则删除go--创建Test数据库create database Te
2016-10-05 13:18:31 409
原创 SQL—简单查询
SQL—查询--基本查询select * from emp;--all 查询某列所有select all ename from emp;-- distinct 过滤重复数据select distinct esex from emp;--count 统计select count(*) from emp;select count(
2016-10-05 13:17:33 272
转载 ORACLE数据库备份还原
ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且 需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以 不需要外部存储设备。a.简介// 数据库的备份(导出)和恢复(导入) *.dmp
2016-10-05 13:16:31 210
转载 java中HashMap详解
java中HashMap详解 HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 Has
2016-10-05 13:15:19 173
原创 HTML标签及效果大全
HTML标签及效果大全http://www.w3.org/1999/xhtml"> 声明位于文档中的最前面的位置,处于 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。http://www.w3. org/TR/html4/frameset.dtd"> “框架集”文件类型描述http://www.w3. org/TR/
2016-10-05 13:14:35 2658
转载 JNI技术(一)
JNI技术(一) JNI技术的出现主要是基于三个方面的应用需求:1.解决性能问题Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高Java的性能就显得十分重要。Sun公司及Java的支持者们为提高Java的运行速度已经做出了许多努力,其中大多数集中在程序设计的方法和模式选择方面。
2016-10-05 13:13:40 212
转载 JNI (二)
JNI (二) 接着上一次的来,上一次只是实现了一个hello world效果,这一次,我们加大一点难度,考虑一下传参(java基本类型和数组,对象类型),返回值的问题. 基本的操作方法就不贴图,参照片上一次的就行了,这里只展示关键的源代码。 (1)创建一个java源文件Test2.java,代码如下: public cla
2016-10-05 13:13:06 160
转载 JNI (三)
JNI (三) 接上一次,大家都知道了jni是sun提供的java与系统中的原生方法交互的技术(在windows\linux系统中,实现java与native method互调)。目前只能由c/c++实现。但前两次我们都自己编写的dll文件,然后再用java程序去调用。那假设要在Java中调用已有的动态库,如 Windows 的 user32.dll 的方法 Mes
2016-10-05 13:12:25 184
转载 GitHub
GitHub GitHub: 国外非常有名的开源源代码管理系统. 从这次学生参加面试的情况来看, 一些创业型公司也开始使用它来做版本控制了。 Git与SVN的区别: git是分布式的代码管理,而SVN是集中式的代码管理。 即, git在没有网络的情况下,也可以commit代码到本地仓库。非常适合开源软件那种n多人协同开发的情况,并且branch的速度很快。它可
2016-10-05 13:11:06 219
转载 oracle存储过程基本语法
oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就
2016-10-05 13:10:29 165
转载 内存溢出
内存溢出 tomcat内存设置问题 收藏 在使用Java程序从数据库中查询大量的数据或是应用服务器(如tomcat、jboss,weblogic)加载jar包时会出现java.lang.OutOfMemoryError异常。这主要是由于应用服务器的内存不足引起的。这种异常常有以下几种情况(以下以tomcat环境为例,其它WEB服务器如jboss,weblogic等
2016-10-05 13:09:34 136
原创 Oracle常用操作及权限
Oracle常用操作及权限------------------------------------------------------------------------------------------------------------------------------------------- 常用操作----
2016-10-05 13:08:48 174
转载 JSP 9 大内置对象详解
JSP 9 大内置对象详解内置对象特点:1. 由JSP规范提供,不用编写者实例化。2. 通过Web容器实现和管理3. 所有JSP页面均可使用4. 只有在脚本元素的表达式或代码段中才可使用(使用内置对象%>或使用内置对象%>) 常用内置对象:
2016-10-05 13:08:11 218
转载 Git远端仓库(二)
Git远端仓库(二)1. 设置一个远端的Git仓库我们将创建一个远端的Git仓库。这个仓库可以存储在本地或者是网络上。远端Git仓库和标准的Git仓库有如下差别:一个标准的Git仓库包括了源代码和历史信息记录。我们可以直接在这个基础上修改代码,因为它已经包含了一个工作副本。但是远端仓库没有包括工作副本,只包括了历史信息。可以使用--bare选项来创建一个
2016-10-05 13:07:15 160
转载 Git命令操作(一)
Git命令操作(一)1.创建内容下面创建一些文件,它们会被放到版本控制之中#Switch to homecd ~/# Create a directorymkdir ~/repo01# Switch into itcd repo01# Create a new directorymkdir datafiles# Create a few fi
2016-10-05 13:06:39 182
转载 范围分区在数据过期化处理中的应用
范围分区在数据过期化处理中的应用在海量数据的数据库设计中,可能需要提前考虑数据库中数据存储的时间问题,或者叫做数据的过期化问题,它的意思是,由于数据量太大,在数据库中只保留特定时长的数据,比如1年,1年前的数据就需要做过期化(归档化)处理。这时候范围分区就能发挥非常好的作用,就像上面的例子一样,我们可以将表做成每月1个分区,超过1年的分区可以按照用户的需求来进行处理。对于过期的
2016-10-05 13:06:04 335
转载 数据库设计三大范式
数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都
2016-10-05 13:04:57 130
转载 操作系统一些基本知识
操作系统一些基本知识 1. 进程与线程的区别(1) 粒度性分析:线程的粒度小于进程。(2) 调度性分析:进程是资源拥有的基本单位,线程是独立调度与独立运行的基本单位,出了寄存器,程序计数器等必要的资源外基本不拥有其他资源。(3) 系统开销分析:由于线程基本不拥有系统资源,所以在进行切换时,线程切换的开销远远小于进程。2
2016-10-05 13:03:44 267
转载 JSP和Servlet的六种中文乱码处理方法
JSP和Servlet的六种中文乱码处理方法 JSP和Servlet的六种中文乱码处理方法 一、表单提交时出现乱码: 在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以请求的时候便有get请求和post请求。每种方式都有着不同的解决方法,之所以出现乱码,原因就在于get请求时,其传递给
2016-10-05 13:02:16 463
转载 include与jsp:include区别
我们都知道在jsp中include有两种形式,分别是 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用,哪些时候用.这种形式。首先要明白的是它们之间的区别。
2016-10-05 13:01:29 172
转载 Node.js使用qq邮箱实现邮件发送
Node.js使用qq邮箱实现邮件发送 //先需要使用 npm install nodemailer 安装邮件发送的组件var nodemailer = require("nodemailer");var transporter = nodemailer.createTransport('smtps://:@smtp.qq.com');v
2016-10-05 13:00:22 794
转载 反范式
有时,理论与实践有一些差距,在做一个具体的事情时,我们应该以实际为核心,而不是把理论死搬上来,要“从实际出发”,呵呵。在数据库的世界里存在着三大范式,也就是规范,真正的关系型数据库应该尽可能的满足这些规范,但有时,我们却根据实际问题,需要违背这些规范,这个系列我将从实际项目中出发来与大家一起说说“反范式”的设计。 设计数据库时,首先要根据业务,找出实体,确定实体间的关系。一个结
2016-10-05 12:59:13 283 1
转载 Btree索引详解
索引概述索引与表一样,也属于段(segment)的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。只不过,在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时,可以想象一本书,其中书的内容就相当于表里的数据,而书前面的目录就相当于该表的索引。同时,通常情况下,索引所占用的磁盘空间要比表要小的多,其主要作用是为了加快对数据的搜索速度,也可以用来保证数据的唯一性。
2016-10-04 22:04:12 9743
转载 位图(BitMap)索引
位图(BitMap)索引 前段时间听同事分享,偶尔讲起Oracle数据库的位图索引,顿时大感兴趣。说来惭愧,在这之前对位图索引一无所知,因此趁此机会写篇博文介绍下位图索引。1. 案例 有张表名为table的表,由三列组成,分别是姓名、性别和婚姻状况,其中性别只有男和女两项,婚姻状况由已婚、未婚、离婚这三项,该表共有100w个记录。现在有这样的查询:
2016-10-04 22:01:27 303
原创 数据库设计的三大范式
关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推。
2016-10-04 21:54:32 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人