- 博客(28)
- 资源 (7)
- 收藏
- 关注
原创 SSH框架搭建整合详细步骤及运行流程
准备整合环境数据库环境MySQL 数据库中创建一个名称为 ssh 的数据库,并在数据库中创建一个名称为 user 的表配置 Struts2 环境1.创建项目并导入 Struts2 框架所需的 JAR 包. 2.添加 log4j.properties 文件3.配置 Struts2 的核心过滤器4.添加 struts.xml 配置文件配置 Spring 环境1.导入 Spring 依赖的 JAR 包2.添加 Spring 的核心配置文件3.配置 Spring 的监听器和过
2020-06-15 11:08:29
743
转载 SSM框架和SSH框架对比分析
当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,我们掌握其他类似框架也不会有问题,建议大家有精力的话读一下框架源码,尤其是Spring。SSH和SSM定义SSH 通常指
2020-06-04 16:59:53
2594
原创 线程与进程浅谈
进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。线程:进程内部的一个独立执行单元;一个进程可以同时并发的运行多个线程,可以理解为一个进程便相当于一个单 CPU 操作系统,而线程便是这个系统中运行的多个任务。进程与线程的区别进...
2018-11-07 21:33:57
239
2
原创 springMVC 的流程
1.用户发送请求至前端控制器 DispatcherServlet2.DispatcherServlet 收到请求调用 HandlerMapping 处理器映射器。3.处理器映射器根据请求 url 找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给 DispatcherServlet。4.DispatcherServlet 通过 HandlerAdapter 处理器适配...
2018-10-24 21:43:34
177
原创 1024!我们程序猿(媛)的节日!
1024!我们程序猿(媛)的节日!1024一个特殊的数字!1TB=1024GB;1GB=1024MB;1MB=1024 KB ;1KB=1024字节,每遇到1024,都会升一级,会更进一步!寓意我们的生活会越来越好!1024,把它分开来看,也很特殊,2的10次方是1024,10也是十进制的圆满,也有十全十美的寓意!24也是6+6+6+6的和,寓意我们的工作六六大顺,代码无Bug!8+...
2018-10-24 21:04:41
394
原创 XML的基本使用
XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散...
2018-09-22 19:07:14
270
1
原创 JavaScript基础(六)事件监听机制
事件监听机制:* 概念:某些组件被执行了某些操作后,触发某些代码的执行。 * 事件:某些操作。如: 单击,双击,键盘按下了,鼠标移动了 * 事件源:组件。如: 按钮 文本输入框... * 监听器:代码。 * 注册监听:将事件,事件源,监听器结合在一起。 当事件源上发生了某个事件,则触发执行某个监听器代码。* 常见的事件: 1. 点击事件: 1. onclick:单击事件 ...
2018-09-22 18:57:17
329
原创 JavaScript基础(五) DOM
DOM:* 概念: Document Object Model 文档对象模型 * 将标记语言文档的各个组成部分,封装为对象。可以使用这些对象,对标记语言文档进行CRUD的动态操作* W3C DOM 标准被分为 3 个不同的部分: * 核心 DOM - 针对任何结构化文档的标准模型 * Document:文档对象 * Element:元素对象 * Attribute:属性对象...
2018-09-22 18:53:35
106
原创 JavaScript基础(四) BOM
BOM:1. 概念:Browser Object Model 浏览器对象模型 * 将浏览器的各个组成部分封装成对象。2. 组成: * Window:窗口对象 * Navigator:浏览器对象 * Screen:显示器屏幕对象 * History:历史记录对象 * Location:地址栏对象3. Window:窗口对象 1. 创建 2. 方法 ...
2018-09-22 18:44:57
142
原创 JavaScript基础(三)基本对象
基本对象: 1. Function:函数(方法)对象 1. 创建: 1. var fun = new Function(形式参数列表,方法体); //忘掉吧 2. function 方法名称(形式参数列表){ 方法体...
2018-09-22 18:32:04
530
原创 JavaScript 九九乘法表
99乘法表 <html lang="en"> <head> <meta charset="UTF-8"> <title>99乘法表</title> <style> td{ border: 1px solid;
2018-09-22 18:27:43
651
原创 JavaScript基础(二)
运算符1. 一元运算符:只有一个运算数的运算符++,-- , +(正号)* ++ --: 自增(自减)* ++(–) 在前,先自增(自减),再运算* ++(–) 在后,先运算,再自增(自减)* +(-):正负号* 注意:在JS中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换* 其他类型转number:* string转number:按照字面值转...
2018-09-22 18:24:57
181
原创 JavaScript基础(一)
JavaScript:* 概念: 一门客户端脚本语言* 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎* 脚本语言:不需要编译,直接就可以被浏览器解析执行了功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 * JavaScript = ECMAScript + JavaScript自己特有的东...
2018-09-22 18:18:46
156
原创 Spring JDBC
Spring JDBC* Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发* 步骤: 1. 导入jar包 2. 创建JdbcTemplate对象。依赖于数据源DataSource * JdbcTemplate template = new JdbcTemplate(ds); 3. 调用JdbcTempla...
2018-09-16 12:43:12
132
原创 数据库连接池
数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource javax.sql包下的 ...
2018-09-16 12:41:13
133
原创 JDBC控制事务
事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。操作: 开启事务提交事务回滚事务使用Connection对象来管理事务开启事务:setAutoCommit(boolean autoCommit) :调用该方法设置参数为false,即开启事务 在执行sql之前开启事务提交事务:commit() 当所有sql都执行完提交事...
2018-09-16 12:35:53
159
原创 JDBC基础
JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: * 步骤:...
2018-09-16 12:33:53
156
原创 数据库设计的范式
数据库设计的范式 * 概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第...
2018-09-09 13:04:31
159
原创 数据库的设计多表之间的关系
数据库的设计多表之间的关系 1. 分类: 1. 一对一(了解): * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一): * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门 ...
2018-09-09 12:59:46
908
原创 存储过程和存储函数的区别
存储过程和存储函数的区别语法区别:关键字不一样, 存储函数比存储过程多了两个return。本质区别:存储函数有返回值,而存储过程没有返回值。 如果存储过程想实现有返回值的业务,我们就必须使用out类型的参数。 即便是存储过程使用了out类型的参数,起本质也不是真的有了返回值,而是在存储过程内部给out类型参数赋值,在执行完毕后,我们直接拿到输出类型参数的值。...
2018-09-09 12:46:33
3279
原创 ORACLE的基础SQL(四)
—存储过程 –存储过程:存储过程就是提前已经编译好的一段pl/sql语言,放置在数据库端 ——–可以直接被调用。这一段pl/sql一般都是固定步骤的业务。 —-给指定员工涨100块钱 create or replace procedure p1(eno emp.empno%type) isbegin update emp set sal=sal+100 where empno...
2018-09-09 12:42:54
107
原创 ORACLE的基础SQL(三)
—视图 —视图的概念:视图就是提供一个查询的窗口,所有数据来自于原表。—查询语句创建表 create table emp as select * from scott.emp; select * from emp; —创建视图【必须有dba权限】 create view v_emp as select ename, job from emp; —查询视图 select * fro...
2018-09-09 12:40:03
132
原创 ORACLE的基础SQL(二)
–多行函数【聚合函数】:作用于多行,返回一个值。 select count(1) from emp;—查询总数量 select sum(sal) from emp;—工资总和 select max(sal) from emp;—最大工资 select min(sal) from emp;—最低工资 select avg(sal) from emp;—平均工资—分组查询 —查询出每个...
2018-09-08 21:24:00
141
原创 ORACLE的基础SQL(一)
–创建表空间 create tablespace itheima datafile ‘c:\itheima.dbf’ size 100m autoextend on next 10m; –删除表空间 drop tablespace itheima;–创建用户 create user itheima identified by itheima default tablespa...
2018-09-08 21:19:59
176
原创 MySQL 数据库的 SQL(二)
DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。2. ...
2018-09-07 20:02:58
97
原创 MySQL 数据库的 SQL(一)
SQL1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 3. MySQL 数据库的 SQL 语句不区分...
2018-09-07 19:33:11
114
原创 基本运算符
运算符运算符:对常量和变量进行操作的符号 表达式:用运算符连接起来的符合java语法的式子。不同类型的运算符连接起来的式子是不同的表达式。 运算符分类: 算术运算符,赋值运算符,关系运算符,逻辑运算符,三元运算符。算术运算符: +,-,*,/的基本使用算数运算符取余和除法的区别 %:取余运算符。得到的是两个相除数据的余数。 ...
2018-09-07 19:25:12
765
原创 Eclipse开发工具的基本介绍及使用
Eclipse开发工具Eclipse概述和安装Eclipse是一个IDE(集成开发环境)IDE(Integrated Development Environment)集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件。Eclipse的特点描述:免费、纯Java语言编写、免安装、扩展性强 下载和安装、下载 http://eclipse.org/安装:绿色版、解压就可以使用(E...
2018-09-07 19:07:44
13167
1
网上花卉销售系统
2018-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人