自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 四、面向对象编程(基础)

一、类与对象1、入门案例2、类和对象的区别和联系3、对象在内存中的存在形式(重要)4、属性/成员变量二、成员方法1、基本介绍2、方法的调用机制原理(重点)3、方法的优点:4、注意点三、成员方法传参机制1、基本数据类型的传参机制:2、引用数据类型的传参机制四、递归(recursion)1、斐波那契数列2、猴子吃香蕉3、老鼠走迷宫4、汉诺塔五、重载(overload)六、可变参数七、作用域(重点)八、构造器(构造方法)九、this关键字

2023-02-19 00:59:32 573 1

原创 三、Java数组、排序和查找

一、数组1、数组的创建2、数组的赋值3、数组拷贝4、数组反转5、数组添加元素6、数组的缩减二、排序1、冒泡排序三、查找四、多维数组1、动态初始化2、静态初始化

2022-12-07 22:54:25 610

原创 二、运算符与程序控制结构

一、运算符(一)算数运算符(二)关系运算符(比较运算符)(三)逻辑运算符(四)赋值运算符(五)三元运算符(六)运算符优先级(七)二进制和位运算(1)进制转换(2)原码、反码、补码二、程序控制结构(一)顺序控制(二)分支控制(if、else、switch)1. 单分支-if:2. 双分支 if - else:3. 多分支 if - else if - else :4. 嵌套分支5. switch分支结构(三)循环控制(for、while、do while、多重循环)1

2022-12-07 00:30:42 507

原创 一、Java概述+变量

一、Java概述A、Java代码规范B、DOS命令(了解)二、变量A、变量介绍B、数据类型1、整型2、浮点型3、 字符类型C、编码D、数据类型转换1、自动类型转换2、强制类型转换3、基本数据类型和String类型的转换

2022-12-04 16:13:11 274

原创 Java— IO流

一、文件(1)创建文件(2)常用文件操作(3)目录操作二、IO流原理及流的分类(1)原理(2)分类三、输入流(1)InputStream😆FileInputStream(2)Reader😆FileReader四、输出流(1)OutputStream😆FileOutputStream(2)Writer😆FileWriter五、节点流和处理流1. 概念2. 节点流和处理流的区别和联系3. 处理流的功能😆BufferedWriter😆BufferedReader和BufferedWriter实现文件拷贝😆Buf

2022-10-17 19:14:11 568

原创 spring5学习笔记(一)(概述、环境、IOC)

这里写目录标题一、spring框架概述二、演示1.官网:2.spring下载3.环境搭建与测试三、IOC1.IOC原理:(1)什么是IOC(Inversion of Control)(2)原理:一、spring框架概述spring是一个轻量级的开源的JavaEE框架(spring中的jar包数量少,体积小——轻量)可以解决企业应用开发的复杂性spring有两个核心部分:IOC和AOP(1) IOC: 控制反转,把创建对象的过程交给spring管理(原来:自己new)(2) AOP: 面向切面,

2022-04-29 15:10:34 420

转载 web.xml servlet、servlet-mapping配置

web.xml servlet、servlet-mapping配置Servlet 常称为服务器端小程序,即运行在服务器端的程序,用于处理及响应客户的请求。Servlet类 是个特殊的java类,继承于HttpServlet。方法客户端通常只有GET和POST两种请求方式,Servlet为了响应则两种请求,必须重写doGet()和doPost()方法。大部分时候,Servlet对于所有的请求响应都是完全一样的,此时只需要重写**service()**方法即可响应客户端的所有请求。另外,HttpSe

2022-02-12 20:26:26 1503

原创 前端学习笔记(代码)

fruit.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>fruit</title> <link rel="stylesheet" href="css/fruitCss.css"> <script type="text/javascript" src="js/fruit.js">

2022-02-12 14:57:53 496

原创 13.JDBC事务、DBCP、C3P0

代码实现:1.开启事务conn.setAutoCommit(false);2.一组业务执行完毕,提交事务conn.commit();3.可以在catch语句中显式定义回滚语句,但是默认失败就回滚conn.rollback();完整代码:public class JdbcUtils { private static final String DRIVER="com.mysql.jdbc.Driver"; private static final String URL="j

2022-01-05 09:31:45 657

原创 12.SQL注入、PreparedStatement对象解决SQL注入

1.代码:2.解决SQL注入:preparedStatement对象SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。1.代码:public class JdbcUtils { private static final String DRIVER="com.mysql.jdbc.

2022-01-04 14:02:15 813

原创 11.JDBC实例

JDBC实例1、建表语句:2、建立工程3、JDBC操作的对象(1)、Connection:数据库链接对象(2)、Statement:sql语句执行对象(3)、ResultSet:返回结果集对象(4)、PreparedStatement:预处理sql执行对象,是Statement的子接口预处理的优点:4、DAO开发模式:转注入数据访问层(1)、数据库链接工具类:Dbutils——负责链接数据库和关闭资源(2)、创建和数据库表对应的javabean对象(3)、创建接口,提供访问数据的方法(4)、创建接口的实现类

2022-01-04 11:10:50 1321

原创 10.statement对象实例(executeUpdate方法以及executeQuery方法),JDBC工具类编写

1.JDBC工具类:2.增删改:executeUpdate()删除指定数据:插入一条数据:更新数据:3.查:executeQuery()statement对象:Statement 是 Java 执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,只需要通过这个对象向数据库发送增删改查语句就可以完成对数据库的对应操作statement对象的executeUpdate方法,用于向数据库发送增、删、改的SQL语句,excuteUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行.

2022-01-04 10:48:29 6895

原创 9.JDBC

概述,技术,重要接口,事务,实例一、ODBC到JDBC的发展历程二、JDBC技术概述三、JDBC技术及使用详解(一)、通过JDBC操作数据库——步骤:1.使用JDBC第一步:加载驱动2.使用JDBC第二步:建立连接3.使用JDBC第三步:创建执行对象4.使用JDBC第四步:执行SQL语句5.使用JDBC第五步:处理执行结果6.使用JDBC 第六步——释放资源(三)、一些重要的接口:1.PreperedStatement接口2.CallableStatement接口3.ResultSetMeta接口4.Pre

2022-01-03 15:43:01 460

原创 9.数据库设计的三大范式

1.范式的含义:2.数据库设计三大范式第一范式第二范式:第三范式:3.注意事项:1.范式的含义:范式是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。关系数据库中,这种规则就是范式,关系数据库中的关系必须满足一定的要求,即满足不同的范式。满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5N.

2022-01-03 11:20:32 501

原创 8.用户创建及权限管理

1.用户创建及权限管理-- 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码'CREATE USER xxx IDENTIFIED BY '123456'-- 修改密码(修改当前用户密码)SET PASSWORD=PASSWORD('123456')-- 修改指定用户密码SET PASSWORD FOR xxx=PASSWORD('123456')-- 重命名 RENAME USER 原来的名字 TO 新的名字RENAME USER xxx TO xxx2

2022-01-02 20:29:26 490

原创 7.MySQL索引

MySQL索引1.索引的分类:2.基础语法:3.测试索引:(1).创建用户表:(2).插入一百万条数据(3).开始测试:MySQL官方对索引的定义为:索引(Index)是帮助MySQL搞笑获取数据的数据结构。——>索引的本质:索引是数据结构1.索引的分类:主键索引(PRIMARY KEY)唯一的标识,主键不可重复,一个表中只能有一个列作为主键唯一索引(UNIQUE KEY)避免列重复出现,一个表中的不同列都可以标识唯一索引,即唯一索引可用重复常规索引(KEY/IN

2022-01-02 15:38:08 508

原创 6.SQL事务、事务的ACID属性、事务的隔离级别

SQL事务以及ACID原则1.事务的概念:2.事务的原则/属性(ACID原则):1) 原子性(Atomicity,或称不可分割性)2) 一致性(Consistency)3) 隔离性(Isolation,又称独立性)4) 持久性(Durability)3.事务的隔离级别1.事务的概念:在数据库中,我们将一条 SQL 语句称为一次基本的操作。将若干条 SQL 语句“打包”在一起,共同执行一个完整的任务,这就是事务。事务( Transaction)由一次或者多次基本操作构成,或者说,事务由一条或者多条

2022-01-01 20:30:33 399

原创 5.MySQL函数(常用函数、聚合函数、MD5加密)

1.常用函数2.聚合函数(常用)3.数据库级别的MD5加密1.常用函数文档1.常用函数-- ===========常用函数==========-- ==============数学运算===============-- 绝对值SELECT ABS(-8) -- 8-- 向上取整SELECT CEILING(9.4) -- 10-- 向下取整SELECT FLOOR(9.4) -- 9-- 返回0~1之间的随机数SELECT RAND() -- 0.456.

2021-12-31 15:15:55 215

原创 4.DQL查询数据库(别名、拼接、去重、where、联表、自连接、分页和排序、子查询)

一.指定查询字段1.查询所有:2.查询指定字段:3.别名4.拼接5.去重二.where条件三.联表查询四.自连接查询五.分页和排序六.子查询DATA QUERY LANGUAGE:数据库查询语言一.指定查询字段1.查询所有:-- 查询所有的学生SELECT * FROM student语法:SELECT * FROM 表2.查询指定字段:-- 查询指定字段SELECT `StudentNo`,`StudentName` FROM student语法:SELECT 字段[,.

2021-12-31 14:03:53 571

原创 3.MySQL外键与增删改

1.外键(了解)2.DML语言(增删改)(一)、添加(insert)(二)、修改(update)(三)、删除(delete)1.外键(了解)方法一:在创建表的时候增加约束-- 学生表的gradeid字段要去引用年级表的gradeid-- 定义外键key-- 给这个外加添加约束(执行引用)REFERENCESCREATE TABLE IF NOT EXISTS `student`( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `n.

2021-12-31 11:50:11 831

原创 2.基础sql语句(操作数据库、操作数据库中的表、操作数据库中表的数据)

一、操作数据库1.创建数据库2.删除数据库3.使用数据库4.查看数据库二、数据库的列类型1.数值2.字符串3.时间日期4.null三、数据库的字段属性(重点)1.unsigned:2.zerofill:3.自增4.非空:Null, not null5.默认:四、创建数据库表1.格式2.常用命令:3.数据表的类型4.设置数据库表的字符编码5.修改删除表(一)修改表(二)删除表操作数据库——>操作数据库中的表——>操作数据库中表的数据一、操作数据库1.创建数据库CREATE DATA.

2021-12-31 11:27:59 321

原创 1.MySQL概述(分类,DBMS,常用命令,MySQL配置文件)

目录1.什么是数据库2.数据库分类3.DBMS(数据库管理系统)4.MySQL前端,后台和数据库:前端(页面:展示,数据)后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,给前端传递数据)数据库(存数据,Txt,Excel,word)1.什么是数据库数据库(DB,DataBase)概念:数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合作用:存储数据,管理数据,所有软件体系中最核心的是数据库

2021-12-31 11:03:56 271

原创 HTML学习总结

World Wide Web Consortiumhttp://www.w3.org/http://www.chinaw3c.org/W3C标准:结构化标准语言(HTML、XML)表现标准语言(CSS)行为标准(DOM、ECMAScript)PROJECT创建(以diea为例):1、del SRC——>create HTML directory——>new HTML file2、setting for browsers:setting——>Tools——>Web B

2021-08-28 03:06:28 246

原创 基本的DOS命令

基本的DOS命令打开cmd的方式:开始+系统+命令提示符win键+R 输入cmd 打开控制台选中任意文件夹,shift+鼠标右键,在此处打开PowerShell资源管理器的地址栏前面加上cmd +“ ”+路径(打开资源管理器的快捷方式:win键+E)常用的Dos命令#盘符切换:E:#查看当前目录下的所有文件dir#切换目录(通过/d参数可以实现跨盘符的切换)cd /d f:cd /d E:\IDE#返回上一级cd..#清理屏幕cls#退出终端exit#查看电脑的i

2021-07-11 18:58:38 64

原创 Hadoop 服务器IP地址的配置

有三个地方需要配置:1,VMware2,Hadoop3,Windows服务器1,VMware点击“编辑器”——“虚拟网络编辑器”点击VMnet8——>更改设置再次点击VMnet8设置子网IP:将原来的192.168.232.0改为192.168.10.0——>点击NET设置将网关IP由192.168.232.2设置为192.168.10.2,完成后点击确定此时VMware IP地址配置完成Hadoop打开终端,输入vim /etc/sysconfig/ne

2021-04-23 23:31:04 4629 3

原创 Flask的安装

1,创建应用目录:$mkdir flasky$cd flasky2,创建虚拟环境:(在Python3中创建虚拟环境)如果使用的是Ubuntu Linux系统预装的Python3,那么标准库中没有venv包。则输入以下命令安装python-venv包:$sudo apt-get instatll python3-venv创建虚拟环境的命令:$python3 -m venv virtual-environment-name确保当前目录是flasky,在此目录下创建一个虚拟环境,该虚拟环境

2021-04-22 00:01:53 1737 3

原创 CentOS安装

硬件安装软件安装一、硬件安装点击文件–>新建虚拟机选择“自定义”后点击“下一步”:选择“稍后安装操作系统”(首先完成硬件配置,后续安装操作系统):客户机操作系统选择“Linux(L)”,版本选择“CentOS 7 64位“:命名虚拟机,选择存储位置,点击“下一步”:处理器数量和每个处理器的内核数量这里均设置为2:虚拟机内存设置为4G:选择NAT模式选择“创建新的虚拟机”:“最大磁盘大小”设置为50G,选择”将虚拟磁盘划分为多个文件“:将磁盘文件.

2021-04-20 23:55:48 170

空空如也

空空如也

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

TA关注的人

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