自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力的大学生

一个小菜鸡的学习历程

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

原创 JDBC使用

一、导入Maven依赖MySql驱动 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23</version> </dependency>二、测试连接import j

2021-09-10 15:45:09 115

原创 MySQL用户管理和简单备份

一、管理SQL-- 创建用户CREATE USER用户名IDENT工FIED BY '密码'CREATE USER kuangshen IDENTIFIED BY '123456'-- 修改密码(修改当前用户密码〉SETPASSWORD = PASSWORD ('123456')--修改密码(修改当前用户密码)SET PASSWORD = PASSWORD('123456')--修改密码(修改指定用户密码)SET PASSWORD FOR zhangsan = PASSWORD( '123

2021-09-10 11:20:43 148

原创 MySQL索引

一、索引的分类mysql官方对索引的定义:索引是帮助MySQL高效获取数据的数据结构。提取句子的主干,就可以得到索引的本质,索引就是数据结构。在一个表中,主键索引只能有一个,唯一索引可以有多个主键索引(primary key)唯一的标识,主键不可重复,只能有一个列作为主键唯一索引(unique key)避免重复的列出现,唯一索引可以重复,多个列都可以标识唯一索引常规索引(index或key)默认的,index,key关键字来设置常规索引(fullte

2021-09-10 10:37:35 1258

原创 MySQL事务

一、什么是事务要么都成功,要么都失败例子:转账1、sql执行 A给B转账 A 1000 —> 200 B 2002、sql执行 B收到A的钱 A 800 —>B 400将一组sql放在一个批次中去执行,作为一个整体,要么都成功,要么都失败!二、ACID事务原则: ACID原则,原子性、一致性、隔离性、持久性 (脏读、幻读……)原子性是指事务的原子性操作,对数据的修改要么全部执行成功,要么全部失败,实现事务的原子性,是基于日志的Redo/Undo机制。

2021-09-10 09:43:23 93

原创 数据库级别的MD5加密

MD5MD5主要增强算法复杂度和不可逆性MD5不可逆,具体的值MD5是一样的测试用例:CREATE TABLE testmd5( id int(4) not null, `name` varchar(20) not null, pwd varchar(50) not null, PRIMARY KEY(id))ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO testmd5 VALUES(1,'张三','123456'),(2,'法外狂徒张三

2021-09-10 08:26:12 65

原创 DataQueryLanguage(DQL)

DQL1、指定查询字段-- 查询全部 select 字段 from 表名 select * from grade;select * from result;select * from student;select * from `subject`;-- 查询指定字段select StudentNo,studentName from student;-- 别名,给结果取个小名,AS 可以给字段取别名,也可以给表取别名(as可以省略)select StudentNo as 学号,Stud

2021-09-09 19:42:17 114

原创 Java数组

数组1、概述2、声明创建3、使用4、多为数组5、Arrays类6、稀疏数组

2021-08-27 16:55:20 43

原创 流程控制和方法

Java流程控制和方法一、流程控制1、Scannel之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入java.util.Scanner 是Java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法: Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext() 与hasNext

2021-08-20 17:25:42 259

原创 位运算基础

位运算计算机现在可以存储所有的数字列如整数、浮点数、字符的,运算这里我已经了解了计算机的01什么是位运算?位操作是程序设计中对位模式或二进制数的一元和二元操作。在许多古老的微处理器上,位运算比加减运算略快,通常位运算比乘除法运算要快很多。在现代架构中,情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算)列如:2*8最高效的计算方式这道面试题,答案就是位运算。与运算(and或&)计算机的本质两个为1,结果为11001 00011101 1000与运算

2021-07-29 17:19:25 226

原创 原码反码补码

汇编一、语言人与人沟通?语言!老外!计算机!学习计算机的语言!什么是计算机语言?我们目前的主流的电子计算机!状态只有0和1最早的程序员,穿孔卡带!加 0100 0000减 0100 1000乘 0100 1000 0100 1000除 0100 1000 1100 1000这些复杂的机器语言,需要简化,让人能够理解...

2021-07-29 15:33:23 89

原创 Java基础

一、注释、标识符和关键字1、注释什么是注释?平时我们写代码的时候,因为代码量不大我们自己还可以看懂,但是一旦项目结构复杂起来了,可能我们过几天就不知道他是干嘛的了,又要去一句一句代码的读他,这就很浪费时间了,这个时候我们就需要用到注释了,注释可以理解为笔记,用来帮我们记录代码的的作用。注释不会被执行,是给我们人看的。注释是一个非常好的习惯Java有三种注释 //我是单行注释 /* 我是多行注释 */ /* *@Description 描述 *@Au

2021-06-18 15:43:21 67

原创 时间复杂度

一、什么是时间复杂度?什么是时间复杂度,简单的来说就是一段代执行所需要的时间。也可以理解成我们吃个大汉堡一共需要多少时间!二、时间复杂度怎么计算假定一行代码的运行时间为1,那么一个程序的语句执行次数我们记为T(n) = O(n);我们看一下这一段代码:for (int i = 0;i <= n;i++){ System.out.println("1"); } /* * int i = 0;

2021-06-17 15:30:05 65

原创 Java入门

一、什么是Java?Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。二、Java的特点...

2021-06-15 09:14:09 63

原创 Log4j

Log4jLog4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。使用1、导包<dependency> <groupId>log4j</gr

2021-06-01 17:00:23 71

原创 SpringMVC原理

SpringMVC执行原理简要分析执行流程RispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求DispatcherServlet接收请求并拦截请求。我们假设请求的url为 : http://localhost:8080/SpringMVC/hello·如上url拆分成三部分:http://localhost:8080服务器域名.SpringMVC部署在服务器上的web站点. hello表示控制器通过分析,如上url表示为:请求位于服务器local

2021-05-14 13:01:46 51

原创 SpringMybatis整合

SpringMybatis整合1、步骤:导入相关jar包junitmybatismysql数据库spring相关的aop织入mybatis-spring(new)<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>

2021-05-08 19:12:53 82

原创 使用Spring注解开发

使用Spring注解开发在Spring4以后使用注解开发,必须要保证aop的包导入使用注解导入context约束,增加注解的支持! <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="

2021-05-06 20:47:10 54

原创 java常用类

Java常用类

2021-04-14 20:41:44 100

原创 CSS层叠样式表

CSSCSS字体属性字体系列CSS使用font-family属性定义文本字体系列 p {font-family: "微软雅黑";} div {font-famliy: "Microsoft Yahei","微软雅黑";}各种字体之间必须使用逗号隔开一般情况下,如果有空格隔开的多个单词组成的字体,加引号尽量使用系统默认自带的字体,保证任何用户的浏览器都能正确显示字体大小CSS使用font-size属性定义字体大小 font-size: 20px;px大小是我

2021-04-14 20:39:48 324

原创 HTML5

常用标签标题标签h1段落标签和换行标签p、br文本格式化标签粗体、斜体、删除线、下划线,粗体strong或(b)、斜体em或(i)、删除线del或(s)、下划线ins或udiv和span没有语义,他们就是一个盒子,用来装内容的(div块级元素,span行内元素)图像标签img src=“图片路径”,其他属性alt(图片不能显示显示的文字)、title(鼠标放图片提示文字)、width和height(设置图片的宽高)、border(设置边框粗细)超链接标签《a href=“跳转网址” targe

2021-04-14 20:39:16 253

原创 MybatisGenerator

Mybatis_generator使用pox.xml依赖 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version>

2021-04-14 20:36:34 112

原创 Java多线程

多线程

2021-03-19 14:47:05 105 1

空空如也

空空如也

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

TA关注的人

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