自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java小根堆PQ遇到的问题

在Java中,对于Integer类型的对象,如果你尝试调用intValue()方法,而对象为null,就会触发NullPointerException。为了避免这种情况,可以使用**map.getOrDefault(key, defaultValue)**方法,该方法会在键不存在时返回一个默认值,从而避免了空指针异常。这种情况可能出现的原因是,当使用Lambda表达式进行比较操作时,你直接使用了map.get(p1)和map.get(p2)来获取对应的值,是我先前定义的哈希,

2023-08-30 19:35:21 435

原创 SpringBoot开发中查询时间序列timestamp乱码的问题

在做查询功能的时候,数据库MySQL中有时间序列字段,于是我在MySQL中把它定义成了。进行全局时间格式配置,他也会产生乱码。我最后还是把po类的时间变量修改成了。自己生成po类时,它定义的却是。时间配置上后面加多了个。

2023-04-13 14:13:33 437

原创 需要对象序列化报错:Failed to serialize object using DefaultSerializer

为了使 RedisTemplate 能够正确地在 Redis 中存储和检索 PageResult 对象,您需要让 PageResult 类实现 Serializable 接口。这样,RedisTemplate 就可以使用 Java 序列化机制在 Redis 中存储和检索 PageResult 对象了。仔细检查才知道,我的Service层中的方法,有将数据存入Redis的操作,也有从Redis缓存中变成对象的操作,这就说明需要将PageResult添加序列化接口。构建了分页查询,并且设置。

2023-03-23 16:59:26 3854

原创 使用@Slf4j建立异常处理器Spring却未扫描到的情况

注解都是可选的,如果不指定,默认情况下Spring Boot会从启动类所在的包开始扫描所有的组件。之前出BUG时是没有这个图标显示的,说明Spring根本就没有扫描到你这个异常处理类。卡了我蛮久的BUG。没想到只是个小事情就解决了。因为我异常处理类和启动类是不同工程,所以我加上。注解,用于指定需要扫描的包路径,与。另一种方式是在启动类上添加。

2023-03-04 11:24:06 181

原创 Mybatis-Plus的UpdateWrapper使用时传入数据库出现未指定字段变为0的情况

UpdateWrapper更新操作将未指定字段赋值为0

2023-02-28 14:34:29 1400

原创 前端打包项目dist导入SpringBoot打开显示不出静态页面资源

spring.mvc.static-path-pattern 与 spring.web.resources.static-locations

2022-12-12 19:35:19 1847

原创 仓库管理系统的MySQL中对出库的触发器操作

问题是这样:WMS中总共有两个表,一个库存表,一个出库表。我要在点击出库的同时,将库存表中的**inventory(库存)**减少。实现了在出库的同时,修改了库存表的库存信息。于是我在出库表中构造了触发器。

2022-11-30 23:09:45 860

原创 《利用Python进行数据分析》第十章数据聚合与分组知识点总结

1、groupby机制首先创建相关DataFrameimport pandas as pdimport numpy as npdf = pd.DataFrame({'key1':['a','a','b','b','a'], 'key2':['one','two','one','two','one'], 'data1': np.random.randn(5), 'data2': np.rando

2020-08-12 16:55:40 295

原创 《利用Python进行数据分析》第九章数据可视化重要知识点总结

学到第九章了,好快啊-.-关于子图的创建文章提到了subplot的简单用法:绘制多个图形。代码示例:import matplotlib.pyplot as pltimport numpy as np#绘制多图fig = plt.figure()ax1 = fig.add_subplot(2,2,1)#2×2 最多四个图形ax2 = fig.add_subplot(2,2,2)ax3 = fig.add_subplot(2,2,3)plt.plot(np.random.randn(50

2020-08-06 20:40:38 681

原创 《利用Python进行数据分析》第八章数据规整相关知识点总结

1、分层索引在pandas包中,我们利用set_index方法可以设置多层索引。import pandas as pdframe = pd.DataFrame({'a':range(7),'b':range(7,0,-1), 'c':['one','one','one','two','two', 'two','two'], 'd':[0,1,2,0,1,2,3]})fr

2020-08-04 18:07:02 260

原创 《利用Python进行数据分析》第六章数据载入存储相关知识点总结

1、文本格式数据的读写关于文件的读取,优快云已经有很多博主写的很详细,这里不再详细地叙说。但是笔者最近导入文件时,将文件路径直接复制上去,结果产生了报错,于是我就讲路径手动码上去,错误就没了。网上找了下原因,原来是复制的路径出现了\t的换行符,在pandas导入文件时识别不了就报错。import pandas as pddata = pd.read_excel('C:/Users/Blackpink/Desktop/学校作业/2月到3月的变化.xlsx')#不能直接复制路径上去 否则会报错 因为有

2020-08-01 21:36:28 266

原创 《利用Python进行数据分析》第七章数据预处理相关知识点总结

1、缺失值的处理Series与DataFrame的dropna可以去除数据中的缺失值import pandas as pdfrom numpy import nan as NAdata = pd.Series([1,NA,3,NA,7])datadata.dropna()同时,可以使用fillna来填充缺失值,并换成自己想要的值。import numpy as npdf = pd.DataFrame(np.random.randn(7,3))df.iloc[:4,1] = NA

2020-07-28 17:35:27 502

原创 《利用python进行数据分析》第五章Pandas包重难点

1、数据结构介绍字典传入DataFrame:如果嵌套字典被赋值给DataFrame,它会将字典的键作为列,内部字典的键作为索引pop = {'Nevada':{2001:2.4, 2002:2.9}, 'Ohio':{2000:1.5, 2001:1.7, 2002:3.6}}frame = pd.DataFrame(pop)frame输出同时,可以将使用类似Numpy语法对DataFrame进行转置操作(调换行和列)frame.T输出python索引对象可以包含重复标

2020-07-20 09:18:50 384

原创 《利用Python进行数据分析》第四章Numpy包重难点总结

笔者最近在学习《利用Python进行数据分析》一书,想通过写博客,对知识点加强巩固,避免对知识点遗忘过快。第一次写博客,若有做的不好的地方请谅解。(本文采用notebook编写程序)1、Numpy的随机数组生成import numpy as np#生成两行三列的随机数组data = np.random.randn(2,3)data生成结果array([[ 2.326716 , 1.4890664 , 1.68326484], [ 0.21693349, -0.512471

2020-07-13 12:07:37 288

空空如也

空空如也

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

TA关注的人

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