自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据表的基本操作(二)

1.为表中所有字段添加数据a.insert into 表名(字段1,字段2,。。。字段n)values(值1,值2,。。。值n)b.insert into 表名 values(值1,值2,。。。值n);2.为表中制定字段添加数据 insert into 表名(字段1,字段2,。。。)values(值1,值2,。。);3.同时添加多条数据 insert into 表名 [(字段1,字

2018-01-07 18:11:42 287

原创 mysql 索引

1.索引的概念:数据库的索引好比新华字典的音序表,它是对数据库表中的一列或多列的值进行排序后的一种结构,其作用是提高表中数据的查询速度。2.普通索引:是由key或index定义的索引,它是MySQL中的基本索引类型,可以创建在任何数据类型中,其值是否唯一和非空由字段本身的约束条件所决定。3.唯一性索引:是由 unique 定义的索引,该索引所在字段的值必须是唯一的。4.全文索引:是由

2018-01-07 17:20:36 332

原创 表的约束

1.表的约束约束条件说明primary key主键约束,用于唯一标识对应的记录foreign key外键约束not null非空约束unique唯一性约束default默认值约束,用于设置字段的默认值多字段组合做主键:primary key(字段名1,字段名2)2

2018-01-07 15:01:58 480

原创 数据表的基本操作(一)

1.创建数据表create table 表名(字段名1 数据类型[完整性约束条件],字段名2 数据类型[完整性约束条件],..)2.查看数据表   show create table 表名;3.使用describe语句查看数据表   describe 表名;或 desc 表名;修改数据表4.修改表名  alter table 旧表名 rename [to

2018-01-07 14:51:31 387

原创 mysql 数据类型

1.整数类型数据类型字节数无符号数的取值范围有符号数的取值范围tinyint10~2^8-1 -2^7 ~2^7-1smallint20~2^16-1-2^15 ~2^15-1mediumint30~2^24-1-2^23 ~2^23-1int40~2^3

2018-01-05 11:48:05 939

原创 javaScript DOM 学习笔记 (一)

1.DHTML : 动态 HTML的简称(宣传噱头),含义为:利用HTML把网页标记为各种元素;利用CSS设置元素样式和它们的显示位置;利用JavaScript实时地操控页面和改变样式;2.js引入方式:a:将JavaScript 代码放到文档标签中的标签之间b:更好的方法是把JavaScript代码存为一个扩展名为.js的独立文件,在标签中用标签引入,src指向该js文件

2018-01-03 16:30:25 282

转载 Hibernate 与 Mybatis 的区别(二)

前言这篇博文我们重点分析一下Mybatis与Hibernate的区别,当然在前面的博文中我们已经深入的研究了Mybatis和Hibernate的原理。Mybatis【持久化框架】Mybatis简介与原理【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载Hibernate【SSH进阶之路】Hibernate基本原理(一)【SSH进阶之路】Hi

2017-12-26 21:51:10 309

转载 Hibernate 与 Mybatis 的区别(一)

Hibernate与 MyBatis的比较 转载 2012年11月16日 11:42:15 <ul class="article_tags clearfix csdn-trac

2017-12-26 21:40:26 302

转载 struts2 与 springmvc 的区别

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他

2017-12-20 21:09:38 224

转载 springmvc工作原理

SpringMVC的工作原理图:SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet

2017-12-13 11:36:55 599

原创 Linux常用命令

1.修改文件名        mv   目录名称    新目录名称(也可以是文件夹名,压缩包等)待添加

2017-11-14 20:56:02 315

转载 MySQL行级锁、表级锁、页级锁

MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储引擎的锁定机制也有较大区别。MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定。表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写操作。如果你是

2017-11-04 20:56:34 390

原创 数据库备份与还原

mysqldump命令可以备份单个数据库,多个数据库和所有数据库。1.备份多个数据表数据备份:mysqldump -uroot -p密码 dbname [table1 table2.....] > 路径+filename.sql删除多个表数据还原:mysql -uroot -p密码 dbname 数据还原:use数据库之后,source 路径+filename.sql2.备

2017-11-02 09:52:27 392

原创 mysql事务及事务隔离级别

1.事物的概念:所谓事物就是针对数据库的一组操作,它可以由一条或多条SQL语句组成,同一个事物的操作具有同步的特点,如果其中有一条语句没有执行,那么其他的所有的语句都不会执行。开启事物语句:start  transaction;提交事物语句:commit;如果不想提交当前事物还可以取消事物(也称回滚),回滚语句:rollback;  。rollback只能针对未提交的事物执行回滚操作,

2017-11-01 20:11:22 527

原创 Spring简单应用(一)

Spring介绍      Spring是开源的、轻量级的框架,是管理对象的容器。主要功能有:IOC、AOP、Spring 关于jdbc的支持、与Junit的整合测试。一、Spring环境搭建    1、导入包  4个核心包+2个日志包    2、创建一个对象    3、将对象注册到spring容器中          默认spring配置文件可以任意起名,但建

2017-10-09 21:33:18 359

原创 java 连接MySQL的一般步骤

假设有book 表,其属性有两个,分别为bookid 和name,类型都为String,下面使用book表讲述JDBC。连接数据库的一般步骤。(1).调用Class.forName()方法加载响应的数据库驱动程序Class.forName("com.mysql.jdbc.Driver");(2).定义要连接数据库的地址URL,要注意不同的数据库的连接地址不同。地址格式为:jdbc::

2017-09-21 20:24:55 328

原创 Oracle 基本操作

1. sqlplus  system/密码 。使用system超级用户登录Oracle2.在system用户下,alter user scott account unlock; 解锁scott用户3.在system用户下,alter user scott account identified by 密码(tiger)     修改scott用户密码4.alter user hr a

2017-09-21 19:13:58 284

转载 数据表之间的关系

数据库建表-- 一对多/多对一/一对一/多对多 关系关联映射:一对多/多对一存在最普遍的映射关系,简单来讲就如球员与球队的关系;一对多:从球队角度来说一个球队拥有多个球员 即为一对多多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间一对多关系如下图:注:一对多/多对一关系简记:“多”的要记住“一”的主键,即每个球员表都要通过外键来记住球队表。关联映射:一对一

2017-09-21 09:35:04 912

原创 mysql 数据表的基本操作

1.创建表: create database_name;  use database_name; Create tabletable_name(Id   int(11),Name   varchar(25),Salary   float);2.show tables; 显示当前数据库的表3.单字段主键,设置主键有两种情况。 主键唯一且不能为空a.在字

2017-09-19 20:09:41 626

原创 mysql 数据库的基本操作

SQL包含以下4个部分      (1)数据定义语言(DDL):drop   create  alter 等语句      (2)数据操作语言(DML):insert    update  delete 语句      (3)数据查询语言(DQL):select      (4)数据控制语言(DCL):grant,revoke,commit,rollback1.   cmd 

2017-09-19 19:53:37 632

原创 mysql 插入,更新与删除数据

插入数据1.为表的所有字段插入数据,语法格式:INSERT INTO table_name (colunm_list) VALUES (value_list);a.INSERT语句后面的列名顺序可以不是表定义时的顺序,即插入数据时,不需要按照表定义的顺序插入,只要保证值的顺序与列字段的顺序相同就可以b.使用INSERT插入数据时,允许列名称列表column_list为空,此时,值列表中

2017-09-19 11:36:38 703

原创 Mysql 查询

数据查询不应只是简单查询数据库中存储的数据,还应该根据需要对数据进行筛选,以及确定数据以什么样的格式显示。select 语句的基本格式select { * | }          如果要查询多个字段,用逗号分隔,最后一个不加逗号  from ,      查询数据的来源,可以有一个或多个[ where ] 限定条件[group by] 如何显示查询出来的数据

2017-09-18 12:46:19 781

原创 JSP及其相关技术

1.JSP注解 html注解,浏览器可见 jsp注解,浏览器不可见2.JSP指令jsp 指令用来向JSP引擎提供编译信息,所有的jsp指令都只在当前整个页面中有效。jsp指令有3类(1).page指令称为页面指令,用来定义jsp页面的全局属性,该配置会作用于整个jsp页面。page指令用来指定所使用的脚本语言、导入指定的类及软件包等page指令共包含13个属性,分别如下:l

2017-09-16 17:55:26 710

转载 String、StringBuffer,StringBuilder的区别

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2017-09-15 16:20:41 242

原创 Java集合类List、Set、Map

Java集合Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是List和Set.List接口的特点:元素有序,可重复。底层存放是数组的结构, 查询快,增删慢Set接口的特点:元素无序,不可重复。Map:双列集合类的根接口,用于存储具有键(Key),值(Value)映射关系的元素,每个元素都包含一对键值,在使用Ma

2017-09-08 20:40:52 487

原创 java多线程基础知识(一)

线程之间可以共享访问对象,这种共享访问是多线程最有用的特性之一,也是其最大的陷阱之一。java.util.concurrent包及其子包提供了较高级别的并发工具。如 Lock包,ReentrantLock包,  下面为Lock类的方法创建线程有两种方式,一种是继承Thread,一种是实现Runnable接口Runnable接口就一个方法区别:实现Runnab

2017-09-07 15:07:41 305

原创 java多线程 例子

lock 锁:只允许一个线程访问一段代码或资源,只有一个线程从一个资源退出时,才允许其他线程访问,形成同步import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class MyThread1 { public static void main(St

2017-09-06 20:27:55 267

转载 java 中 hashCode方法

以下是关于HashCode的官方文档定义:[plain] view plain copy print?hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。     hashCode 的常规协定是:   在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提

2017-09-01 17:41:32 990

原创 java 重写equals方法

我们有的时候要判断我们自己定义的类生成的对象的值是否相等,这时候就要重写equals方法,如果不重写,就无法判断两个对象的值是否相等! Object类是我们自己定义类的父类,在Object类中equals方法是这样的:public boolean equals(Object obj) { return (this == obj); } 很显然,他不能帮我们判断 两个对象的值 是

2017-09-01 10:20:11 841

原创 关于 String对象 常量池 字符串常量

public class a { public static void main(String[] args) { String a = "abc"; String b = "abc"; String c = new String("abc"); String d = new String("abc"); System.out.println(a==b); //true

2017-08-25 22:13:59 493

原创 java 中 equals 与 == 的区别

1.====  是一个运算符,用于比较 两个基本数据类型(内置数据类型)的值是否相等,或 比较两个引用型变量是否指向堆中的同一个内存地址,即是引用同一个对象。   public class c { public static void main(String[] args) { int a = 12; int b = 12; String c = new String

2017-08-25 21:14:59 304

原创 三种简单排序用java实现(选择排序,冒泡排序,插入排序)

三种简单的排序,用java实现

2017-08-23 19:23:01 543

原创 九宫格横竖等于4 用代码实现

第一次写博客

2017-08-22 22:26:56 1866

原创 java配置环境变量

第一步:计算机 右击 ——选择 属性——点击 高级系统配置——点击 环境变量——第二步:新建 系统变量   JAVA_HOME第三步:在系统变量  path中添加   %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;   如果前面没  分号(;),要加上分号第四步:新建  系统变量   CLASSPATH  ,  值为:.;%JAVA_HOME%\lib\dt.

2017-08-22 21:27:47 360

notepad++ FTP插件

可以连接远程服务器,将插件放在plugins文件夹下,重新打开notepad++即可使用

2018-04-19

空空如也

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

TA关注的人

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