自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DOUBLEYANCY

继承,是幸福的延续;重载,是幸福的重生。

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

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认...

2018-03-05 16:12:24 298

转载 使用maven创建web项目

目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。非常方便。之前比较忙没时间整理,现在整理一下,记录下来,加深印象。当然我们使用maven也只是最基本的,很多其他功能都没有使用到,本篇仅介绍如何创建一个maven项目,不做其他。  ...

2018-03-05 15:34:54 232

转载 MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建

这次换了台电脑,所以需要重新配置一次项目开发环境,过程中的种种,记录下来,便于以后再次安装,同时给大家一个参考。1.JDK的安装       首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底。安装完成之后当然要配置环境变量了。——————————————————————————————...

2018-03-05 15:24:06 222

原创 UML整体使用总结

UML四种关系和九种图的作用关联、依赖、继承、实现用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、配置图UML九种图的使用场景做什么,做成什么样的,怎么做,怎么用UML九种图分类用例图:从用户角度描述系统功能,并指出各功能的操作者静态图:包括类图、对象图行为图:描述系统动态模型和对象组成的交换关系(状态图和活动图)交互图:描述对象之间的交互关系(时序图,协作图)实现

2016-09-25 19:48:04 381 2

原创 UML中的九种图

用例图用例是相对独立完整的,一个用例一般不需要其他用例来完成和它进行交互。但是有时候为了体现功能的之间的联系,用例之间也会存在两种关系(扩展:extend,包含:include)用例的执行结果对于参与者来说是可见的,有意义的一个用例必须是由一个参与者发起,不存在没有角色的用例,用例也不该自动启动用例一定是动宾短语一个用例是一个需求单元,分析单元,设计单元,开发单元,测试单元 类图体现类的

2016-09-25 18:49:42 521

原创 UML中的四种关系

依赖(Dependency)表示一个类使用(Use )另一个类,是四种关系中最弱的一种关系依赖关系是单向的 例如动物依赖水,汽车依赖汽油等 具体代码有三种形式(被依赖的类作为局部变量) water是公共的类,animal可以调用water是animal的一个方法中的变量water是animal函数的参数或者返回值关联(Association)表示一个类拥有(has)另一个类,关系相对

2016-09-10 13:35:53 1253 2

原创 UML包含的元素

UML中的常用元素类(相同属性方法的集合)接口(类或组件提供的,可以完成特定功能的一组操作的集合)用例(系统的一个功能)节点(一个状态或一个动作)组件(可替换的功能块)辅助事物(包)注释行为事物(交互),四种关系(依赖、关联、继承、实现)

2016-09-10 12:05:09 2112

原创 初步认识UML

什么是UMLUnified Modeling Language (UML)又称统一建模语言支持模型化和软件系统开发的图形化语言描述软件开发的各个阶段,如需求,构件,配置等进一步认识UMLUML是为面向对象开发提供建模的一般是为软件设计提供开发说明的他的目的是为了用简洁的方式说明系统的需求,功能,结构。便于开发人员交流,用户与开发人员交流,维护人员后期维护测试UML构建出的是一个模型,

2016-09-10 10:29:02 344

原创 MySQL图形化管理工具

管理工具1、PHPMyAdmin 2、Navicat for MySQL 3、MySQL WorkbenchPHPMyAdmin1、官网下载地址:https://www.phpmyadmin.net/downloads/ 2、解压在appach目录下。 3、在网页地址栏上登录:127.0.0.1/PHPMyAdminNavicat for MySQL1、官网下载地址:https://www.

2016-08-26 15:35:27 2387 1

原创 MySQL存储引擎

存储引擎1、MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。 2、每种存数引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。 3、因为在关系型数据库中,数据的存储是以表的形式来实现,所以存储引擎可以称为表类型MySQL支持的存储引擎1、MyISAM 2、InnoDB 3、Memory 4、CSV 5、Archive并发处理1、并发控制:当

2016-08-26 14:37:13 483 1

原创 MySQL存储过程

MySQL命令执行流程当成功输入SQL命令以后,MySQL引擎会首先对输入的命令进行语法分析,语法正确的话将编译成MySQL引擎可以识别的命令,最后开始执行,并且把执行结果返回给客户端。存储过程存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理,存储过程采用预编译,即第一次编译之后,会把结果存于内存中供下次调用。存储过程省略了语法分析和编译的过程,可以实现MySQL命令执行

2016-08-26 11:34:01 854 1

原创 MySQL自定义函数

内置函数按功能划分,有:字符函数数值函数日期时间函数加密函数自定义函数用户自定义函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同。自定义函数的两个必要条件:(1)参数(2)返回值函数可以返回任意类型的值,同样可以接收这些类型的参数关于函数体(routine_body): (1)函数体由合法的SQL语句构成 (2)函数体可

2016-08-25 16:03:43 1281 1

原创 MySQL运算符和函数

运算符1.算数运算符 加(+):mysql> SELECT 1+1;减(-):mysql> SELECT 3-2; 乘(*):mysql> SELECT 2*3; 除(/):mysql> SELECT 5/3; 商(DIV):mysql> SELECT 5 DIV 2; 模(%或MOD()):mysql> SELECT 5%2 或 mysql> SELECT MOD(5,2);2.比较

2016-08-25 15:15:17 28458

原创 MySQL连接

连接MySQL在SELECT语句、多表更新、多表删除语句中支持JOIN操作。语法结构:table_reference{[INNER|CROSS] JOIN | {LEFT|RIGHT}[OUTER] JOIN}table_referenceON conditional_expr数据表参照table_referencetbl_name [[AS] alias] | table_subq

2016-08-23 17:53:05 478

原创 MySQL子查询

子查询子查询是指在另一个查询语句中的SELECT子句。 例句:SELECT * FROM t1 WHERE col1 = (SELECT col2 FROM t2); 其中,SELECT * FROM t1,称为Outer Query或Outer Statement)[外查询], 还有,SELECT col2 FROM t2称为Sub Query[子查询]。子查询是嵌套在外查询内部,且必须

2016-08-23 14:51:19 519

原创 MySQL数据库记录操作

插入记录方式一(标准INSERT):INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...),(...),...;方式二(INSERT SET):INSERT [INTO] tbl_name SET col_name={expr | DEFAULT},...;说明:方式二与方式一的区别在于,

2016-08-21 17:49:28 443

原创 MySQL修改数据表

添加单列ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name];示例: 另外,如果不写FIRST或AFTER col_name,则新加入的列将添加到所有列的最下面。添加多列ALTER TABLE tbl_name ADD [COLUMN] (col_name column_def

2016-08-20 14:55:16 1541

原创 MySQL约束

约束1.约束保证数据的完整性和一致性。 2.约束分为表级约束和列级约束。 3.约束类型包括:NOT NULL(非空约束)PRIMARY KEY(主键约束)UNIQUE KEY(唯一约束)DEFAULT(默认约束)FOREIGN KEY(外键约束)外键约束关键字:FOREIGN KEY保持数据一致性,完整性。实现一对一或一对多关系。外键约束的要求父表(子表所参照的表)和子表(

2016-08-18 19:13:40 829

原创 MySQL操作数据表

数据表数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础。 数据表实际上是一个二维的表格,有行和列之分,行为记录,列为字段。打开数据库USE 数据库名称;示例: 创建数据表CREATE TABLE [IF NOT EXISTS] table_name( column_name data_type, ....);示例: 查看数据表SHOW TABLES [FROM

2016-08-16 23:07:19 512

原创 MySQL数据类型

数据类型数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。整型浮点型【占用字节】FLOAT:4字节,DOUBLE:8字节从理论值上来讲,FLOAT(7,2)表示所存储的范围最高就到99999.99。日期时间型YEAR:1901~2155,1字节TIME:‘-838:59:59’~’838:59:59’,3字节DATE:1000-01-01

2016-08-16 22:34:20 460

原创 使用MySQL

MySQL登录cmd窗口中输入:mysql+空格+参数 登录: mysql -uroot -p参数和描述:-D,–database=name,打开指定数据库-h,–host=name,服务器名称-p,–password[=name],密码-P,–port=#,端口号-u,–user=name,用户名-V,–version,输出版本信息并且退出MySQL退出mysql > exi

2016-08-16 14:18:40 322

原创 MySQL Windows下载、安装与配置

下载MySQL Windows,官网链接:http://dev.mysql.com/downloads/file/?id=464748安装与配置MySQL Windows,详细步骤参考:http://jingyan.baidu.com/article/642c9d34fc5fa0644b46f74a.html

2016-08-15 22:07:57 207

原创 Java网络编程Demo(二)TCP文件上传

TCP文件上传

2016-08-13 16:07:25 739

原创 Java网络编程Demo(一)多线程的TCP网络程序

多线程的TCP网络程序

2016-08-11 16:51:17 2424 1

原创 Java网络编程学习笔记(六)服务器Socket

对于接受连接的服务器,Java提供了一个ServerSocket表示服务器Socket。从技术上讲,服务器socket在服务器上运行,监听入站TCP连接。每个服务器Socket监听服务器机器上的一个特定端口。服务器Socket等待连接,客户端Socket发起连接。一旦ServerSocket建立了连接,服务器会使用一个常规的Socket对象向客户端发送数据,数据总是通过常规Socket传输。Serv

2016-08-07 17:38:22 385 6

原创 Java网络编程学习笔记(五)客户端Socket

使用SocketSocket是两台主机之间的一个连接。它可以完成7个基本操作:连接远程机器。发送数据。接受数据。关闭连接。绑定端口。监听入站数据。在绑定端口上接受来自远程机器的连接。Java的Socket类(客户端和服务端都可以使用)提供了前4个操作的方法。后面3个操作仅服务器需要,即等待客户端的连接,这些操作由ServerSocket类实现。构造和连接Socketjava.net.

2016-08-06 12:06:10 484

原创 Java网络编程学习笔记(四)Internet地址

InetAddress类java.net.InetAddress类是Java对IP地址(包括IPv4和IPv6)的高层表示。大多数其他网络类都要用到这个类,包括Socket、ServerSocket、URL、DatagramSocket、DatagramPacket等。一般地讲,它包括一个主机名和一个IP地址。

2016-07-30 13:21:30 1131

原创 Java网络编程学习笔记(二)流

输入输出(I/O)输入输出(I/O)是指程序与外部设备或其他计算机进行交互的操作。几乎所有的程序都具有输入与输出操作,如从键盘上读取数据,从本地或网络上的文件读取数据或写入数据等。通过输入和输出操作可以从外界接收信息,或者是把信息传递给外界。Java把这些输入与输出操作用流来实现,通过统一的接口来表示,从而使程序设计更为简单。流流(Stream)是指在计算机的输入输出操作中各部件之间的数据流动。按照

2016-07-24 18:32:47 384

原创 Java网络编程学习笔记(三)线程

进程 & 线程进程就是在某种程度上相互隔离的、独立运行的程序。线程化是允许多个活动共存于一个进程中的工具。线程在程序中是独立的、并发的执行路径,每个线程有它自己的堆栈、程序计数器和局部变量。进程中的线程共享内存、文件句柄和其它每个进程应有的状态。进程可以支持多个线程,它们看似同时执行,但互相之间并不同步。尽管这让线程之间共享信息变得更容易,但必须确保每个线程不会妨碍同一进程里的其它线程。

2016-07-22 18:18:10 337

原创 Java网络编程学习笔记(一)基本网络概念

Java是第一个从一开始就为网络应用而设计的编程语言。随着Internet的不断发展,Java成为了唯一适合构建下一代网络应用程序的语言。Java简化了网络程序的编写,事实上,用Java编写网络程序几乎比任何其他语言都简单得多,在查看一些充分利用Internet且具有完备功能的应用程序的时,会注意到其中用于网络的代码非常之少。即使在大量涉及网络的程序中,如Web服务器和客户端,其中几乎所有代码都是在处理数据或用户界面。程序中涉及网络的部分几乎总是最短、最简单的。简单地讲,Java应用程序通过Internet

2016-07-13 15:53:04 451

空空如也

空空如也

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

TA关注的人

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