自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SCNUHB的博客

我是java开发程序猿,专注于javaWeb开发以及J2EE开发

  • 博客(35)
  • 收藏
  • 关注

原创 多线程相关知识点总结--黄彬

在考研的时候,计算机基础也有说到线程和进程,那时候我总是搞不明白啥意思,那我就死记硬背下来,幸亏考试也没考到这个东西,要不然我就死翘翘咯。现在我已经比较明白线程与进程的关系了,下面是我对多线程学习的一些知识点总结,欢迎高手们批评指正哦! 一、线程的概念 1、多线程——指一个程序能并发完成不同的功能。 多线程机制是Java语言重要特性之一,它使得一个Java程序能够

2016-05-31 12:18:10 785

原创 写技术博客的要点--黄彬

1、首先要在标题显示自己的中文名。 2、既然要鞋垫技术分享,就不要单纯地翻译或转载,那些都是别人而不是你自己的东西,很难凸显我们和别人在技术、兴趣和特质有什么不同。 3、技术博客不用很多,十篇足够了。 4、在一个圈子里面,尽量和圈子的老大保持良好关系,因为有时候面试者也会直接求助这些老大的推荐,多个朋友多条路,而多个老哥可能多十条路。ps:此博文是我从微信公众号:csh624366188( j

2016-05-31 09:27:09 713

原创 如何向老板汇报工作或者学习情况?如何替老板办事?

作为一名研究生,在高校里面学习,跟着老板干活,说真的,不是那么容易的。那么要怎么向老板汇报你的情况呢? 总结一年多的经验,跟大家一起分享一下。1、首先要说我最近在做什么?2、然后说遇到什么问题?我通过什么途径,通过什么办法,尝试去解决我所遇到的问题,有哪一部分已经解决了,从中学到了什么?最后说我遇到的这些问题中哪些方面还没有解决,希望老师在哪些方面点拨一下。对于老板交代的事情,先要问清楚是否

2016-05-25 21:27:17 3383

原创 JS入门--插入JS代码

一、在html文件的标签对中 1、输入 document.write(“具体内容”); 就会在前端页面中显示 具体内容 四个字。2、输入 document.getElementById(“”).style.color=”green”; 那么页面中对应id号的内容就会变成绿色。二、如何插入JS 不管是在HTML页面还是jsp页面中嵌入JS代码,只要将JS代码放在标签对之间就可以的。

2016-05-22 22:47:54 1047

转载 javaScript入门--为什么学?

1、大部分主流的浏览器都只是JS; 2、全世界大部分网页都是用JS; 3、JS可以让页面呈现各种动态的效果; 4、JS是web开发工程师必备的工具,可以做出漂亮的网页。 5、很容易学,只要有个text文本编辑器就可以写JS程序; 6、我们只需要用简单的命令就可以完成一些基本的操作。 所以,我们学习JS,一开始就学一些基础语法和如何使用DOM进行简单操作。开始学会处理网页。

2016-05-22 21:48:34 536

原创 MySQL入门——修改数据表5:给指定表的指定字段添加外键约束

添加外键约束,相对于添加主键约束、添加唯一约束要复杂一点。 例如,给user3表中已有的字段pid3添加外键约束,参照province表的主键列id: ALTER TABLE user3 ADD FROEIGN KEY(pid3) REFERENCES province (id);注意:相对于添加主键约束、添加唯一键约束,这个添加外键约束,多了REFERENCES 主表(主表的主键列);

2016-05-20 22:27:01 8188

原创 MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束

这里的添加主键约束、添加唯一约束,指的是列级约束,是在数据表创建以后再添加的。 例如,给user3表中的id字段添加主键约束: ALTER TABLE user3 ADD PRIMARY KEY(id);例如,给user3表中的3name字段添加唯一约束: ALTER TABLE user3 ADD UNIQUE KEY(3name);例如,给user3表添加单列id: ALTER

2016-05-20 22:17:20 9108 1

原创 MySQL入门——修改数据表3:删除指定表的指定的数据列(字段)

删除某个指定的表的字段,使用ALTER TABLE 表名 DROP 字段1, Drop 字段2,………;例如删除user2表中的trueName字段、删除address字段,删除sex字段。 ALTER TABLE user2 DROP tureName, DROP address, DROP sex;具体的命令行代码如下图:

2016-05-20 22:07:01 896

原创 MySQL入门——修改数据表2:往指定的表中添加多列数据(字段)

增加多列,多个列的定义与声明需要用小括号括起来,每个字段之间用逗号隔开。 例如,往user2表中一次性添加2三个字段salary、sex、address字段,写法如下: ALTER TABLE user2 ADD(salary INT ,sex ENUM(‘0’,’1’) DEFAULT ‘0’, address CHAR(40));具体的命令行代码以及标的变化情况,如下图:

2016-05-20 21:46:40 4940

原创 MySQL入门——数据表的修改1:往指定表中添加单列(字段)

有时候,创建表的时候,没有考虑那么周全,那么就需要在创建表以后再往表中添加一个或多个字段(数据列),使用ADD关键字: ALTER TABLE 表名 ADD 字段名 数据类型 各种约束; 例如,往user2表中添加一个字段age, ALTER TABLE user2 ADD age TINYINT >NOT NULL DEFAULT 22 AFTER pid;(这里: user2是数据表

2016-05-20 21:35:55 1785

原创 MySQL入门——查看指定表的索引情况的两种方式

有的数据表声明了主键列与外键列,有的则没有,那我们就要先查看数据表的索引情况: SHOW INDEX FROM 表名; 或者更详细的方式 SHOW INDEX FROM 表名\G;具体命令行案例如下图:

2016-05-20 21:12:32 1110

原创 MySQL入门--显示表结构的两种方式

显示表的字段名,字段数据类型,字段约束情况,存储引擎,默认字符编码集,有以下两种方式。 方式1 SHOW COLUMNS FROM 表名;方式2 SHOW COLUMNS FROM 表名\G;具体命令行如下:

2016-05-20 21:04:16 1034

原创 MySQL入门——约束简介、外键约束说明、外键约束主表与子表的创建与使用约束案例

1、约束简介: (1)、约束保证了数据的完整性和一致性; (2)、约束分为表级约束和列级约束; (3)、约束的类型包括 NOT NULL(NN,非空约束)、 PRIMARY KEY(PK, 主键约束)、 UNIQUE KEY(UN, 唯一约束)、 DEFAULT(DE,默认约束)、 FOREIGN KEY(FK, 外键约束)2、外键约束说明: (1)、父表和子表必须使用相同的存储

2016-05-20 20:59:26 4651

原创 MySQL入门——插入记录时不指定的字段就赋默认值

往数据表中插入一条记录时,有几个字段的,当没有给哪个字段指定一个值,那么这个字段对应的值就是该字段数据类型的默认值。具体命令行如下图:

2016-05-20 20:27:59 7396 1

原创 MySQL入门——创建表的时候给枚举类型的字段赋默认值

枚举类型是ENUM(‘值1’,’值2’……) 具体指定枚举类型的字段的默认值的方式如下图:

2016-05-20 20:24:55 10566

原创 MySQL入门--AUTO_INCREMENT自增约束

1、AUTO_INCREMENT可以约束任何一个字段,该字段不一定是PRIMARY KEY字段,也就是说自增的字段并不等于主键字段。 2、但是PRIMARY_KEY约束的主键字段,一定是自增字段,即PRIMARY_KEY 要与AUTO_INCREMENT一起作用于同一个字段。 3、当插入第一条记录时,自增字段没有给定一个具体值,可以写成DEFAULT/NULL,那么以后插入字段的时候,该自增字段

2016-05-20 20:18:02 6384

原创 MySQL入门--字段的唯一约束UNIQUE

1、字段唯一约束的说明: (1)、唯一约束可以保证记录的唯一性,即就是同一个表中,相同字段的值不会出现重复。 (2)、唯一约束的字段可以为空值(NULL)。 (3)每一张数据表可以存在多个唯一约束字段。

2016-05-20 20:08:14 1290

原创 MySQL入门--插入记录的时候NULL与NOT NULL

当在创建表的时候,有声明哪个字段是NOT NULL,那么在插入值的时候,该字段的所在位置的值就不能为空,反之可以写null。如果创建表的时候声明了某个字段为NOT NULL ,而在插入值的时候在该字段的位置写null,系统就会报错。 具体命令行案例如下图:

2016-05-20 20:04:06 1357

原创 MySQL入门--显示指定数据表的字段结构、插入指定字段的值(记录)、查看指定表中指定字段的所有记录

1、显示指定数据表的字段结构: SHOW COLUMNS FROM tb2;2、往指定的数据表中插入指定字段的值(记录): INSERT INTO 表名(字段名) VALURS(字段对应的值); 例如:INSERT INTO tb2(schoolId) VALUES(102); INSERT INTO tb2(schoolId,name) VALUES(102,’Jerry’); 等等

2016-05-20 19:58:36 1128

原创 MySQL入门--创建数据表、显示指定数据库的数据表、查看数据表结构

1、创建数据表: CREATE TABLE 表名( 字段名 字段类型 限定, ……. ); 例如: CREATE TABLE tb2( schoolId INT UNSIGNED, name VARCHAR(40) )2、显示指定数据库中的所有数据表: SHOW TABLES;3、显示数据表的结构: SHOW COLUMNS FRO

2016-05-20 19:45:15 1203

原创 MySQL入门--数据表的创建、显示指定数据库中的所有数据表

1、先通过USE 数据表名称;选择你要使用哪个数据库,然后再此数据库中创建数据表: CREATE TABLE tb2( schoolId INT UNSIGNED, name CHAR(40), dorNo INT UNSIGNED );(说明: tb2 指的是数据表的名称; schoolId 、name、dorNo 指的是字段名称; INT 、CAHR(40)

2016-05-20 19:38:25 892

原创 MySQL入门--登陆数据库、显示客户端的所有数据库、使用指定数据库、显示指定数据库中的所有数据表、

1、登陆数据库:在命令行中输入一下代码 mysql -uroot -p -p3306 Enter password:你的数据库登陆密码(ps: 这里的-P3306 表示指定端口号,如果没有更改数据库客户端的端口号,那么默认是3306,不需要改动,就可以省略 “-p3306”这段代码)2、显示所有数据库: SHOW DATABASES; (ps:这里需要输入s,因为这是显示客

2016-05-20 19:12:54 625

原创 MySQL入门--mysql字段的数据类型

1、MySQL数据类型分为整型数据、浮点型数据、字符型数据、日期和时间型数据四大类,具体分类如下图:

2016-05-19 22:52:32 302

原创 MySQL入门--删除数据库、修改数据库编码集、显示数据库创建信息

1、删除数据库采用DROP关键字, DROP DATABASE t1; (ps:这里的t1是数据库的名称) 2、在数据库已经创建以后,修改数据库编码集,采用ALTER ….. SET…关键字, ALETER DATABASE t2 CHARACTER SET GBK;3、显示数据库创建信息,用到SHOW 关键字: SHOW CREATE DATABASE t

2016-05-19 22:07:54 413

原创 MySQL入门--创建数据库、显示警告信息、显示数据库、显示数据库创建信息、指定字符编码集

1、创建数据库: CREATE DATABASE t1; 同一条语句不能写两次,也就是不能创建,否则会提示错误警告2、显示警告信息: SHOW WARNINGS;3、显示所有的数据库: SHOW DATABASES; (ps:记住,一定要加上s)4、显示数据库创建信息: SHOW CREATE DATABASE t1;5、在创建数据库的时候指定默认的字符编码集:

2016-05-19 21:58:16 1016

原创 MySQL入门--查看当前的mysql客户端版本号、当前系统时间、登陆的用户

1、查看mysql的安装在计算机上的客户端的版本的命令行有两种: SHOW -V; 或 SELECT VERSION();2、查看计算机的当前系统时间: SELECT NOW();3、查看当前连接在此客户端的用户名称: SELECT USER();具体如下图:

2016-05-19 21:38:13 3730

原创 MySQL入门--mysql的语句规范

根据视频教程,mysql语句的规范有以下三大点: 1、关键字与函数名称全部大写,例如CREATE、SHOW、DELETE、SELECT、UPDATE等; 2、数据库的名称、表的名称、字段名称全部小写,例如 CREATE DATABESE test; CREATE TABLE tb1( name VARCHAR(40) NOT NULL ); (上面这段命令中:

2016-05-19 21:32:38 564

原创 MySQL入门--修改mysql提示符的两种方法

方法一:在登陆mysql的时候,命令行代码如下: mysql -uroot -p –prompt \h Enter password: ( 输入你的数据库登陆密码)如下图: 方法二:在登陆了MySQL 以后,再进行修改,代码如下: mysql>prompt hello> (这里的 prompt是关键字; hello> 是修改之后要显示的提示符 如下图:

2016-05-19 21:23:44 785 1

原创 mysql入门--采用命令行进行登陆与退出

MySQL数据库 用命令行进行登陆与退出: 1、登陆: mysql -uroot -p Enter password: 密码2、退出: exit;具体的命令行操作如下图:

2016-05-19 21:15:02 572

原创 MySQL数据库入门--软件下载与安装、开启服务、停止服务

我在上个星期跟着imooc看了一门关于数据库的课程,感觉还是挺不错的,现在总结一下,跟大家一起分享我的学习心得与体会,不对的地方还请大家批评指正,以期待大家一起进步。课程网址:http://www.imooc.com/learn/122

2016-05-19 21:08:00 484

原创 Tomcat服务器

Tomcat时Apache软件基金会的开源产品,是Servlet和JSP技术的实现基础。 1、tomcat下载与安装: 到http://tomcat.apache.org/官网下载,到2016年5月9日,最新版本是tomcat9.0, 先要安装JDK,然后再安装tomcat服务器。 tomcat服务器默认端口号是8080,。如果下载到的是解压缩文件,直接解压该文件到一个指定的磁盘目录下即可。

2016-05-09 22:30:02 479

原创 Java Web技术相关概念

1、主机:连接到Internet上的所有计算机都叫做主机。 2、IP地址:在各主机之间能够实现相互通信的一个唯一的网络地址就叫做IP地址。目前的IP地址是用4个字节(32位二进制数)表示的,将每8位二进制划分为一个字节,用小数点分开,且将每个字节的而禁止用十进制数表示,例如10101100 00010000 11111110 00000001可表示为172.16.254.1(这种方式就叫做点分十进

2016-05-08 22:53:51 906

原创 Java Web技术概述

这部分内容,是我从深泽刚 秦玉萍主编的《Java Web编程技术(第2版)》里面的摘抄内容,如果有哪些不对的地方,还请大家批评指正,谢谢! 这是第一章的内容:主要讲了Web应用体系结构、HTTP、HTML以及动态Web文档技术、Tomcat服务器的安装与配置、简单的Servlet和Jsp页面的开发。

2016-05-08 10:57:18 826

原创 java语言基础知识回顾

我在2015年4月23日开始第一次接触编程语言Java,当时在学校里用了一个暑假也没有怎么学习透java是怎么一回事,知道现在,经过了一年时间,我才算是真正理解了Java语言面向对象编程的核心思想,才所谓java学习入门了。下面我就跟大家一起分享一下我学习过测java语言的回顾吧。 1、java语言的特点:java是一种面向对象的编程语言,具有面向对象、简单高效、与平台无关的特点,能支持多线

2016-04-22 22:22:44 1196

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-22 21:29:14 255

空空如也

空空如也

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

TA关注的人

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