自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

THE CHOSEN 1

BE CRAZY ENOUGH TO CHANGE THE WORLD

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

原创 【U3D】AABB包围体

Volume

2017-07-16 18:10:40 511

原创 MySQL(一)-存储引擎

1:(存储引擎MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。每一种存储引擎使用不同的存储机制,索引技巧,锁定水平,最终提供广泛且不同的功能。2:(MySQL支持的存储引擎- MyISAM:事务处理不多的情况下可使用- InnoDB:适用于事务处理比较多,需要有外间支持的情况下使用- Memory- CSV- Archive

2016-11-27 21:15:42 390

翻译 SQL(二十二)-视图

1:(视图在SQL中,VIEW是基于SQL语句的结果集的虚拟表。视图包含行和列,就像一个真实的表。 视图中的字段是来自数据库中一个或多个真实表的字段。视图允许我们:- 以用户或用户类发现自然或直观的方式结构化数据。- 限制对数据的访问,以便用户可以看到并且(有时)精确地修改它们所需要的和不再有。- 汇总各种表中的数据,并使用它来生成报告。要创建视图:CREA

2016-11-22 23:26:59 433

翻译 SQL(二十一)-改变,删除,重命名表

1:(改变表ALTER TABLE命令用于添加,删除或修改现有表中的列。您还将使用ALTER TABLE命令在现有表上添加和删除各种约束。考虑下表叫People:以下SQL代码添加了一个名为Date Of Birth的新列:ALTER TABLE People ADD DateOfBirth date;结果:所有行都将在新添加的列中具有默认值,在本例中为NU

2016-11-22 23:14:14 12513

翻译 SQL(二十)-自动递增

1:(SQL的约束SQL表数据用于指定规则的约束。以下是常用的SQL约束:不是零,表明一个列不能包含空值。独特的,不允许插入重复值的列。独特的约束保持一个表中某一列的独特性。不止一个独特的表中的列可以使用。主键,强制接受独特的数据为一个特定列的表,这个约束创建一个惟一的索引访问表的更快。检查——确定值从一个逻辑表达式是有效的还是无效的。违约,同时将数据插入表,如果没有价

2016-11-22 22:58:57 3681

翻译 SQL(十九)-创建表

1:(SQL表单个数据库可以容纳数百个表,每个表在数据库模式中发挥其自己独特的作用。SQL表由表行和列组成。 表列负责存储许多不同类型的数据,包括数字,文本,日期甚至文件。CREATE TABLE语句用于创建新表。创建基本表涉及命名表并定义其列和每列的数据类型。2:(CREAT TABLECREATE TABLE语句的基本语法如下:CREATE TABLE

2016-11-22 22:34:22 556

翻译 SQL(十八)-UPDATE,DELETE

1:(更新数据UPDATE语句允许我们更改表中的数据。使用WHERE子句的UPDATE查询的基本语法如下:UPDATE table_nameSET column1=value1, column2=value2, ...WHERE condition;

2016-11-22 21:22:33 361

翻译 SQL(十七)-INSERT语句

1:(插入数据SQL表将数据按行存储,一行接一行。 INSERT INTO语句用于向数据库中的表添加新的数据行。SQL INSERT INTO语法如下:INSERT INTO table_nameVALUES (value1, value2, value3,...);确保值的顺序与表中的列的顺序相同。考虑以下Employees表:使用以下SQL语句插入新行:INS

2016-11-22 18:08:36 525

翻译 SQL(十六)-UNION

1:(SET操作有时,您可能需要将多个表中的数据合并为一个综合数据集。 这可能是针对同一数据库中具有相似数据的表,或者可能需要跨数据库或跨服务器组合类似的数据。要完成此操作,请使用UNION和UNION ALL运算符。UNION将多个数据集合并到一个数据集中,并删除任何现有的重复数据集。UNION ALL将多个数据集合并到一个数据集中,但不会删除重复行。UNION ALL比UN

2016-11-22 17:50:32 355

翻译 SQL(十五)-Join类型

1:(自定义名称自定义名称也可用于表。 您可以通过提供表“昵称”缩短连接语句:SELECT ct.ID, ct.Name, ord.Name, ord.AmountFROM customers AS ct, orders AS ordWHERE ct.ID=ord.Customer_IDORDER BY ct.ID;正如你所看到的,我们缩短了表名,因为我们在查询中使用它们。以

2016-11-22 15:52:31 486

翻译 SQL(十四)-连接表

1:(连接表到目前为止显示的所有查询一次只从一个表中选择。SQL的最有利的特征之一是能够组合来自两个或更多表的数据。在随后的两个表中,名为customers的表存储有关客户的信息:订单表格存储有关各个订单的信息及其相应的金额:在SQL中,“连接表”意味着组合来自两个或更多表的数据。 表连接创建一个临时表,显示连接表中的数据。而不是在两个表中存储客户名

2016-11-22 15:24:57 282

翻译 SQL(十三)-LIKE和MIN

1:(LIKE操作符在WHERE子句中指定搜索条件时,LIKE关键字非常有用。SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern;SQL模式匹配允许使用“_”匹配任何单个字符,使用“%”匹配任意数目的字符(包括零个字符)。例如,要选择FirstNames以字母A开头的员工,您可以使用以下查询:

2016-11-22 14:26:13 396

翻译 SQL(十二)-子查询

1:(子查询子查询是另一个查询中的查询。让我们考虑一个例子。 我们可能需要所有员工的薪水大于平均值的员工名单。首先,计算平均值:SELECT AVG(Salary) FROM employees;由于我们已经知道平均值,我们可以使用一个简单的WHERE列出大于该数字的薪水。SELECT FirstName, Salary FROM employees WHERE Salar

2016-11-21 23:24:50 315

翻译 SQL(十一)-函数

1:(UPPER函数UPPER函数将指定字符串中的所有字母转换为大写。LOWER函数将字符串转换为小写。以下SQL查询选择所有LastNames为大写:SELECT FirstName, UPPER(LastName) AS LastName FROM employees;结果:如果字符串中的字符不是字母,则此函数对它们没有影响。2:(SQRT和AVG

2016-11-21 22:57:04 314

翻译 SQL(十)-自定义列

1:(CONCAT函数CONCAT函数用于连接两个或多个文本值,并返回连接字符串。让我们将FirstName与城市连接起来,用逗号分隔它们:SELECT CONCAT(FirstName, ', ' , City) FROM customers;输出结果为:2:(AS关键字连接导致新的列。 默认列名称将为CONCAT函数。您可以使用AS关键字为结果列分配自

2016-11-21 22:25:34 4404

翻译 SQL(九)-IN,NOT IN语句

1:(IN运算符当要比较具有多个值的列时,使用IN运算符。例如,您可能需要选择来自纽约,洛杉矶和芝加哥的所有客户。使用OR条件,您的SQL将如下所示:SELECT * FROM customers WHERE City = 'New York'OR City = 'Los Angeles'OR City = 'Chicago';结果:2:(IN运算符您可以

2016-11-21 17:33:17 31476

翻译 SQL(八)-用AND/OR过滤

1:(逻辑运算符逻辑运算符可用于组合两个布尔值,并返回true,false或null的结果。可以使用以下运算符:使用SELECT语句检索数据时,请在WHERE子句中使用逻辑运算符来组合多个条件。如果要选择满足所有给定条件的行,请使用逻辑运算符AND。要查找30至40岁之间的客户的名称,请设置如下所示的查询:SELECT ID, FirstName,

2016-11-21 17:17:49 2069

翻译 SQL(七)-Where语句

1:(WHERE语句WHERE子句用于仅提取满足指定条件的记录。WHERE子句的语法:SELECT column_list FROM table_nameWHERE condition;考虑下表:在上表中,要选择一个特定的记录:SELECT * FROM customersWHERE ID = 7;2:(SQL运算符比较运算符和逻辑运算符用于在WHER

2016-11-21 16:38:56 414

翻译 SQL(六)-排序结果

1:(完全限定名称在SQL中,可以在列名称之前提供表名称,通过用点分隔它们。以下语句是等效的:SELECT City FROM customers;SELECT customers.City FROM customers;选择客户。上述语法的术语称为该列的“完全限定名”。当使用可能共享相同列名的多个表时,这种写法尤其有用。2:(Order ByORDER

2016-11-21 16:24:00 367

翻译 SQL(五)-DISTINCT和LIMIT

1:(DISTINCT关键字在表中有多个重复记录的情况下,可能更有意义的是仅返回唯一记录,而不是获取重复记录。SQL DISTINCT关键字与SELECT结合使用以消除所有重复记录,并仅返回唯一记录。DISTINCT的基本语法如下:SELECT DISTINCT column_name1, column_name2FROM table_name;查看customers客户

2016-11-21 16:01:36 4019

翻译 SQL(四)-选择多个列

1:(选择多个列如前所述,SQL SELECT语句从SQL数据库的表中检索记录。您可以一次选择多个表格列。只需列出列名称,用逗号分隔:SELECT FirstName, LastName, City FROM customers;不要在最后一个列名后面放置逗号。2:(选择所有列要检索表中包含的所有信息,请在SELECT命令之后放置星号(*)符号,而不是单独键入

2016-11-21 15:32:27 13195

翻译 SQL(三)-语法规则

1:(多个查询SQL允许同时运行多个查询或命令。以下SQL语句从customers表中选择FirstName和City列:SELECT FirstName FROM customers;SELECT City FROM customers;结果:记住用分号结束每个SQL语句以指示语句是完整的并且可以解释。在本教程中,我们将在每个SQL语句的末尾使用分号。

2016-11-21 14:55:50 586

翻译 SQL(二)-基本命令

1:(基本SQL命令SQL SHOW语句显示数据库及其表中包含的信息。 这个有用的工具让你跟踪你的数据库内容,并提醒自己你的表的结构。例如,SHOW DATABASES命令列出由服务器管理的数据库。SHOW DATABASESSHOW TABLES命令用于显示当前选定的MySQL数据库中的所有表。对于我们的示例,我们创建了一个数据库my_database,其中有一个

2016-11-21 14:23:52 443

翻译 SQL(一)-基本概念

1:(数据库简介数据库是以便于访问的方式组织的数据的集合,方便有效的管理和更新。数据库由存储相关信息的表组成。例如,如果您要创建包含大量信息(如视频,用户名,密码和评论)的YouTube网站,您将使用数据库。2:(数据库表表格以结构化格式存储和显示数据,该格式由与Excel电子表格中看到的列和行类似的列和行组成。数据库通常包含多个表,每个表都是为特定目的而设

2016-11-21 13:43:06 1243

原创 Struts2(四)-知识清单

Action的三种实现方式1:(Action类就是一个POJO类2:(Action类实现Action接口3:(Action类继承ActionSupport类 P.S:实现Action只推荐使用第三种访问Action方法的三种方式1:(在Struts2.xml配置Action的Method方法2:(动态方法调用(DMI),在URL地址栏用惊叹号(!)接方法3:

2016-11-18 18:19:15 323

原创 Struts2(三)-核心配置

Struts2.xml配置Struts2版本:struts-2.3.31-all1:(搭建一个空白的Struts2.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/stru

2016-11-17 19:32:59 454

原创 Struts2(二)-工作原理

Struts2请求处理流程由于大四这段时间本蒻蒟要找Java方向的工作,所以从网上找了视频来学习。听了马士兵老师讲解的Struts2源码再加上自己笨笨的脑袋深思大概一个周左右,总结出自己对Struts2的小小的认识。在此留下笔记,以便复习。由于工具作图经验不多,所以就用txt来画图,上图1:(客户端发送一个请求2:(Tomcat接

2016-11-17 15:52:26 270

原创 Struts2(一)-HelloWorld

1:官网http://struts.apache.org/下载struts-2.3.31-all.zip2:在MyEclipse中新建一个Web Project3:解压刚才下载好的struts-2.3.31-all.zip4:找到解压后的struts-2.3.31文件的目录下的apps文件夹下的struts2-blank.war解压

2016-11-13 23:00:36 256

原创 Java I/O流

概念流:流动,流向 从一端移动到另一端 源头和目的地程序 与 文件|数组|网络连接|数据库,以程序为中心。I/O流分类流向:输入流和输出流数据:字节流:二进制,可以一切文件,包括纯文本,doc,音频,视频等字符流:文本文件,只能处理纯文本,txt,html等功能:节点流:包裹源头处理流:增强功能,提供性能字节流和字符流与文件(

2016-10-29 21:05:33 256

原创 Java集合类

Java集合类java集合主要由两个接口派生Collection和Map,是集合框架的根接口Java各集合类之间的比较

2016-10-21 11:39:44 256

原创 Java多线程

线程概念线程创建一:继承Thread + 重写run()方法启动:创建子类对象 + 调用子类对象.start()方法二:实现Runnable接口 + 重写run()方法启动:创建真实角色       创建代理角色:Thread + 对真实角色的引用       代理角色.start()推荐:使用接口

2016-10-19 10:41:01 284

转载 SpringMVC-轻量级Web框架

SpringMVC架构SpringMVC框架是一个基于请求驱动的Web框架,并且使用了前段控制器模式来进行设计,再根据请求映射规则分发给相应的页面控制器(动作/处理器)进行处理

2016-10-04 16:27:20 4613

原创 Hibernate-对象关系映射框架

Hibernate简介hibernate是一个开源的ORM(对象关系映射)框架,也是一个持久层的框架,它对JDBC做了非常轻量级的封装。Hibernate核心(六大接口+两个配置文件)Configuration:负责配置并启动HibernateSessionFactory:负责初始化HibernateSession:负责持久化对象的CRUD操作Transaction:负责事

2016-09-29 16:10:49 777

转载 JDBC-Java数据库连接

Java数据库连接Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。JDBC是面向关系型数据库的。在J2SE中,提供了一个称之为JDBC-ODBC桥(JDBC-ODBC Brid

2016-09-29 00:40:49 928

空空如也

空空如也

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

TA关注的人

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