自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

原创 JSP 九大内置对象及四个作用域

第一节:Jsp 九大内置对象及四大作用域概述在 Jsp 开发中,Jsp 提供了 9 个内置对象,这些内置对象将由容器为用户进行实例化,用户直接使用即可。这个 9 个内置对象分别是:pageContext,request,response,session,application,config,out,page,exception;常用的是前面 5 个,需要熟练掌握; 在 Jsp 开发中,可以保存

2016-10-29 20:50:09 1036

原创 Jsp 基础语法

第一节:page 指令介绍Language : 用来定义要使用的脚本语言; contentType:定义 JSP 字符的编码和页面响应的 MIME 类型; pageEncoding:Jsp 页面的字符编码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>第二节:scr

2016-10-29 14:29:27 313

原创 Jsp-helloworld

今早刚开始学习jsp的时候,出现了点tomcat的start.bat闪退的情况,在网上查看了解决办法,现做以下记录: 原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。 解决办法: 1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行: SET JAVA_HOME=C:\

2016-10-29 10:15:19 466

原创 10月-月总结

在一段时间的迷茫期(主要是6月—10月),我逐渐认识到了一些事情:我要学习的主要方向是:java研发工程师、Linux研发工程师。我的学习途径是:java1234、自学等。学习时间:8个月,到明年暑假6月份左右。学习方式:视频+书籍+敲代码学习笔记:将自己所学习的知识点整理并发布到自己的CSDN博客中 写几点我最近的心得体会:我发觉一个规律,当自己潜意识里感觉某件事情非常或比较难的时候,自

2016-10-28 19:07:56 442

原创 【Linux编译内核】编写并添加内核模块

1. 编写内核模块请打开记事本(或其他文本编辑器)输入右边的程序保存为hello.c注意第一行的KERNEL前后各有两个下划线。2. 编译模块文件看是否已经有文件hello.o-c表示编译的是C程序,-I表示后面要囊括的include文件路径,-Wall是要添加内核调的时候可以将警告等报告出来3. 添加和卸载内核模块如果编译成功,输入命令insmod hello.o加载这个模块。

2016-10-28 11:11:10 800

转载 认识java中的堆和栈

原文章地址:http://www.cnblogs.com/zhxhdean/archive/2011/03/26/1996468.html栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewar

2016-10-26 16:07:51 324

转载 Java中equals和==的区别

原文章地址http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.html基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在

2016-10-26 16:05:33 317

原创 【Linux编译内核】proc文件系统

proc文件系统的概念proc文件系统是一种在用户态检查内核状态的机制。 不仅可以获得系统状态,还可以修改。proc文件系统的特点每个文件都规定了严格的权限 是否可读?是否可写? 哪个用户可读?哪个用户可写? 可以由用户自己添加一个/proc目录下的文件 可以由任何程序读取读文件的程序#include<stdio.h>/* 这里是头文件,如果你不懂什么是头文件,写上总没有错的 */main

2016-10-25 15:35:44 1050

原创 第十二章 Oracle 用户,角色和权限

第一节:Oracle 用户Oracle 用户分两种,一种是系统用户 sys system ;另外一种是普通用户; 视图 dba_users 存储着所有用户信息; 创建用户: Create user 用户名 identified by 密码 default tablespace 表空间 授予 session 权限:grant create session to TEST; 锁定和开启帐号:a

2016-10-24 13:27:11 466

原创 第十一章 Oracle 函数与存储过程

第一节:Oracle 自定义函数Create function 函数名称 return 返回值类型 as Begin … End 函数名称;create function getBookCount return number asbegin declare book_count number; begin select count(*) into book_count from

2016-10-24 13:22:51 405

原创 第十章 Oracle 触发器

第一节:触发器简介具备某些条件,由数据库自动执行的一些 DML 操作行为。第二节:语句触发器语句触发器针对整个表,作用整个表操作; 语法结构: Create trigger 触发器名称 Before/after 触发动作 On 作用对象 触发器谓词:INSERTING、UPDATING、DELETING第三节:行触发器行触发器针对行记录。 语法结构: Create trigger 触发

2016-10-24 13:15:27 296

原创 第九章 Oracle 游标

第一节:游标简介使用游标,我们可以对具体操作数据,比如查询的结果,对行,列数据进行更加细致的处理。以及对其他 DML 操作进行判断等操作;第二节:显示游标第三节:隐式游标隐式游标的属性 返回值类型 意 义 SQL%ROWCOUNT 整型 代表 DML 语句成功执行的数据行数 SQL%FOUND 布尔型 值为 TRUE 代表插入、删除、更新或单行查询操作成功 SQL%NOTFOUND 布尔型

2016-10-24 13:12:04 283

原创 第八章 Oracle 控制语句

第一节:IF 条件语句set serverout on;declare n number:=1; v varchar2(20):='world';begin dbms_output.put_line('hello'||n||v);end;set serverout on;declare emp_count number;begin select count(*)

2016-10-24 13:06:30 316

原创 第七章 Oracle 约束

第一节:主键约束第二节:外键约束第三节:唯一性约束第四节:检查约束#第五节:默认值约束#第六节:非空约束

2016-10-24 13:01:25 328

原创 第六章 Oracle 视图

第一节:视图简介视图是虚表,没有具体物理数据,是通过实体表的一种计算映射逻辑。主要就是为了方便和数据安全;第二节:创建视图Create view 视图名称 as 查询语句 create view v_emp1 as select ename,job from emp;第三节:修改视图第四节:删除视图第五节:使用视图查询:select * from v_emp1; select * from v_e

2016-10-24 12:58:09 304

原创 第五章 Oracle 数据类型及函数

第一节:字符串类型及函数字符类型分 3 种,char(n) 、varchar(n)、varchar2(n) ; char(n)固定长度字符串,假如长度不足 n,右边空格补齐; varchar(n)可变长度字符串,假如长度不足 n,右边不会补齐; varchar2(n)可变长度字符串,Oracle 官方推荐使用,向后兼容性好; char(n) VS varchar2(n) char(n)查询效

2016-10-24 12:53:17 428

原创 第四章 Oracle 表操作

第一节:scott 用户默认表介绍第二节:插入 insert 语句给指定列插入数据:insert into dept(deptno,dname) values(50,’xx’); 插入全部列数据:insert into dept(deptno,dname,loc) values(60,’xx’,’lll’); 简写 insert into dept values(70,’xxx’,’llll’);

2016-10-24 12:49:54 347

原创 第三章 Oracle 序列

第一节:序列简介序列作为数据库里的对象,主要作用是生成唯一的主键值;第二节:创建序列create sequence 序列名称; 重要属性: 序列名称.currval 当前值 nextval 下一个值 指定初始值: start with xx第三节:序列属性Minvalue maxvalue 最大值和最小值 默认最小值 1 最大值 10 的 27 次方; Increment by 属性 序列增长

2016-10-24 12:41:20 314

原创 第二章 Oracle 表及表空间

第一节:Oracle 表空间一个数据库可以有多个表空间,一个表空间里可以有多个表。表空间就是存多个表的物理空间; 可以指定表空间的大小位置等。 创建表空间:create tablespace ts1 datafile ‘C:\tablespace\ts1.dbf’ size 50M; 自动扩展大小:create tablespace ts2 datafile ‘C:\tablespace\ts

2016-10-24 12:37:28 417

转载 windows下设置sqlplus自动登录脚本login.sql

原文章地址http://watson.dataguru.cn/blog-10716-1131.html ====正常的默认情况下登录界面如下:=== C:\Users\Administrator>sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on 星期日 4月 7 21:02:08 20 Copyright (c) 1982,

2016-10-16 20:40:43 1790

原创 【Linux编译内核】Linux添加系统调用

花了一天半的时间,终于是把linux系统调用这个问题给解决掉了。这里记下一些我所遇到的问题以及解决办法等等。 首先在做这个问题之前必须保证自己的linux环境是一个干净的,没有其他人修改过该系统调用表。 之前我一直都是用机房所提供的RedHat9(2.4.20-8)版本上测试,修改系统调用表之后始终没有成功启动系统…那么如何才能保证你所使用的是一个干净的Linux环境呢?这个时候就可以参考到我之前

2016-10-16 15:02:38 1741

原创 Linux shell

命令行: command [arg1] [arg2]...[argn] //基本的命令行语法选项:组合选项:ls -r 表示按字母相反的顺序列出工作目录中的内容。-x选项使ls以水平排序显示文件列表。选项参数:一些程序的选项是它们本身需要的参数。例如,gcc工具(C 编译器)的-o(输出)选项,后边必须跟着想要gcc生成的可执行文件的名称。通常参数与选项是由空格分开的:# gcc -o re

2016-10-15 22:04:27 398

原创 Linux文件系统

cd:使你与另一个工作目录关联 ls -l:显示权限 chmod:更改文件的访问权限 getfacl:显示文件的ACL ln:链接到现有文件 mkdir:创建一个目录 pwd:显示工作目录的路径名 rmdir:删除一个目录 setfacl:修改文件的ACL cd: cd [目录路径名] //使得另一个目录成为工作目录,它不会改变工作目录的内容。ls -l: l

2016-10-15 14:07:53 378

转载 【Linux编译内核】Redhat9(内核版本2.4.20-8)编译内核到版本(2.4.26)

文章原地址:redhat9(内核版本2.4.20-8)编译内核到版本(2.4.26)文章的大部分都转载自网友在编译内核的所写的心路历程,另外有一些个人碰到的问题,我会在括号里标出。前言 在我写这篇文章的时候,还是一个linux的初学者,经历了n次失败后的成功当然是兴奋的,于是很想把她写下来。 我的操作系统是Redhat9,其内核版本为2.4.20-8 ,需要升级到2.4.26,采用

2016-10-15 11:34:19 3255

原创 Win7/8 64bit下 安装Oracle10g以及PL/SQL Developer完整教程-精简版

Win7/8下 安装Oracle 10g完整教程-精简版安装Oracle10g由于学校教学用的Oracle 10g,有些表的导入在更高的版本下操作不同,自己又不懂其他的导入方法,因此在自己Win8电脑上捣鼓了一下午,终于成功安装上了,其中出现了下图所示的错误,在此说明:Enterprise Manager是网页版的Oracle配置,对我而言初级学习,一般不会去用它。 现在开始步骤的介绍 :首先

2016-10-14 20:22:51 5100

原创 Linux 用户通信命令

可以帮助你与网络上的其他用户保持联系。mesg:允许或拒绝有write发送的消息 write:给另一个登录用户发送消息 mesg:mesg y//默认情况下,屏幕上的消息是被屏蔽的,使用上面的mesg命令允许其他用户向你发送消息mesg n//可以通过上面命令屏蔽发送消息write:write [已登录用户列表中的用户名][需要发送的文字信息]//当你和其他用户使用write互相发送消

2016-10-13 00:40:39 556

原创 Linux 查看用户和系统信息命令

显示本地系统和其他系统用户信息的实用程序。可以轻松了解用户的全名、登录状态、登录shell和其他由系统维护的信息。finger:显示用户的详细信息,包括他们的全名 hostname:显示本地系统的名称 w:显示登录在本地系统上的用户的详细信息 who:显示登录在本地系统上的用户的信息 finger:finger//显示登录在本地系统上的用户列表,在某些情况下还显示远程系统和用户的有关信息。

2016-10-13 00:31:00 1078

原创 Linux 定位命令

定位实用程序确定用于在本地系统中一个程序的位置。例如,它们可以显示程序的路径或在本地系统可用的C++编译器列表。locate:在本地系统上搜索文件 whereis:显示实用程序、源代码或手册页的完整路径名 which:显示可以运行的命令的完整路径名。

2016-10-13 00:15:25 504

原创 Linux 存档命令

存档是一个通常要压缩的文件,它包含了一组文件。tar实用程序是打包盒解包存档文件的。文件扩展名tar.bz2、tar.gz和.tgz可以确定文件是压缩的tar存档文件,它们往往是互联网上提供的软件包。tar: 创建归档文件或从归档文件中提取文件tar:tar -cvf [自定义.tar文件名] [需要打包的文件1 文件2 文件3 ...]//打包文档([-c]创建 [-v]详细 [-f]写入或从文

2016-10-12 23:47:12 648

原创 Linux 解压缩命令汇总

为了减少文件占用的磁盘空间,可以使用bzip2程序进行压缩。对包含模式的文件进行压缩效果特别好,正如对大多数的文本文件进行压缩一样,几乎所有的文件都可以减少其大小。与bzip2功能相反的bunzip2程序是将压缩文件恢复成原始文件。其中bzip2程序最为有效。bunzip2:解压缩用bzip2压缩的文件 bzcat:显示用bzip2压缩的文件 bzip2:压缩文件 gunzip:解压缩用gzi

2016-10-12 20:13:56 635

原创 Linux 常用命令汇总

cp:复制一个或多个文件 diff:显示两个文件的区别 file:显示文件内容的有关信息 grep:搜索文件中的一个字符串 head:显示一个文件开头的行 lpq:显示打印队列中的工作列表 lpr:把文件放在打印队列中 lprm:从打印队列中删除一个作业 mv:重命名文件或将文件移动到另一个目录 sort:把一个文件按行排序 tail:显示一个文件末尾的行 uniq:显示一个文

2016-10-12 00:51:54 420

TeamViewer9.1版本

TeamViewer9.1版本,不会报商业连接导致不能使用的问题~ 放心用

2019-05-06

hadoop-2.7.5-bin压缩包,适合在window平台运行hadoop和spark程序,其中的文件已做替换

hadoop-2.7.5-bin压缩包,适合在window平台运行hadoop和spark程序,其中的文件已做替换

2018-01-30

struts2-interceptor 拦截器有关的一个增删改查小程序

应用拦截器 优化增删改查

2017-06-22

员工薪资管理系统课程设计

员工薪资管理系统 ---- 软件工程课程设计

2017-05-26

利用Javabean+JSP 实现文件的上传、显示、下载

利用Javabean+JSP 实现文件的上传、显示、下载 实现文件上传功能和下载功能,显示文件列表和读取文件内容功能。

2017-05-23

仅利用session和application实现聊天室

实验:内置对象使用 一、实验目的 1、掌握各个内置对象的含义; 2、理解并熟练应用session、application对象。 二、实验内容 1、设计聊天室,在聊天室中,需要通过JSP内置对象application来实时保存特定数量的当前聊天信息。 聊天室的设计包括:用户进行登录,选择聊天室,进行聊天,退出聊天室。 在聊天室中,用户只需输入一个用户名就可以进入聊天室,但是如果当前有人在使用该用户名,那么就必须换一个唯一的用户名。 具体要求:  用户登录成功后,程序会要求用户选择聊天室。可以不设置用户自行建立聊天室的功能,而且在聊天中途不能从一个聊天室切换到另一个聊天室。  进入聊天室后,用户可以从用户信息窗口看到该聊天室中所有用户的用户名,也可以在聊天窗口中看到随时更新的聊天信息。用户可以给所有人或某一个聊天用户发送公共的聊天信息,这个聊天内容大家都可以看到。用户也可以给某个用户发送私人的聊天信息,这种信息属于私聊信息,只有发送者和接收者可以看到。此外,聊天窗口还会出现一些系统公告,比如某某上站、某某离开等消息,另外用户还可以自己定义聊天信息和聊天用户信息刷新的时间间隔。  在用户单击“退出”按钮后,页面关闭,同时application和session中保存的信息都将丢失。 三、实验方法 1、用户登录信息使用request对象getParameter()方法得到用户登陆的一些信息; 2、公聊信息可以使用application对象,私聊信息使用session对象。 3、聊天的信息要不断刷新页面,使用户实时看到聊天信息。 4、用户退出时,有两种情况需要考虑:一是用户点击“退出”按钮,二是关闭浏览器,强制退出窗口,可查阅windows感知浏览器关闭的事件的相应方法。

2017-04-18

Java编写 航班信息查询管理系统

# OOP(机试) 本程序总结文章:http://blog.qiji.tech/?p=10344 - - - ## 程序基本要求 一、项目名称: Air Infomation Programming 基于控制台的航班信息程序,简称AIP 二、具体要求如下: (1)显示航班信息程序主菜单,如图-1所示,包括: * 1)列出所有航班 * 2)按起飞时间查询 * 3)按目的地查询 * 4)删除航班 * 5)更新航班 * 6)退出系统 (2)列出所有航班:查出所有航班的信息,以列表形式显示,包括:编号,航班号,目的地,起飞日期。 (3)按起飞时间查询:输入起飞时间(格式如2011-2-25),查出所有这一天的航班。 (4)按目的地查询:输入目的地,查出所有飞往此地的航班。 (5)删除航班:删除指定编号的航班。 (6)更新航班:更新指定编号的航班。 (7)退出系统。 三、类的设计 需要定义如下类 * 航班信息实体类(AirInfo) * 航班编号(id) * 航班号(flight_number) * 目的地(destination) * 起飞日期(flight_date) * 航班信息管理类AirInfoManager类 * 程序入口类TestAirInfo类 四、具体要求及推荐实现步骤 1. 创建实体类AirInfo,属性私有化,根据业务提供需要的构造方法和setter/getter方法。 1. 创建航班管理AirInfoManager类,在类中提供列出所有航班的方法,按起飞时间查询的方法、按目的地查询的方法、删除航班的方法、更新航班的方法、退出程序的方法。 2. 创建TestAirInfo类,启动和运行程序。 3. 航班的信息用ArrayList(或数组)保存。 4. 要求代码规范,命名正确。 - - -

2016-05-11

Java API 1.8 英文版 开发文档

Java API 1.8 英文版 开发文档 双手奉上~~ Java API 1.8 英文版 开发文档 双手奉上~~

2016-05-07

Java API 1.6 中文版 开发文档

Java API 1.6 中文版 开发文档 双手奉上~~

2016-05-07

Java网格布局-4*4计算器

计算器程序使用了网格布局来排列计算器按钮。当缩放窗口时,计算器按钮将随之变大或者变小,但所有的按钮尺寸始终保持一致。

2016-05-05

Java编写的 航班信息查询管理系统

OOP(机试)[具体要求在压缩文档中给出] 项目名称: Air Infomation System 基于控制台的航班信息系统,简称AIS 具体要求如下: (1)显示航班信息系统主菜单,如图-1所示,包括: 1)列出所有航班 2)按起飞时间查询 3)按目的地查询 4)删除航班 5)更新航班 6)退出系统 (2)列出所有航班:查出所有航班的信息,以列表形式显示,包括:编号,航班号,目的地,起飞日期。 (3)按起飞时间查询:输入起飞时间(格式如2011-2-25),查出所有这一天的航班。 (4)按目的地查询:输入目的地,查出所有飞往此地的航班。 (5)删除航班:删除指定编号的航班。 (6)更新航班:更新指定编号的航班。 (7)退出系统。 三、类的设计 需要定义如下类 航班信息实体类(AirInfo) 航班编号(id) 航班号(flight_number) 目的地(destination) 起飞日期(flight_date) 航班信息管理类AirInfoManager类 程序入口类TestAirInfo类 四、具体要求及推荐实现步骤 6.创建实体类AirInfo,属性私有化,根据业务提供需要的构造方法和setter/getter方法。 7.创建航班管理AirInfoManager类,在类中提供列出所有航班的方法,按起飞时间查询 的方法、按目的地查询的方法、删除航班的方法、更新航班的方法、退出系统的方法。 8.创建TestAirInfo类,启动和运行系统。 9.航班的信息用ArrayList(或数组)保存。 10.要求代码规范,命名正确。

2016-05-04

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

TA关注的人

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