- 博客(39)
- 收藏
- 关注
原创 Mybatis入门
1.准备工作 (创建springboot工程、数据库表user,实体类 user)2.引入Mybatis的相关依赖,配置Mybatis(数据库连接信息)Hikari(Springboot默认)UserMapper.java文件中。在测试文件.java文件中写以下代码。3.编写SQL语句(注解/XML)1.在pom.xml文件中引入依赖。框架,用于简化JDBC的开发。使用UserMapper报错。数据库名字为你要连接的数据库。MyBatis是一款优秀的。Mybatis基础增删改查。Mybatis动态SQL。
2024-01-05 21:25:03 443
原创 web开发-springboot-web
错误的类文件: /D:/devlop/Maven/apache-maven-3.9.0/mvn-resp/org/springframework/spring-web/6.1.2/spring-web-6.1.2.jar!请求体 (post请求,存放请求参数,没有大小限制 )请求行 (请求方式 get post)get请求参数在请求行。基于请求-响应模型的。HTTP是无状态协议。
2024-01-02 21:19:47 584 1
原创 mysql学习(三)
案例3:查询领导编号>102的每个领导手下的最低工资》5000的领导编号是哪个,以及其最低工资。#案例:按员工姓名的长度分组,查询每一组的员工个数,筛选员工个数>5的有哪些。#案例:查询每个部门每个工种的员工的平均工资,并且按平均工资的高低显示。#查询有奖金的每个部门的部门名和部门的领导编号和该部门的最低工资。#案例查询每个工种的工种名和员工的个数,并且按员工个数降序。#案例1:查询邮箱中包含a字符的,每个部门的平均工资。#案例:查询每个部门的每个工种的员工的平均工资。
2023-03-21 14:33:28 559
原创 安装pytorch成功但是在jupyter notebook中无法使用的问题
导入torch模块出现找不到该模块解决办法1.在conda中输入这个命令安装jupyter notebook一系列的依赖库conda install jupyter2.接着继续安装nb_condaconda install nb_conda最后进入到jupyter notebook 选择相应的解释器即可挑选具有pytorch的创建文件即可...
2022-04-18 15:03:35 5692 5
原创 python—熟悉matplotlib
matplotlib图像的绘制`# 1. 创建画布plt.figure(figsize=(20, 8), dpi=100)# 2.图像绘制x = [1,2,3,4,5,6]y = [3,6,3,5,3,10]plt.plot(x, y)# 3.图像展示plt.show()`**图像保存**# 1.创建画布plt.figure(figsize=(20,8),dpi=100)# 2.图像绘制x=[1,2,3,4,5,6]y=[3,6,3,5,3,10]plt.plo
2022-04-08 14:51:47 139
原创 2022/2/10 Python学习(变量和数据类型)
**注释 **:通过用自己熟悉的语言,在程序中对某些代码进行标注,增强程序的可读性。单行注释 (空两格)# (空格)注释内容 快捷键 ctrl+/多行注释“”"第一行注释第二行注释第三行注释“”"‘’’第一行注释第二行注释第三行注释‘’’变量就是一个存储数据的时候当前数据所在的内存地址的名字而已。定义变量变量名=(赋值)值变量名自定义,要满足标识符命名规则。1.由数字、字母、下划线组成2.不能数字开头3.不能使用内置关键字4.严格区分大小写命名习惯1.见名
2022-02-10 16:34:48 459
原创 2022/2/7python学习(开发环境的安装和介绍)
CPU:处理指令和运算数据内存:存储CPU运算的数据(临时存储数据)1.编程语言2.免费、开源(开放源代码)3.应用领域广泛google机器学习框架:TensorFlow开源社区学习框架:Scikit-learn百度开源深度学习框架:Paddlepython3.7版本学习python解释器作用:运行文件种类:CpythonIpython下载解释器add python 3.x to path(选中)pycharm是一种Python IDE(集成开发环境),带有一套可以帮助用户使用P
2022-02-07 21:12:16 236
原创 HTML基础
HTML:Hyper Text Markup Language 超文本标记语言超文本:比普通文本更加强大标记语言:通过一组标签来对内容进行描述标题标签换行段落标签加粗斜体标签<h1>静夜思</h1><b><i>李白</i></b></br><p>床前明月光,</p><p>一是地下双。</p><p>举头望明月,</p><p&
2021-09-04 16:43:11 73
原创 Java基础(二十四)反射技术
Junit单元测试/* * 1.在运行方法上,添加注解@Test * 2.右键以junit运行 * 3.@Before 测试方法前执行的代码 * 4.@After 测试方法后执行的代码*/public class JunitDemo { @Test public void demo1() { System.out.println("demo1...."); } @Before public void demo3() { System.out.println("before")
2021-09-03 15:35:56 78
原创 Java基础(二十三)网络编程
网络编程socket(套接字 IP地址+端口)网络通信三要素IP地址、端口号、传输协议InetAddress/InetAddress:此类表示互联网协议public class InetDemo {public static void main(String[] args) throws UnknownHostException { InetAddress ia=InetAddress.getLocalHost(); System.out.println(ia);}}UDP发送端
2021-08-31 12:27:42 78
原创 Java基础(二十二)多线程
多线程:进程:当前正在运行的程序,一个应用程序在内存中的执行程序线程:进程中的一个执行控制单元单线程:安全性高,效率低多线程:安全性低,效率高多线程的实现方法:Threadpublic class MyThread extends Thread { @Override public void run() { for(int i=0;i<100;i++) { System.out.println(getName()+i); } }}package com.itx
2021-08-30 17:41:58 84
原创 Java基础(二十一)
标准输入输出import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.IOException;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.Writer;//由于标准输出流是一个字节输出流,所以只能输出字节或者字节数组,//但是我们读取到
2021-08-30 13:24:21 108
原创 Java基础(二十)
*File类的概述和常用功能*//File的三种构造方法 File fw=new File("D:\\a\\b.txt"); File fw=new File("D:\\a","b.txt"); File fw=new File(("D:\\a"),"b.txt");File类的创建和删除功能
2021-08-28 17:02:10 86
原创 Python爬虫(一)爬虫基础
爬虫课程概要:1.知识点碎片化2.学习难度3.学习特点4.后续发展5.法律层面(灰色地带)6.课件7.建议(自己进行爬取练习)爬虫的概念网络爬虫 :模拟浏览器,发送请求,获取响应浏览器能做,爬虫都能够做获取浏览器展示出来的数据爬虫的作用1.数据采集2.软件测试(虫师 )爬虫的分类...
2021-07-04 22:36:01 191
原创 Java基础(十五)包和修饰符
包的特点:可以有多层不同包下的文件名可以重复package 关键字声明包的声明必须是第一行代码不同包之间的互相访问使用类的全名使用关键字import将类导入注意:*代表的是通配符,代表了这个包下所有的类,并没有导入子包下的类类的全名:包名.类名相同包下的类直接访问,不需要做其他操作权限修饰符:public 当前类,相同包下不同的类,不同包下的类default 当前类,相同包下不同的类private 当前类protected 当前类,相同包下不同的类default
2021-05-31 18:14:33 96
原创 Java基础(十四)接口与多态
接口概述:java语言给我们提供了一种机制,用于处理继承单一的局限性的,接口接口:接口是一个比抽象类还抽象的类,接口里面所有的方法全是抽象类,接口和类的关系是实现(interface)
2021-05-26 23:09:59 87
原创 Java基础(十三)面向对象 继承与抽象类
继承:多个类有共同的成员变量和成员方法,抽取到另一个类中(父类),让多个类去继承父类,多个类可以获取父类中的成员提高编写代码的效率extends继承的特点:只支持单一继承(一个儿子只有一个亲爹)支持多层继承(一个儿子可以有一个亲爹,还可以有一个亲爷爷)继承中成员变量的特点子类只能获取父类的非私有成员子父类中成员变量的名字不一致直接获取父类的成员变量子父类中成员变量名字是一样的获取的是子类成员变量就近原则:谁离我近我就用谁<如果有局部变量就使用局部变量如果没有局部变量,有子类的成员
2021-05-21 12:00:31 145
原创 Java基础(十二)面向对象static变量与代码块
java中的数据类型基本数据类型4类8种整数 byte short int long浮点数 float double字符 char布尔 boolean引用数据类型(对象)基本数据类型的转换自动类型转换(隐式)由小到大byte short char-----int------long -----float----double强制类型转换(有可能损失精度)一般由大到小int a=10;byte b=(byte) a;运算符算数运算符++ –比较运算符结果都是boolean
2021-05-12 23:34:38 76
原创 Java集合(十一)综合练习
练习1:键盘录入三个学生信息(学号,姓名,年龄,居住地)存入集合,然后遍历集合把每一个学生信息存入文本文件(每一个学生信息为一行数据,自己定义分割标记)分析1、定义学生类2.创建集合对象3.写方法实现键盘录入学生信息,并把学生对象作为元素添加到集合4.创建输出缓冲流对象5,遍历集合得到每一个学生信息,并把学生信息按一定的格式写入文本文件例 :xuexi001,李四,30,北京6.释放资源ArrayList<Student> arr=new ArrayList<Student
2021-05-11 10:45:09 548
原创 Java基础(十)IO流基础
IO流概述和分类io流用来处理设备之间的数据传输<常见英语:文件复制,上传文件和下载文件>io流分类输出流FileWriter构造方法:FileWriter(String fileName):传递一个文件名称输出流写数据的步骤:1.创建输出流对象(a.调用系统资源创建了一个文件b.创建输出流对象c.把输出流对象指向文件)2.调用输出流对象的写数据的方法写一个字符串数据对象.write("");数据没有直接写到文件,其实是写到了内存缓冲区对象.flush();3.释
2021-05-08 16:33:10 107
原创 Java基础(九)集合与学生管理系统
java集合练习1:创建一个学生数组,存储三个学生对象1.定义学生类2.创建学生数组3.创建学生对象4.把学生对象作为元素赋值给学生数组5.遍历学生数组自动生成构造方法:代码区域右键—source–generate Constructor from superclass无参构造方法代码区域右键—source—Generate Constructor using Fields 带参构造方法自动生成getXxx()/setXxx():代码区域右键—source–Generate Gette
2021-05-06 17:54:50 279
原创 Java基础(八)
API(Application Programming Interface) 应用程序编程接口Java api 指的是JDK中提供的各种功能的Java类API的使用1.打开帮助文档2.点击显示,找到索引,看到输入框3.你要学习什么内容,在输入框输入即可4.看包java.lang包下的类在使用的时候是不需要导包5.看类的描述6.看构造方法7.看成员方法...
2021-05-04 16:43:08 168
原创 java基础(七)
面向对象 类与对象面向过程:面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求面向过程的代表语言:c语言面向对象:将步骤跟功能进行封装,封装时根据不同的功能进行不同的封装,功能类似的封装在一起,使用时找到对应的类即可(基于面向过程)面向对象思想特点:1.更符合我们思考习惯的特点2.将复杂的事情简单化3.将我们从执行者变成了指挥者java语言最基本的单位是类类:是一组相关的属性和行为的集合对象:就是该事务的具体体现类的定义:类是用来描述现实世界的事
2021-04-30 18:37:21 89
原创 java基础(六)
断点的调试作用1.查看程序的执行流程2.调试程序断点:就是一个标记<在代码左侧双击,取消加断点再来一次或者debug视图breakpoints —remove>断点必须加在有效的语句上要想看被调用方法的执行流程,那么被调用方法也必须加断点练习1:根据月份输出季节Scanner sc=new Scanner(System.in); System.out.println("请输入月份:(1-12)"); int mon=sc.nextInt(); if(mon>=1
2021-04-27 18:31:52 57
原创 Java基础(五)
函数与方法1.方法方法就是完成特定功能的代码块定义格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…){方法体;return 返回值;}修饰符 public static返回值类型 用于限定返回值的数据类型方法名 为了方便调用方法的名字参数类型 用于限定要用方法时传入的数据类型参数名 用于接收调用方法时传入数据的变量方法体 完成功能的主体代码return 结束方法,并且把返回值返回给调用者写一个方法有两个明确:1.返回值类型 明确功能结果的数据类
2021-04-25 17:45:05 91
原创 Java基础(四)
Random(随机数)作用产生一个随机数1.导包import java.util.Random;2.创建对象Random r=new Random();3.获取随机数int number=r.nextInt(10);产生的数据在0-10之间,包括0,不包括10;练习:如何获取1-100之间的随机数Random r=new Random(); int num=r.nextInt(100)+1; System.out.println(num);练习2:猜数字小游戏案例,系统产生一
2021-04-24 17:51:48 177
原创 Java基础(三)
1.流程控制语句**1. 顺序结构**2. 选择结构<分支结构>if语句和switch语句1.if(关系表达式){语句体}2.if (关系表达式){语句体1;}else{语句体2;}3.if(关系表达式1){语句体1;}else if (关系表达式2){语句体2;}…else{语句体n+1;}练习1:键盘录入两个数据,获取两个数据的较大值System.out.println("请输入第一个数"); Scanner sc =new Scanner(Sys
2021-04-23 17:28:55 76
原创 Python基础(一)
变量与数据类型一.注释通过用自己熟悉的语言,在程序中对某些代码进行标注说明1.单行注释 #注释内容 快捷键ctrl+/2.多行注释’’’ 注释内容 ‘’’“”" 注释内容 “”"二.变量定义变量 变量名=值<变量名自定义,要满足标识符命名规则>*由数字、字母、下划线组成*不能数字开头*不能使用内置关键字*严格区分大小写命名习惯1.见名知义2.大驼峰3.小驼峰4.下划线unexpecte
2021-04-22 16:24:28 45
原创 java基础(二)运算符与表达式
Eclipse(集成开发环境)特点描述1.免费2.纯java编写3.免安装4.扩展性强1.创建Java project2.在src中创建一个包3.在包底下创建.java文件src目录下放的是java文件bin目录下放的是class文件CTRL +s保存文件run as java application运行eclipse基本配置show line numbers行号的隐藏和显示Java代码区域字体颜色大小快捷键内容辅助键alt+/main方法 main,然后alt+/
2021-04-22 13:43:31 138
原创 java基础(一)数据与变量
TypeError: bind() takes exactly one argument (2 given)出现类似错误,服务器中一般不绑定IP地址,可绑定端口号
2021-04-21 17:40:10 60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人