- 博客(54)
- 问答 (1)
- 收藏
- 关注
原创 day06-MySQL学习笔记01
前面说过,三层架构,其中dao层用于操作数据。在上面的项目中,数据放在了xml文件中。在企业开发中,数据一般存储在数据库中,我们直接对数据库操作。今天就学习如何操作数据库。首先来了解一下什么是数据库。数据库:英文为 DataBase,简称DB,它是存储和管理数据的仓库。像我们日常访问的电商网站京东,企业内部的管理系统OA、ERP、CRM这类的系统,以及大家每天都会刷的头条、抖音类的app,那这些大家所看到的数据,其实都是存储在数据库中的。
2024-08-22 11:19:28 939
原创 day05-SpringBootWeb请求响应学习笔记
在我们进行程序设计以及程序开发时,尽可能让每一个接口、类、方法的职责更单一些(单一职责原则)。单一职责原则:一个类或一个方法,就只做一件事情,只管一块功能。这样就可以让类、接口、方法的复杂度更低,可读性更强,扩展性更好,也更利用后期的维护。刚刚跟着老师做了一个练习,我把核心代码复制一下,通过这段代码就可以明白了三层架构是什么意思import com。
2024-08-17 10:18:57 871
原创 day04-Maven-SpringBootWeb入门
Maven的生命周期就是为了对所有的构建过程进行抽象和统一。描述了一次项目构建,经历哪些阶段。在Maven出现之前,项目构建的生命周期就已经存在,软件开发人员每天都在对项目进行清理,编译,测试及部署。虽然大家都在不停地做构建工作,但公司和公司间、项目和项目间,往往使用不同的方式做类似的工作。Maven从大量项目和构建工具中学习和反思,然后总结了一套高度完美的,易扩展的项目构建生命周期。这个生命周期包含了项目的清理,初始化,编译,测试,打包,集成测试,验证,部署和站点生成等几乎所有构建步骤。
2024-08-14 19:19:51 770
原创 JavaSE面向对象进阶
需求:在实际开发中,经常会遇到一些数组使用的工具类;请按照如下要求编写一个数组的工具类:ArrayUtil提供一个工具类方法printArr,用于返回整数数组的内容。返回的字符串格式如:[10,20,50,34,100 ](只考虑整数数组,且只考虑一维数组)提供这样一个工具方法getAerage,用于返回平均分。(只考虑浮点型数组,且只考虑一维数组)定义一个测试类TestDemo,调用该工具类的工具方法,并返回结果。// 私有化构造方法// 定义静态方法,方便调用。i++) {
2024-07-30 20:07:10 612
原创 javaSE ArrayList&学生管理系统
集合算是存数据的一种方式,因此在Java中数组和集合都可以存放数据。数组是有长度限制的,反而集合没有。随后做的项目,我又学到一种新的思考方式,而不是无脑if。其次是封装思想的应用// 封装思想的应用// 我们可以一些零散的数据封装成一个对象// 以后传递参数的时候,只需要传递一个整体就可以了。不需要传递零散的数据if (res){System.out.println("登陆成功");// 启动break;}else {
2024-07-03 16:15:39 348
原创 javaSE字符串学习笔记
String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象。String 类在 java.lang 包下,所以使用的时候不需要导包!String str2 = "你好 世界!这里要注意两点,Java的字符串数字类型是String,还有一点字符串有双引号""括起来。字符串的内容是不会改变的,他的对象在创建后不能被更改。String name = "张三";
2024-06-22 14:02:29 908
原创 HTML5之HTML认知学习笔记
打开浏览器,上网就会看到网页,文字、音频等等。超链接可能体现的不太直观,一般用于菜单或者导航栏。点一下就会跳到下一个网页。网页还是代码,需要写代码。不过Java有编译器,python用的是解释器。那么前端的代码就是用浏览器转换的。浏览器就是用来运行HTML代码的,就像python离不开解释器。这五大浏览器,没全用过,但是都知道,现在IE停用了。以前我用的谷歌浏览器,现在edge微软的浏览器也是很好用的,火狐浏览器,现在Linux系统一般都会预装,safari是苹果的,欧朋浏览器好像在2015年那会特别火。我
2023-02-07 15:39:23 416
原创 Linux实用操作学习笔记
前面写了三篇Linux博客,加上这一批,也算是对Linux有个操作了,这一章在日常使用中也很有用,介绍了一些专业工具,软件下载、系统监控等等Linux的学习也就告一段落。但在今后,肯定会用到。命令太多了,就回来翻翻看看。好了,我的笔记到此结束。里面肯定有许许多多的bug,欢迎大家指出!毕竟这样成长更快。选项单独使用,和解压所需的其它参数分开[yang@yang 桌面]$ tar -xvf test.tar1.txt2.txt3.txt[yang@yang 桌面]$ ls。
2023-02-05 15:07:26 1352
原创 Java开发环境搭建实践
Java配置的难点就在环境变量,不像其他那样只需要在path中创建,而是创建JAVA_HOME其他的都是基本功。好了,我的笔记到此结束。里面肯定有许许多多的bug,欢迎大家指出!毕竟这样成长更快。
2023-01-29 14:12:06 234
原创 python开发环境搭建实践
新年新气象,我也把电脑进行了重装系统。所以现在需要重新搭建各种开发环境,也不能说是各种,因为我只会python和Java。先搭建python的开发环境,这个比较熟悉。因为我是学的数据分析,所以我不会再简单的从官网下载一个python的安装程序就算是搭建完成了,我是下载anaconda+pycharm+jupyter的路线,现在开始2023年的第一篇文章重新安装也是新的开始写这部分也是检验自己的基本功。记录一下。好了,我的学习笔记到此结束。里面肯定有许许多多的bug,欢迎大家指出!
2023-01-29 11:15:00 403
原创 python之环境切换问题实践总结
一开接触这个,弄得我一头雾水,现在学习了快一年了,基本明白了。先看一下百度百科对anaconda的解释numpy、pandas等Miniconda包括Conda、Pythonconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换我用了这么久我来说一下这是什么意思这是python的升级版,pro版一大堆的安装好的工具包,就是说在没有使用anaconda的时候,我们使用一个第三方库,都有先一下。
2022-12-22 17:59:58 5241 1
原创 Linux用户和权限学习笔记
如果对Linux有所了解,那么提到root用户并不陌生,这是Linux的最高权限,Linux是一个多用户模式,那么必然有一个用户可管理这些用户,那么这个用户就是root虽然Windows、MacOS也有这个功能,但是我不知道,我没用过。我在Linux上的用户就是huan。从这里就可以看出来。huan我用普通用户在根目录场景一个文件夹,会提示我权限不够如果是管理员用户,那么就不会提示。普通用户只能在自己的家目录内工作,那么就是/home/huan/切换到root用户,需要输入密码,注意输入密码时不显示,
2022-11-20 10:30:18 756
原创 Linux之系统安装读书笔记
Windows和Linux大部分会安装在硬盘上,要使硬盘可以安装系统或者存放数据。比较进行分区和格式华。Windows常见分区:主硬盘分区、扩展磁盘分区和逻辑磁盘分区。一块硬盘设备,主分区至少有 1 个,最多 4 个,扩展分区可以为 0,最多 1 个,且主分区+扩展分区总数不能超过 4 个,逻辑分区可以有若干个。在 Windows 下激活的主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,通常就是我们所说的 C 盘系统分区主分区:硬盘的启动分区,硬盘的第一个分区,C盘。
2022-10-29 15:13:34 1091
原创 python之信息组织与提取方法学习笔记
文章目录1,前言2,信息标记的三种形式2.1,什么是信息标记2.2,HTML的信息标记2.3,信息标记种类、2.3.1,XML3.3.2, JSON3.3.3,YAML3, 三种信息标记形式的比较3.1,回顾3.2,实例3.3,三种信息标记i形式的比较4,信息提取的一般方式4.1,实例5,基于bs4库的HTML内容查找方法4.1,回顾4.2,`<>.find_all()`方法6,总结1,前言我们已经明白了如何处理HTML文本,想一想,一锅粥,print,就会有神奇的出现。但是在标签中或者说网
2021-06-15 18:56:32 451 1
原创 python之BeautifulSoup库学习笔记
文章目录1,前言2,BeautifulSoup库的安装2.1,官网介绍2.2,安装2.3,测试2.3.1,分析网页2.3.2,实践2.3.3小结3,BeautifulSoup库的基本元素3.1,BeautifulSoup库的理解3.2,BeautifulSoup库的导入3.3,BeautifulSoup类3.4,BeautifulSoup库解析器3.5,BeautifulSoup类的基本元素4,基于bs4库的HTML内容遍历方法4.1,标签树的下行遍历4.2,标签树的上行遍历4.3,标签树的平行遍历5,基于
2021-06-06 14:56:51 607
原创 网络爬虫的有亦有道学习笔记
文章目录1,前言2,网络爬虫引发的问题2.1,网络爬虫的尺寸2.2,网络爬虫的“性能骚扰”2.2,网络爬虫的法律风险2.3,网络爬虫的隐私泄露2.4, 网络爬虫的限制3,Robots协议3.1,Robots协议介绍3.2,Robots协议使用3.3,Robots协议的遵守方式3.4,Robots协议的理解4,总结1,前言无论做什么,都是有规则的。前面我们已经了解了爬虫,并且尝试着爬取百度页面。今天我们就来看看他的规则是怎样的,应该怎么玩。2,网络爬虫引发的问题2.1,网络爬虫的尺寸有三种尺寸:小、
2021-05-28 18:54:36 149
原创 python之Requests库学习笔记
文章目录1,前言2,Requests库的安装2.1,官网介绍2.2,Requests库的安装2.3,测试安装是否成功2.4,Requests库的7个主要方法3,Requests库的get()方法3.1,用法3.2,终级用法3.3,深入Response对象3.4,Response对象的属性3,爬取网页的通用代码框架3.1,理解Requests异常3.2,使用框架3.3,小结4,HTTP协议及Requests库方法4.1,HTTP协议4.2,HTTP协议对资源的操作5,Requests库主要方法及解析5.1,r
2021-05-24 14:17:41 989
空空如也
【P1614 爱与愁的心痛】求解
2022-02-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人