自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis配置时出现的问题

第一个错误出现Could not create connection to database server.的错误时,是因为mysql的jar包的版本问题出现问题,一开始我使用了mysql-5.1.37版本不支持,查询后发现是版本问题,所以改成了mysql-5.1.6就实现了问题。第二个问题出现‘characterEncoding时一般时因为编码的错误’一开始使用:jdbc:mysql...

2020-03-13 09:22:00 155

原创 pycharm基础设置

Pycharm常用设置

2024-01-01 20:36:11 374

原创 win11系统自带便利签

win11的便利签,方便好用

2023-10-31 11:54:55 121

原创 使用WSL修改docker文件存储位置

使用wsl修改docker文件的存储位置

2023-08-26 19:46:22 1918

原创 Docker Desktop - WSL kernel version too low

Docker Desktop - WSL kernel version too low

2023-08-26 19:38:00 385

原创 windows10 docker 安装在D盘

docker 安装到D盘,使用文件软连接

2023-08-26 19:35:09 1848 1

原创 docker 重装提示 Exising installation is up to date 解决方法

出现这个问题是因为卸载Docker没有卸载干净,导致无法重装。

2023-08-26 17:06:12 1088 2

原创 Pandas怎么添加数据列&删除列

python 使用 lambda 来创建匿名函数。不改变原始数据,只是返回删除后的数据。

2023-02-26 20:55:01 895

原创 Pandas数据查询

df.iloc方法,根据行、列的数字位置查询。.loc既能查询,又能覆盖写入,强烈推荐!降维:DataFrame>Series>值。行或者列,都可以只传入单个值,实现精确匹配。df.loc方法,根据行、列的标签值查询。以上查询方法,既使用与行,也适用于列。bool列表的长度得等于行数或者列数。使用单个label值查询数据。区间:包含开始,也包含结束。使用数值区间进行范围查询。df.where方法。df.query方法。

2023-02-26 20:52:17 1136

原创 Pandas数据结构

Series是一种类似于一维数组的对象,它由一组数据(不同数据类型)以及一组与之相关的数据标签(即索引)组成。创建dataframe最常用的方式是,读取纯文本文件、excel、mysql数据库。查询行,一行返回Series,多行返回DataFrame。每列可以是不同的值类型(数值、字符串、布尔值等)既有行索引index,也有列索引columns。二维数据,整个表格,多行多列。0 DX 2010 变瘦。1 WY 2012 变帅。2 CS 2018 有钱。1 WY 2012 变帅。2 CS 2018 有钱。

2023-02-26 20:49:50 389

原创 Pandas数据读取

Pandas需要先读取表格类型的数据,然后进行分析。

2023-02-26 20:46:57 138

原创 什么是pandas

一个开源的Python类库:用于数据分析、数据处理、数据可视化高性能容易使用的数据结构容易使用的数据分析工具很方便和其他类库一起使用:numpy:用于数学计算用于机器学习。

2023-02-26 20:39:35 173 1

原创 MySQL_主从复制读写分离

主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。MySQL复制的有点主要包含以下三个方面:主库出现问题,可以快速切换到从库提供服务。实现读写分离,降低主库的访问压力。可以在从库中执行备份,以避免备份期间影响主库服务。

2023-02-25 20:45:39 518

原创 MySQL_InnoDB引擎

表空间(ibd文件),一个mysql实例可以对应多个表空间,用于存储记录、索引等数据。段,分为数据段(Leaf node segment)、索引段(Non-leaf node segment)、回滚段(Rollback segment)InnoDB是索引组织表。数据段就是B+tree的叶子阶段;索引段即为B+Tree的非叶子节点。段用来管理多个Extent(区)。区,表空间的,每个区的大小为1M。默认情况下,InnoDB存储引擎页大小为16k,即一个区中一共有64个连续的页。

2023-02-11 10:55:00 487

原创 MySQL_锁

介绍锁是计算机协调多个进程或线程并发访问某个资源的机制。在数据库中,除了传统的计算资源(例如:CPU、I/O、RAM等)的互斥访问外,数据也是一种供给许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。分类MySQL中的锁,按照锁的粒度分,分为以下三类:全局锁:锁定数据库中的所有表。表级锁:每次操作锁住整张表。行级锁:每次操作锁住对应的行数据。

2023-02-07 20:04:04 744

原创 MySQL_触发器

触发器是与表有关的数据库对象,指在insert/update/delete之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库确保数据的完整性,日志记录,数据校验等操作。使用别名OLD和NEW来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持触发,不支持语句级触发器。

2023-02-04 21:08:19 100

原创 MySQL_存储过程

存储过程是实现经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。用户根据需要自己定义的变量,用户变量不用提前声明,在用的时候直接用“@变量名”使用就可以。其作用域为当前连接。游标(cursor)是用来存储查询结果集的数据类型,在存储过程和函数中可以使用游标对结果集进行循环的处理。注意:在命令行中,执行创建存储过程的SQL时,需要通过关键字delimiter指定SQL语句的结束符。

2023-02-04 17:44:19 714 1

原创 MySQL_视图

视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。当使用with check option子句创建视图时,MySQL会通过视图检查正在更改的每个行,例如插入,更新,删除,以使其符合视图定义。cascaded:会向上传递,即:子view存在检查选择时,也会同时检查是否满足父view的条件。(父view无影响)要使视图可更新,视图中的行与基础表中的行之间必须存在一对一的关系。MySQL允许基于另一个属兔创建视图,它还会检查依赖视图中的规则以保持一致性。

2023-02-04 17:38:39 512

原创 mysql_SQL优化

批量插入如果一次性需要插入大批量数据,使用insert语句插入性能较低,此时可以使用MySQL数据库提供的进行插入。手动提交事务主键顺序插入。

2023-02-04 17:34:50 559

原创 MySQL_索引

简介索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引优缺点优势劣势提高数据检索的效率,降低数据库的IO成本索引列也是要占用空间的。通过索引列队数据进行排序,降低数据排序的成本,降低CPU的消耗索引大大提高了查询效率,同时却也降低更新表的速度,如对表进行insert、update、delete时,效率降低。

2023-02-01 19:30:50 563

原创 MySQL_修改存储位置

更改mysql的数据存储位置

2023-01-30 00:09:15 92

原创 MySQL_存储引擎

存储引擎就是存储数据,建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。在创建表时,指定存储引擎create table table_name(字段 1 字段 1 类型 [ comment 字段 1 注释 ] , . . . . .) engine = innoDB [ comment 表注释 ]查看当前数据库支持的存储引擎EngineSupportcomment描述Transactions(事务)XA(分布式事务\跨数据库事务)

2023-01-27 20:51:01 536

原创 MySQL_事务

事务:是一组操作的集合,他是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或者撤销操作请求,即这些操作要么同时成功,要么同时失败。(例如:银行转账)

2023-01-27 20:39:04 55

原创 六、numpy拷贝

是数据的一个别称或引用,通过该别称或引用亦便可访问、操作原有数据,但原有数据不会产生拷贝。简单的赋值不会创建数组对象的副本。相反,它使用原始数组的相同id()来访问它。id()返回Python对象的通用标识符,类似于C中的指针。例如,一个数组的形状改变也会改变另一个数组的形状。作用:以简单的文本文件格式存储数据,对应的使用loadtxt()函数来获取“数据”又可称为深拷贝,是一个数据的完整的拷贝,如果我们对副本进行修改,它。numpy的切片操作返回原数据的视图,修改数据会影响到原始数组。

2023-01-25 22:00:44 641

原创 五、numpy函数

是用于对dtype为numpy.string_或numpy.unicode_的数组执行向量化字符串操作基于python内置库中的标准字符串函数在字符数组类(numpy.char)中定义。

2023-01-24 21:01:46 1579

原创 四、数组操作

原型:reshape(shape,order=‘C’)作用:不改变数据的条件下修改形状。

2023-01-17 22:24:23 486

原创 三、元素操作

ndarray对象的内容可以通过索引或切片来访问和修改,与Python中list的切片操作一样ndarray数组可以基于0-n的下标进行索引,切片对象可以通过内置的slice函数,并设置start,stop及step参数进行,从原数组中切割出一个新的数组切片还可以包含省略号…,来使选择元组的长度与数组的维度相同。如果在行位置使用省略号,它将返回包含行中元素的ndarray[[ 1 2 3][ 4 5 6][ 7 8 9][10 11 12][[ 2 3][ 5 6][ 8 9]

2023-01-17 22:21:45 627

原创 二、数组的基本使用

字符对应类型b布尔型i(有符号) 整型u无符号整型 integerf浮点型c复数浮点型mtimedelta(时间间隔)Mdatetime(日期时间)O(Python) 对象S, a(byte-)字符串UUnicodeV原始数据 (void)

2023-01-17 22:19:24 353

原创 一、初始Numpy

Numpy最重要的一个特点是其N维数组对象ndarray,它使一系列同类型数据的集合,以0下标为开始进行集合中元素的索引ndarray对象是用于存放同类型元素的多维数组ndarray中的每个元素在内存中都有相同存储大小的区域。

2023-01-17 22:13:33 702

原创 sql题一(空位连续座位买票)

题目:所需文件 ROWID(座位排号)、SEAT(座位编号)、STATUS(状态) 题目要求 4 个人一起去看电影,准备预订电影票横向坐一起,从这么多排座位中,找出连续 4个空位的全部组合,结果输出座位组合情况,例 (1~4 6~9) 思考一下如果是N个人的话应该如何解决,是否有一套通用的查询语句来完成题目。...

2022-06-28 18:04:50 2226 8

原创 python爬虫学习笔记3

【1、selenium】1、什么是selenium?(1) Selenium是一个用于Web应用程序测试的工具(2) Selenium测试直接运行在浏览器中,就像真正的用户在操作一样(3) 支持通过各种driver(FirfoxDriver,IternetExplorerDriver,OperaDriver,ChromeDriver)驱动真实浏览器完成测试(4) selenium也是支持无界面浏览器操作的。2、为什么使用selenium?模拟浏览器功能,自动执行网页中的js代码,实现动态加载

2022-02-02 15:41:45 3876

原创 Linux服务器系统

2021-12-07 22:45:30 832

原创 大数据概念

------- 以下内容均为学习笔记仅供参考,如有不准确或错误内容,请您留言告知,我们将更正内容,谢谢您的支持!!大数据概念什么是大数据呢?数据世界的本质就是数据-- 大数据研究专家维克托·迈尔·舍恩伯格博士大数据定义大数据(big data),是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,因此需要新的处理模式,该处理模式就是大数据。大数据处理的数据量有多大?目前的大数据应用,数据量主要集中在PB/EB级别大数据解决什么问题?海量数据

2021-11-21 22:28:51 1328

原创 配置waterdrop时出现java.sql.SQLException错误

出现错误如下: java.base/java.lang.ClassL oader.findClas(ClassL oader.java:719) java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589) java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) org.eclipse.osgi.internal.loader.BundleLoader.findC

2021-05-20 16:38:52 537

原创 Java基础语法

2021-01-04 19:49:34 61

原创 2021-01-02

寒假自学java技术通过对尚硅谷、尚学堂、马士兵教育的java培养路线进行对比。本人选择以尚硅谷的学习路线为主体,从中添加其他学习路线中优秀的技术知识。从即日起将不定时更新技术学习笔记。...

2021-01-02 11:45:00 175 1

原创 Linux系统目录

常用命令使用如下对用户的操作命令说明su 用户名切换到用户名对应的用户下操作系统logout注销用户,远程登陆时有效

2020-07-19 10:53:28 69

原创 Spring笔记(四)------基本注入方法

注入实质是:给bean属性赋值通过构造方法设置值。 <bean id="people" class="com.wht.pojo.People">--> <constructor-arg index="0" value="13"></constructor-arg> <constructor-arg index="1" value="黄渤"></constructor-arg> </b

2020-07-12 22:22:27 84 2

原创 Spring笔记(三)------创建对象的三种方式

通过构造方法创建无参构造创建(默认)applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springf

2020-07-10 21:36:24 76

原创 Spring笔记(二)------IoC及环境搭建

IoC中文名称:控制反转英文全称:Inversion of ControlIoC完成的事情是原先由程序员主动通过new实例化对象事情,转交给Spring负责。控制反转中:控制是指控制类的对象;反转:转交给Spring负责。IoC最大的作用:解耦程序员不需要管理对象,解除了对象管理和程序员之间的耦合。Spring框架安装首先从 http://repo.spring.io/release/org/springframework/spring下载最新版本Spring框架点击版本,下

2020-07-07 22:15:00 138 2

空空如也

空空如也

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

TA关注的人

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