自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (1)
  • 收藏
  • 关注

原创 html加css实现简易导航栏

代码: 简易导航栏 #nav { width: 730px; height: 50px; background-color: #DFD4B5; margin: auto; } /*子类选择器 > */

2017-09-09 16:24:29 983

原创 table 元素使用案例(设置工单表格)

代码: 项目增补单 span { float: left; margin-right: 160px; } 项目增补单 序号 维持项目及更换配件 单价 数量 小价

2017-09-07 21:54:27 550

原创 CSS Float(浮动)

CSS Float(浮动)Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。往往是用于图像,但它在布局时一样非常有用。元素的水平方向浮动,意味着元素只能左右移动而不能上下移动。一个浮动元素会尽量向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。浮动元素之后的元素将围绕它。浮动元素之前的元素将不会受到影响。如果图像是右浮动,下面的文本流

2017-09-07 21:47:55 597

原创 html元素的分类

HTML对盒子(元素)分类:1.块级元素(block)2.行内元素(inline)3.行内块元素(inline-block) 。 注:HTML的大多数元素都是块级(block)元素或行内(inline)元素。1.块级(block)元素特点:默认情况下,块级元素会另起一行,并尽可能的充满整个容器;宽度、高度以及外边距和内边距都可控制;宽度默认是它容器的

2017-09-07 21:19:55 435

原创 CSS 盒子模型(Box Model)

CSS 盒子模型(Box Model)所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。盒子模型(Box Model)如图所示:说明:Margin(外边距) - 清

2017-09-07 20:49:50 537

原创 CSS Position(定位)介绍

CSS Position(定位)定位的方法有4种:1.static定位2.relative定位3.absolute定位4.fixed定位1.static定位HTML元素的默认值,即没有定位,元素出现在正常的流中。静态定位的元素不会受到 top, bottom, left, right影响。2.relative定位相对定位元素的定位是相对其正常位置。它

2017-09-07 11:21:52 523

原创 form表单样式案例

代码: Title * { margin: 0; padding: 0; font-size: large; } .all { height: 600px; width: 500px;

2017-09-06 22:05:53 4919

原创 商城左侧菜单条代码

代码: 商城左侧菜单条 * { margin: 0; padding: 0; } ul { padding-top: 10px; padding-bottom: 5px; color: gray

2017-09-06 22:00:53 5066

原创 有一个文件 test.txt ,读取文件每一行计算每一行的和,最终将结果保存到result.txt文件中

有一个文件 test.txt ,里面的内容是:(有换行) 01|02|03|04|05|06|07|08|09|1011|12|13|14|15|16|17|18|19|2021|22|23|24|25|26|27|28|29|3031|32|33|34|35|36|37|38|39|4041|42|43|44|45|46|47|48|49|5051|52|53|54|55|56|57|5

2017-09-05 08:20:12 7008

原创 C3P0连接池的使用

需要导入的包如图所示:并配置c3p0-config.xml文件: oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521:orcl scott tiger 100 10 10 30 200

2017-09-04 22:08:02 316

原创 JDBC 实效数据分页查询

本案例使用到的Oracle数据库和数据表为Oracle自带示例代码:package com.hcq.main;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQ

2017-09-04 21:54:01 453

原创 JDBC 批量添加数据到数据库

Oracle 批量添加数据到数据库示例代码:package com.hcq.main;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.util.Arrays;public

2017-09-04 08:10:34 768

原创 Oracle 事务的特点(ACID)

事务具有四个特征(ACID):原子性( Atomicity )指整个数据库事务是不可分割的工作单位。只有使据库中所有的操作执行成功,才算整个事务成功;事务中任何一个SQL语句执行失败,那么已经执行成功的SQL语句也必须撤销,数据库状态应该退回到执行事务前的状态。一致性( Consistency )事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成

2017-09-03 20:51:49 1108

原创 JDBC连接Oracle数据库

本案例使用的JDBC驱动类型是:本地协议驱动JDBC 连接Oracle数据库需要的数据:驱动程序包名:ojdbc14.jar (在自己的项目中创建一个libs文件夹存放该包,并进行配置:右键包等级Build Path就可以完成配置)驱动类的名字:oracle.jdbc.driver.OracleDriverJDBC URL:jdbc:oracle:thin:@dbip:port

2017-09-03 20:41:10 825

原创 Oracle 分组查询

分组查询分组查询的语法:SELECT [DISTINCT] *|分组字段1 [别名] [,分组字段2 [别名] ,…] | 统计函数FROM 表名称 [别名], [表名称 [别名] ,…][WHERE 条件(s)][GROUP BY 分组字段1 [,分组字段2 ,…]][HAVING 分组后的过滤条件(可以使用统计函数)][ORDER BY 排序字段 ASC | DES

2017-09-02 21:58:11 895

原创 Oracle 分组统计函数

分组统计函数统计(聚合)函数:基于多行数据返回一行结果。常用的聚合函数有以下几种:示例:计算雇员姓名为 'SMITH'和 'ALLEN' 两个人的基本薪资和。SELECT SUM(sal) FROM emp WHERE ename IN('SMITH','ALLEN');​  示例:统计 emp 职位类型的个数。SELECT COUNT(DISTINCT j

2017-09-02 21:31:31 857

原创 Oracle 普通子查询和关联子查询

子查询(普通子查询和关联子查询)子查询 = 简单查询 + 限定查询 + 多表查询 + 统计查询的综合体;所谓子查询:指的就是在一个查询之中嵌套了其他的若干查询,嵌套子查询之后的查询SQL语句如下:SELECT [DISTINCT] *|分组字段1 [别名] [,分组字段2 [别名] ,…] | 统计函数 ,(      SELECT [DISTINCT] *|分组字段1 [别名]

2017-09-02 21:22:20 3263

原创 Oracle 分页

Oracle 分页借助于Oracle 分页ROWNUM 伪列ROWNUM是一种伪列,它会根据返回记录生成一个序列化的数字。利用ROWNUM,我们可以生产一些原先难以实现的结果输出。ROWNUM 其实就是在查询出的结果后,对查询的结果进行顺序编号,从1开始。范例一:查询出 emp表的第 6~10条数据。步骤1:先查询前10条记录SELECT ROWNUM rn,e

2017-09-02 20:33:31 462

原创 Oracle DDL语句及示例代码

创建Oracle 数据表的 基本格式:CREATE TABLE 表名称(    列名称 类型 [DEFAULT 默认值],    列名称 类型 [DEFAULT 默认值],    列名称 类型 [DEFAULT 默认值],    列名称 类型 [DEFAULT 默认值],    列名称 类型 [DEFAULT 默认值]);注意 最后一个列不能有 , 号创建表

2017-09-02 20:22:51 712 2

原创 Oracle学生运动会案例

-- 1.有某个学生运动会比赛信息的数据库,保存了如下的表:-- 运动员sporter(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系号department)-- 项目item(项目编号itemid,项目名称itemname,项目比赛地点location)-- 成绩grade(运动员编号sporterid,项目编号itemid,积分mark)CREATE TA

2017-09-02 20:05:21 2104

原创 Oracle数据库表约束

数据库表约束数据库在设计表的时候,一定要为表设计约束,为了保证数据表中的数据是合法有效的数据。表的约束是保证数据完整性的一种手段,在SQL语法之中约束一共分为六种:1.数据类型约束即:限制数据列存放数据的类型2.非空约束(NOT NULL,NK(简称))非空约束指的是要求数据表中的某个列的数据内容不允许为空null。设置非空约束的语法:NOT NULL

2017-09-02 20:00:30 496

原创 oracle中的ID号实现自增长的方法(序列)

利用序列产生主键值。 序列(Sequence)是一种可以被多个用户使用的用于产生一系列唯一数字的数据库对象。序列定义存储在数据字典中,通过提供唯一数值的顺序表来简化程序设计工作,可以使用序列自动产生主键的键值。当一个序列第一次被查询调用时,它将返回一个预定值。在随后的每次查询中,序列将产生一个按指定的增量增长的值。序列可以循环,或者是连续增加的,直到指定的最大值为止。 复制代码代码

2017-09-02 19:27:06 9054

原创 Oracle 数据类型

Oracle 数据类型1.字符类型CHAR:一个定长字符串,当位数不足自动用空格填充来达到其最大长度。如非NULL的CHAR(12)总是包含12字节信息。CHAR字段最多可以存储2,000字节的信息。VARCHAR2(Oracle 特有):目前这也是VARCHAR 的同义词。这是一个变长字符串,与CHAR 类型不同,它不会用空格填充至最大长度。VARCHAR2(12)可能包

2017-08-31 21:03:24 465

原创 SQL 多表查询

-- 多表查询基本概念 在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查询的语法如下: SELECT [DISTINCT] * | 字段 [别名] [,字段 [别名] ,…]FROM 表名称 [别名], [表名称 [别名] ,…][WHERE 条件(S)][ORDER BY 排序

2017-08-28 21:37:40 393

原创 SQL函数查询

-- 字符串函数字符串函数主要处理字符串数据(字符串数据可以是列上的内容,也可以是指定的常量)。常用的字符串函数有以下几种:函数名称 返回值(结果)类型 说明LOWER(列\字符串常量); 字符串 将传入的字符转为小写UPPER(列\字符串常量); 字符串 将传入的字符转为大写INITCAP(列\字符串常量); 字符

2017-08-28 21:16:49 1276

原创 SQL 排序查询

-- 排序查询(查询排序)查询排序使用 Sql语句ORDER BY子句实现,主要针对查询后的结果根据指定的数据列进行排序。ORDER BY 的使用排序查询的基本语法:SELECT [DISTINCT] 列名 [[AS] 别名] FROM 表名 [表的别名] [WHERE 条件] [ORDER BY] 列名 [ASC|DESC];注意:错误,DISTINCT 后,查询的其它字段被消

2017-08-28 21:08:09 1799

原创 SQL 条件(限定)查询

-- 条件(限定)查询-- 在之前的简单查询中,是将所有的记录进行显示,但是现要对显示的记录进行过滤的操作,而这就属于限定查询的工作了,限定查询就是在之前语法的基础上增加了一个WHERE子句,用于指定限定条件,此时语法如下:语法:SELECT [DISTINCT] 列名 [[AS] 别名] FROM 表名 [表的别名] [WHERE 条件]执行顺序:1.FROM 表名 [表别名]

2017-08-28 21:05:22 7525

原创 SQL 简单查询

-- 简单查询-- 简单查询语法1:SELECT [DISTINCT] * FROM 表名;注:* 代表所有列;DISTINCT 指的是去除重复元素例如:SELECT * FROM emp;-- 简单查询语法2:SELECT [DISTINCT] 列名 [AS] "列名",... FROM 表名;例如:SELECT empno AS "编号",ename AS "姓名",sal

2017-08-28 20:58:24 404

原创 SQL基本语句

--设置每行的长度SET LINESIZE 长度;例如:SET LINESIZE 120;-- 设置每列的宽度COL 列名 FOR A长度;例如:COL name FOR A10;-- 设置每页的条数SET PAGESIZE 每页的条数;例如:SET PAGESIZE 30;-- 切换用户CONN 用户名/密码;如果是Sys,则 :CONN 用户

2017-08-28 20:56:13 555

原创 SQL 分为三种类型

SQL 分为三种类型:DDL(数据定义语言(Data Definition Language),开发前的设计):主要指数据对象的创建(表、用户);DML(数据操作语言(Data Manipulation Language),开发中使用部分):主要指数据库的查询和更新操作;DCL(数据库控制语言(Data Control Language),系统人员工作):主要是进行权限

2017-08-28 20:44:08 6717

原创 Oracle完全卸载

卸载 Oracle关闭oracle所有的服务。可以在windows的服务管理器中关闭;打开注册表:regedit打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务!打开注册表,找到路径:HKEY_LOC

2017-08-28 20:41:31 404

原创 Oracle的安装

Oracle的安装安装前准备:关闭本机的防火墙,杀毒软件等,尤其是360;如果有可能尽可能断开互联网。下载下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html需要下载两个文件,同时解压两个文件到同一个目

2017-08-28 20:38:45 513

原创 java 反射案例

package com.hcq.main2;import java.lang.reflect.Field;import java.lang.reflect.Modifier;public class Main { public static void main(String[] args) { test(Work.class); } public static void t

2017-08-26 10:03:14 263

原创 java UDP案例

客户端代码:package com.hcq.main2;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;public class

2017-08-25 19:39:02 235

原创 冒泡排序

package com.hcq.sort;import java.util.Arrays;/** * 冒泡排序 * * @author Administrator * */public class Main { public static void main(String[] args) { int[] a = { 1, 0, 2, 7, 9, 2, 3 }; M

2017-08-25 08:40:14 204

原创 java 反射机制

java的反射机制反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 反射机制能做

2017-08-24 19:27:53 354

原创 java 线程池复制文件

需求: 使用多(3个以上)线程(可以选择使用线程池)将D盘一个大文件(找一个超过500M的文件),复制到E盘。 使用RandomAccessFile实现。 最后一个线程结束后 后显示复制后的文件的文件路径!并提示复制完成!代码:package com.hcq.day24;import java.io.File;import com.hcq.day24.FileDow

2017-08-21 07:51:51 1063 1

原创 java 龟兔赛跑观察比赛结果(使用线程)

创建两个线程(Thread、Runnable两种方式都可以),一个代码兔子(Rabbit);一个代表 (Tortoise)。线程内部死循环跑步,到达终点则跳出循环!要求如下:Rabbit 每次从 100~200之间随机出一个数,作为线程睡眠时间。睡眠结束后跑5米,统计兔子跑的距离,到达终点(100米)结束循环。Tortoise 每次从 30~60之间随机出一个数,作为线程睡眠时

2017-08-20 16:25:49 1309

原创 java 标识符的命名规范

标识符的命名规范由字母、数字、下划线( _ )和美元符号( $ )组成。 HelloWorld不能以数字开头。 $a1b1区分大小写。A 和a  是两个完全不同的标示符。长度无限制。(简短易懂即可,尽量不要太长)不能是Java中的保留字和关键字。注意:在写标示符的时候尽量有意义!!!规则必须要执行!!!如:getName、showTime

2017-08-20 16:14:42 390

原创 java 线程池介绍

线程池1 为什么要使用线程池?一个线程完成一项任务所需时间为:创建线程时间(T1),在线程中执行任务的时间(T2),销毁线程时间(T3)。线程池技术正是关注如何缩短或调整T1、T3时间的技术,从而提高程序的性能。它把T1,T3分别安排在服务器程序的启动和结束的时间段或者一些空闲的时间段,这样在服务器程序处理客户请求时,不会有T1,T3的开销了。线程池不仅调整T1,T3产生的时间段,

2017-08-19 15:15:19 240

jfinal开发手册

JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。本资源是jfinal开发手册。

2017-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除