自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Linux——VMWare安装CentOS系统

Linux——VMWare安装CentOS系统首先 打开VMWare 点击创建新的虚拟机如果此处不显示,点击 选项卡->转到主页选项卡也可以直接点击文件,选择创建新的虚拟机开始创建虚拟机后,会出现一个向导,根据他的提示往下进行如果没有特殊需求,直接 选择典型安装,选择镜像选择存放位置如果需要使用CentOS进行大数据开发,建议将磁盘大小设置为100G在虚拟机与物理机之间切换 : CTRL+ALT 键选择语言 可以选择英语,帮助练习英语刚开始建议使用带有图标

2020-09-01 08:26:45 118

原创 Linux——安装VMWare

Linux——安装VMWare1、安装VMWare1)官网下载适合的安装包,这里用VMWare15做介绍选择安装位置安装完成后会在桌面显示

2020-09-01 08:07:21 211

原创 JavaEE练习(四)——mybatis使用generator插件自动生成mapper,实体类

JavaEE练习(四)——mybatis使用generator插件自动生成mapper,实体类1)准备两个jar包:①跟数据库连接的jar包:②插件Generator:2)新建目录(目录名不能是中文)如:D:\Generator3)将jar包放在该目录下,新建src目录用于存放生成的文件4)在D:\Generator目录下新建配置文件generatorConfig.xm内容:5)生成文件win+r --> cmd --> cd D:\Generator (进入创建的目录)

2020-08-23 17:05:25 145

原创 JavaEE练习(三)——ssm框架

JavaEE练习(三)——ssm框架1、1)commons-logging.jar包是使用spring的必备包。用来记录程序运行时的活动的日志记录。2)standard-1.1.2.jar与jstl.jar是使用jstl标签必须的两个jar2、ssm框架搭建1)新建JavaWeb项目,并建好相应的包结构2)将jar添加到lib目录下3)在condig中新建配置文件4)配置web.xml5)在MySQL中创建数据库,新建表user_info向表中添加相应字段6)用mybatis生成工具

2020-08-23 16:51:36 174

原创 JavaEE练习(二)——Spring MVC

JavaEE练习(二)——Spring MVC1、特点清晰地角色划分;灵活的配置功能; 提供了大量的控制器接口和实现类;真正做到与View层的实现无关(JSP、Velocity、Xslt等);国际化支持;面向接口编程;Spring提供了Web应用开发的一整套流程,不仅仅是MVC,他们之间可以很方便的结合一起。2、MVC设计模式模型(Model)-对应组件:JavaBean视图(View)-对应组件:JSP或者HTML文件控制器(Controller)-对应组件:Servlet3、MVC处

2020-08-23 16:29:14 157

原创 JavaEE练习(一)——Spring概念

JavaEE练习(一)——Spring概念1、MVC模式MVC模式:模型(Model) 视图(View) 控制器(Controller)1)model: 模型就是数据2)view:视图就是网页,jsp,展示模型中的数据3)controller:控制器的作用就是把不同的数据(Model),显示在不同的视图(View)上,Servlet 扮演的就是这样的角色。2、spring两大核心1)控制反转(IoC) 依赖注入:简化java类2)面向切面编程(AOP):统一提取公用代码3、spring

2020-08-18 08:08:48 148

原创 JavaScript练习(六)——maven

JavaScript练习(六)——maven1、下载压缩包 进行解压2、在解压缩文件中创建一个名为m2的文件夹3、从conf文件夹中复制setting文件 拷贝到m2文件夹中4、修改m2文件夹中的setting文件1)第53行 这是maven的默认位置2)复制将其修改为自己的安装路径3)修改下载jar包的服务器(152行)5、打开eclipsewindows->Preferences 搜索maven如图add添加并进行安装修改User Setting中的UserSett

2020-08-15 16:17:04 143

原创 JavaWeb练习(五)——servlet

JavaWeb练习(五)——servlet1、servlet:服务器端小程序 Server + Applet具体:javax.servlet.Servlet接口及其子接口,也可以指实现了Servlet接口的实现类2、请求的转发 特点在服务器内部完成,用户感知不到浏览器地址栏不变整个过程浏览器只发出了一个请求目标资源可以在WEB-INF目录下3、请求的重定向 特点服务器以302状态码通知浏览器访问新地址浏览器地址栏改变整个过程浏览器发出两次请求目标资源不可以在WEB-INF目录下4、

2020-08-15 16:00:22 153

原创 JavaWeb练习(四)——tomcat安装

JavaScript练习(三)——tomcat安装官网下载压缩包进行解压配置CATALINA_HOME系统变量→ Path →编辑启动1)window+R 输入cmd 然后输入catalina run2)window+R 输入cmd 然后输入startup.bat浏览器访问(需要启动服务)浏览器地址栏输入 http://localhost:8080...

2020-08-15 15:52:40 95

原创 JavaWeb练习(三)——Java Script

JavaWeb练习(三)——Java Script1、JavaScript 写在html的script标签中<script type="text/javascript">2、JavaScript中的函数 带括号是调用,不带是传递<script type="text/javascript"> <!--01.声明函数使用function关键字,不需要指定返回值类型,形参也不需要指定类型--> function sum(a,b) { return a+b; }

2020-08-15 15:44:47 152

原创 JavaWeb练习(二)——CSS

JavaWeb练习(二)——CSS1、概述Cascading Style Sheet 层叠样式表2、优先级行内样式(自身)>内部样式>外部样式3、位置1)写在内部 标签的style属性中例如:<style type="text/css"> p { color: blue; background-color: yellow; }</style>2)写在外部的css文件中,通过link标签引入css文件&

2020-08-09 20:08:42 110

原创 JavaWeb练习(一)——HTML

JavaWeb练习(一)——HTML1、HTML 概述超文本标记语言:Hyper Text Markup Language文档构成 : 注释 标签 文本 属性```<!--注释--><p><font color="red">你好</font></p><!--<p></p><font></font>为标签 也叫做元素font标签内的 color="red" 为属性“你好” 是文

2020-08-09 18:08:07 231

原创 JavaSE练习实操——库存管理系统(三)

JavaSE练习实操——库存管理系统(三)1、登录是从数据库获取用户信息进行登陆验证service获取从userdao传来的数据2、查看用户创建集合,查询用户列表user service返回用户信息menu菜单调用查询方法3、添加、修改、删除方法相同,只是sql语句不同添加的代码...

2020-08-07 16:09:05 147

原创 JavaSE练习实操——库存管理系统(二)

JavaSE练习实操——库存管理系统(二)1、编写用户登陆界面2、用户登陆成功后显示的界面3、编写用户实体类,创建getset方法PS:快速创建方法:右键->source->Generate Getters and Setters勾选进行创建4、创建数据库连接加载驱动private String driver = "com.mysql.jdbc.Driver";获取数据库urlprivate String url = "jdbc:mysql://localhost:330

2020-08-07 15:57:58 190

原创 JavaSE练习实操——库存管理系统(一)

JavaSE练习实操——库存管理系统(一)需求分析:用例名称 :用户管理描述 :用户信息的增删改查执行者 : admin(系统管理员)使用数据库k_user界面如图1、创建view包,编写菜单主要是登陆初始界面以及对增删改查方法的调用2、service包,用户服务3、model包 用户实体类,创建getset方法4、dao包 两个文件,一个为数据库访问基类 一个为用户登录,增删改查等操作...

2020-08-07 15:47:11 252

原创 JavaSE练习(六)——集合

JavaSE练习(六)——集合1、Java集合按照存储结构可分为两类:Collection(单列集合)、Map(双列集合)Collection有两个重要的子接口:List Setlist的主要类有ArrayList、LinkList两种Set的类主要有HashSet、TreeSet两种Map接口的实现类有HashMap、TreeMap2、List集合代表一个有序集合,集合中每个元素都有其对应的顺序索引。、ArrayList实现了长度可变的数组,在内存中分配连续的空间;遍历元素和随机访问元素的效

2020-08-07 15:30:38 161

原创 JavaSE练习(五)——处理异常

JavaSE练习(五)——处理异常1、异常异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。2、原因用户输入了非法数据;文件不存在;网络通信时连接中断或者JVM内存溢出3、处理处理流程:Java标准库内建了一些通用的异常,这些类以Throwable为顶层父类。Throwable又派生出Error类和Exception类。1)错误:Error类以及他的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现。因此,程序员应该关注Exc

2020-08-02 11:57:00 187

原创 JavaSE练习(四)——类与对象

JavaSE练习——类与对象一、类1、什么是类、对象对象:对象表示现实世界中一个具体的事物。类是一个模板,它描述一类对象的行为和状态。描述对象的一些属性和行为的,然后处理这些行为的方法——对象的行为2、类与对象的关系① 类是抽象的概念,仅仅是一个模板,比如说:“人”。②对象是一个你能够看得到、摸得着的具体实体。③类定义了对象将会拥有的特征(属性)和行为(方法)④类是对象的类型,对象是类的实例3、类的使用①定义类 使用关键字classpublic class Person{Str

2020-08-02 11:43:07 231

原创 JavaSE练习(三)——控制语句

JavaSE练习——控制语句1、选择控制1)if else根据条件进行判断,当满足条件时执行一个结果,不满足时,执行另一个if结构if (条件){//代码}if···else if···else0 int score=95; if(score>=90){ system.out.println("优秀"); }else if(score>=80&&score<90){ system.out.println("还可以"); }else if

2020-08-02 10:46:01 117

原创 Java SE练习(二)——变量、运算符、数组

Java SE练习(二)——变量、运算符、数组一、变量1、变量是程序运行过程中它的值是允许改变的量。电脑使用内存记忆计算时使用的数据,如果将内存比作旅馆,那么使用内存就相当于在旅馆订一个房间。这时,变量就是房间;变量名就是房间名;变量类型就是房间类型;变量的值就时入住的客人。2、使用变量1)使用变量首先需要声明变量,即在内存中申请空间,int age; //声明变量时,数据类型需要在变量名称前面,并且在末尾需要添加“;”2)赋值 将数据存储到对应的内存空间age=20;//变量名=数值;

2020-07-29 18:32:48 129

原创 Java SE练习(一)——环境搭建

Java SE练习(一)——环境搭建1、安装jdk1)下载Java开发工具包JDK进行安装(建议官网下载,尽量不使用最新版本)2)右键我的电脑,选择高级系统设置,打开环境变量3)更改系统变量①新建环境变量,变量名为CLASSPATH,变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 这是Java的类库路径②新建环境变量,变量名为JA

2020-07-29 17:32:02 102

原创 MySQL基础操作练习(八)——视图、存储

MySQL基础操作练习(八)——视图、存储一、视图1、视图:MySQL从5.0.1版本开始提供视图功能。一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果2、应用场景多个地方用到同样的查询结果该查询结果使用的sql语句较复杂3、视图使用简单、安全、数据独立4、视图和表的区别:1)表中的数据占用物理空间,视图不占用。2)表中的数据是实际存在的,视图的数据是执行查询时动态生成的5、创建视图create [or repl

2020-07-25 10:31:40 209

原创 MySQL基础操作练习(七)——约束、事务

MySQL基础操作练习——约束、事务一、约束1、NOT NULL:非空 该字段的值是必填的,如果不设置该约束,该字段默认是可以为空2、DEFAULT:默认 该字段有默认值3、CHECK:检查,mysql语法支持,但效果不支持 该字段值可以加以限制,比如年龄可以控制在0-120之间4、PRIMARY KEY:主键 (不可重复)1)不可以为空 2)一个表中只能有一个主键,但是可以多个字段做组合主键5、UNIQUE:唯一约束 (不可重复)1)可以为空2)一个表中可以有多个唯一键,可以有组合唯一

2020-07-25 10:19:19 467

原创 MySQL数据库基础操作(六)——管理库、表,常见数据类型

MySQL数据库基础操作——管理库、表,常见数据类型一、管理库、表创建create、修改alter、删除drop库的操作:创建库、删除库表的操作:创建表、修改表、删除表、复制表1.1、创建库create database stu if not exists stu;#当没有stu库时,创建stu库1.2、删除库drop database stu if exists stu;#当存在stu库时,删除stu库2.1、创建表create table 表名(字段名 字段类型【(长度)】 【约束

2020-07-25 10:02:20 136

原创 MySQL基础操作练习(五)——数据插入、更新、删除

MySQL基础操作练习——数据插入、更新、删除一、数据插入insert into 表(字段1,字段2,··)values(值1,值2,··)特点:1)字段跟值必须一一对应,个数一致;2)字段顺序可以跟表中字段不一致;3)字段列表可以省略,默认所有列 ,而且顺序和表中的列的顺序一致;4)不可以为NULL的字段,必须插入值,可以为NULL的字段,可以不用插入值,使用NULL来代替,或字段名和值都不写; 5)字符型和日期型必须用单引号引起来1、插入单行insert into ··· values ·

2020-07-25 09:35:57 234

原创 MySQL基础操作练习(四)——函数

MySQL基础操作练习——函数1、字符函数1)length 获取字节长度unicode:固定字节,一个字母和一个汉字都占2个字节gbk:一个字母占一个字节,一个汉字占2个字节utf8:一个字母占一个字节,一个汉字占3个字节2)concat 拼接字符3)upper 转换成大写,lower 转换成小写4)instr 获取子串第一次出现的索引,索引从1开始,如果找不到返回05)trim 去前后空格或特殊字符6)lpad左填充、rpad右填充 填充空格,直至填满给定长度7)substr截取字符

2020-07-25 09:14:57 129

原创 MySQL数据库基础操作练习(三)——分页查询

MySQL数据库基础操作练习——分页查询分页查询当需要显示的数据很多时,如果数据 在一页会显得杂乱,这时,分页就可以让数据变得更清晰语法:select 字段from 表where 条件 可省略group by 字段 可省略having 条件 可省略order by 排序字段 可省略limit 条目数起始索引,条目数起始查询从零开始例如1、查询员工表的前五行select * from employees limit 5;#这是第一种写法,limit+条目数,从第

2020-07-25 08:55:17 176

原创 MySQL数据库基础操作练习(二)连接查询

MySQL数据库基础操作练习(二)连接查询数据导入打开数据库连接,右键——>运行SQL文件,选择SQL文件导入,出现时,点击关闭,如果选择“开始”,会重新运行该SQL文件。1、多表连接连接查询:查询字段来自多张表select 字段1,字段2from 表1,表2where条件1)等值连接查询特点:表的先后顺序没有要求;至少需要n-1个连接条件;可以使用别名,防止歧义;可以添加分组、排序、筛选例如:select name,age from information,garde /

2020-07-23 10:17:35 290

原创 MySQL数据库基础操作练习(一)基本操作

MySQL数据库基础操作练习(一)基本操作1、基本查询操作SELECT 10;//查询常量10SELECT 'alex'//查询常量alexSELECT LENGTH('alex')//查询alex的长度SELECT VERSION();//查询当前版本SELECT last_name FROM employees;//查询employees表中的last_name字段SELECT * FROM employees;//查询employees表中的所有字段SELECT email '邮

2020-07-21 19:55:49 375

空空如也

空空如也

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

TA关注的人

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