自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(305)
  • 资源 (12)
  • 收藏
  • 关注

原创 分享几个有趣的Python小项目

一.经典的俄罗斯方块 1.绑定功能# 绑定功能class App(Frame): def __init__(self,master): Frame.__init__(self) master.bind('<Up>',self.Up) master.bind('<Left>',self.Left) ...

2020-05-04 14:42:48 15055 49

原创 Flask项目框架(基础框架搭建并返回对应状态码和信息)

【代码】Flask项目框架(基础框架搭建并返回对应状态码和信息)

2023-11-07 09:29:50 263

原创 CentOS7中安装docker并配置阿里云加速器

登录你的阿里云服务器,执行以下脚本,意思就是把镜像加速器的地址配置到 /etc/docker/daemon.json ,当然你不习惯的话,使用 vim /etc/docker/daemon.json 创建编辑也可以的。本文内容是基于:CentOS Linux release 7.9.2009 (Core)实操。配置daemon.json。查看docker info。查看我们的配置是否生效了。

2023-07-15 18:08:58 1950

原创 确定不来看看?CentOS7系统一键安装并配置相关服务(离线模式下rpm的方式安装MySQL8、JDK11、Minio、Redis6.2、gcc环境),帮你省心省力!

在企业或个人的服务器环境中,部署和配置各种服务是一项常见而繁琐的任务。特别是在离线环境下,没有互联网连接或网络限制,从头开始安装和配置每个服务可能会非常耗时且复杂。为了解决这个问题,我为大家提供了一个方便的解决方案,即 CentOS 7 一键安装并配置相关服务的脚本。该脚本旨在为用户提供一个简单的方法,以自动化且高效的方式在 CentOS 7 系统中安装和配置以下服务:MySQL 8、MinIO、Redis 6.2和gcc 环境。

2023-07-14 17:57:27 1098 2

原创 MySQL8配置文件详解

MySQL 8 是一款常用的关系型数据库管理系统,它提供了全面而强大的功能来满足不同的数据管理需求。为了更好地控制其功能和性能,配置文件是MySQL 8的重要组成部分之一。在此文章中,我们将详细介绍MySQL 8的配置文件。MySQL 8 的配置文件是一个文本文件,它包含了许多用于控制数据库的参数。该文件位于服务器的安装目录下,通常为/etc/mysql/my.cnf 或者 /etc/my.cnf。

2023-07-13 22:20:59 7416

原创 Centos7离线模式安装Redis6.2.13详细步骤(rpm方式)

本篇文章主要介绍在CentOS7服务器中安装Redis6.2.13,前提是需要有gcc的环境,那么在此我也会向大家介绍gcc的详细安装过程,参考了很多其它相关博客,但有些博主的文章可能是搬运的,导致我在实操时出现报错,那么我也会在此介绍排错的方案。

2023-07-11 23:25:52 2765

原创 MinIO的配置与安装

中文文档:http://docs.minio.org.cn/docs/简单安装下载启动。

2023-07-10 13:35:46 1334

原创 CentOS Linux上安装JDK11、MySQL8.0、Minio等软件(rpm脚本模式)

本地环境:Windows 10家庭版 + 16G内存 + 512G硬盘软件:VMWare WorkStation 16.0。

2023-07-08 17:44:51 1090

原创 教你如何获取客户端IP和MAC地址的工具类,实战篇(Java版)

在开发过程中,都会遇到获取IP或MAC地址的情况,那么如何在代码层面实现获取呢?接下来就为大家从代码层面介绍获取的方式。

2023-06-27 10:40:30 4210

原创 为什么Spring和IDEA都不推荐使用@Autowired注解?!

大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告。Field injection is not recommended (字段注入是不被推荐的)但是使用@Resource却不会出现此提示。网上文章大部分都是介绍两者的区别,没有提到为什么,当时想了好久想出了可能的原因,今天来总结一下。

2023-06-07 11:53:36 229

原创 关于在Spring项目中一些封装的方法或工具类的总结

此篇文章介绍一些Spring项目中可能会用到的一些封装的好用的方法或一些工具类,在此记录一下!请求资源映射方法,比如在请求接口前加上。

2023-06-06 15:27:45 155

原创 导出MySQL数据库所有库和字段注释及相关信息为word文档——工具类

接下来将为大家介绍一个自己实现的工具类,连接MySQL或Oracle数据,使用编写好的工具类将数据库所有库和表的信息导出为word文档。

2023-05-11 10:16:22 2639 4

原创 数据库设计——MySQL查看表和字段注释信息

说明在mysql中,这个数据库中保存了mysql服务器所有数据库的信息。包括数据库名,数据库的表,表字段的数据类型等。简而言之,若想知道mysql中有哪些库,哪些表,表里面有哪些字段以及他们的注释,都可以从information_schema中获取。

2023-05-11 09:32:55 3722

原创 微服务项目中配置代码检查插件

一、安装插件首先,需要在IDEA的设置中安装checkStyle插件二、项目的pom文件配置插件如下:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>3.1.2

2023-04-28 18:02:39 491

原创 2023年4月13面试题目分享(笔试+面试)

1.ArrayList和Vector的区别?HashSet和HashTable的区别?MySQL编写sql语句,主要考察多表查询和基础使用,比如left join和join区别,having的使用,count()函数等等。3.System.out.println(“0” + 3)的输出结果是多少?5.表格数据导入的时候,如何优化性能?高并发的场景如何提高性能?一般到这里基本就差不多了,聊的都是关于发展和待遇的问题。5.synchronized和yiled有什么区别?6.wait和sleep的区别?

2023-04-18 17:39:21 675

原创 2023年4月18面试题目分享(笔试+面试)

武汉某上市公司的面试分享。

2023-04-18 17:12:55 769

原创 增量式爬虫的讲解与具体实现

今天在这里分享一些关于爬虫技术的介绍,主要以增量式爬虫介绍为主。

2023-02-15 22:48:08 1693

原创 自定义获取某个时间段的时间工具类

在开发中经常遇到获取最近30天的数据,比如今天是20230207,获取包括今天的以前29天的时间,意味着往前推29天,这种时间计算屡见不鲜.因此,接下来将会举出一系列关于时间的计算.

2023-02-07 11:40:57 285

原创 硬核来袭!!!一篇文章教你入门Python爬虫网页解析神器——BeautifulSoup详细讲解

BeautifulSoup是一个可以从HTML或XML文件中提取数据的Python库。Beautiful Soup 已成为和 lxml、html5lib 一样出色的Python解释器,为用户灵活地提供不同的解析策略或强劲的速度。推荐使用lxml解析库,必要时使用标签选择筛选功能弱但是速度快建议使用find()find_all()查询匹配单个结果或者多个结果如果对CSS选择器熟悉建议使用select()记住常用的获取属性和文本值的方法。

2023-01-26 13:15:06 3053 1

原创 Python爬虫网页解析神器Xpath详细讲解

XPath 是一门在 XML 文档中查找信息的语言。最初是用来搜寻 XML 文档的,但同样适用于 HTML 文档的搜索。

2023-01-25 14:52:09 1917

原创 一款原生Android实现的轻快简洁的记事本App,值得拥有!

AndroidManifest配置了NoteApp的基本信息。需要此应用源码,可以联系我!

2023-01-24 16:38:52 473

原创 使用Android原生技术实现界面简洁的App

实现效果:

2023-01-24 16:10:05 547

原创 requests爬虫时使用代理遇到(Caused by ProxyError)的解决办法

不要使用1.26.0版本,安装低版本。使用代理报错,降urllib3版本。

2023-01-22 13:01:30 2765 5

原创 使用Flask爬数据,HTML渲染数据时,img标签有src的值,引用网络图标不显示的解决办法

复制渲染的图标链接在页面打开,是可以看到图片的,而放html却不能显示。img标签src引用网络图片的链接,页面不显示,返回403错误。

2023-01-19 20:33:56 347

原创 pymysql中使用excutemany批量插入数据和避免重复项

在进行大量数据插入MySQL中时,使用excute的效率非常低,所以将列表数据插入数据库中可以使用excutemany()。以上代码当执行executemany出现Duplicate entry异常时,插入失败。:能同时执行多条语句,强烈建议执行多条语句时使用executemany()。这样当有重复记录就会忽略,执行后返回数字0。executemany()的使用。

2023-01-19 15:36:18 2197

原创 Java中使用FastJSON将List/Map对象与JSON互转

【代码】Java中使用FastJSON将List/Map对象与JSON互转。

2023-01-17 11:32:06 1253

原创 再不来看看常用的PyCharm快捷键就out了,玩转PyCharm仅此一篇!

最近在学习Python的数据可视化项目,在大学有学过Python,还有一些基础的。目前虽说已经工作,但是兴趣使然,依然想在空闲时间学一些其他技能来充实自己,未雨绸缪!在使用工具的时候,必定会对工具有一些常规的操作常识,本文将总结一些PyCharm快捷键,以此来提高开发效率。

2023-01-14 19:19:31 330

原创 【Python基础篇】Python中的七种数据类型

a = b[begin, end, step],begin表示开始位置,默认为0,end表示结束位置,默认为变量长度,step表示步长,默认为1。从存储的角度来理解,浅拷贝就是增加了指针指向值的存储地址,并没有对值开辟新的内存空间进行存储,深拷贝则是开辟新的内存空间去存储并指针指向新的内存地址。如果从相对简单的角度来理解的话,浅拷贝和深拷贝是针对嵌套对象的区别,对原数据的嵌套对象的修改,浅拷贝对应的嵌套对象会同步影响,深拷贝就不会受影响。列表是以[]定义,用英文逗号分隔开的集合,元素是可以重复的。

2023-01-14 00:43:04 17828 10

原创 Java后端根据parentId返回树形结构的数据

在开发中,经常会遇到返回树形结果的数据,那么下面这个例子就是较好的学习案例.主要的接口返回实现类。

2022-12-12 08:54:11 1490 7

原创 后端接口返回类型定义

在开发中都会定义自己的接口返回类型,极大地方便开发,提升开发效率.接下来就展示接口返回类的定义.枚举状态类接口返回类

2022-12-08 10:43:32 828 1

转载 MyBatis批量插入的五种方式,哪种最强???

这里列举了MyBatis和MyBatis-Plus常用的五种批量插入的方式,进行了详细的总结归纳,写的非常详细,整体思路清晰明了,只分享干货。1、导入pom.xml依赖2、配置yml文件3、公用的User类二、MyBatis利用For循环批量插入1、编写UserService服务类,测试一万条数据耗时情况2、编写UserMapper接口3、编写UserMapper.xml文件4、进行单元测试5、结果输出一万条数据总耗时:26348ms1、其他保持不变,Service层作稍微的变化2、结果输

2022-12-07 17:18:54 6050

原创 使用BigDecimal的一些经验总结

Java开发中提供了BigDecimal,用来处理超过16位有效位的数进行精确的运算,然而double双精度浮点型也可以处理16位有效位数.但是在实际开发中会遇到一些特定的场景,需要对更大或者更小的数进行运算和处理.因此,对于不需要准确计算精度的数字,可以使用Float和Double处理,而Double.valueOf(String) 和Float.valueOf(String)会丢失精度.若要计算精度的结果,必须使用BigDecimal操作.java中对BigDecimal比较大小一般用的是bigdemi

2022-12-05 17:06:44 582

原创 详解TCP/UDP的概念与区别

相对于UDP,TCP实现了数据传输过程中的各种控制,可以进行丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。第三次:服务端向客户端发起,服务端收到这样的请求后,会区处理所有的现有数据请求,在现有的数据请求处理完成以后,会正式回复客户端的结束请求。在四次挥手之后,A和B都能确定这么一件事:双方的通信都可以正常关闭,这样,双方就可以确定对方已经完全知道了自己要确认关闭连接。TCP面向字节流,实际上是把TCP数据看成一串无结构的字节流,由于连接的问题,当网络出现波动时,连接可能出现波动问题。

2022-11-18 16:32:03 2011

原创 记录JVM常用参数

推荐阅读:对JVM调优有几个重要的目标:常用JVM参数值。

2022-11-18 15:13:44 212

原创 深入剖析SpringIOC和AOP的原理,收藏夹中的不二之选!!!

IOC:控制反转(Inversion of Control),指的是对象的创建和生命周期的管理,全部托管给Spring容器,而传统对象的创建都是通过业务方使用关键字new或反射来创建的;控制反转是把控制权从业务方交给了Spring容器,这样做的最大好处就是实现解耦和面向接口编程。DI:依赖注入(dependcy Injection),指的是获得依赖对象的过程由自身管理变为由IOC容器主动注入,就是由IOC容器在运行期间,动态的将某种依赖关系注入到对象中。DI。

2022-11-12 01:03:06 3590 1

原创 从源码解读深入分析BeanFactory和FactoryBean的区别是什么?

当在IOC容器中的Bean实现了FactoryBean后,通过getBean(String BeanName)获取到的Bean对象并不是FactoryBean的实现类对象,而是这个实现类中的getObject()方法返回的对象。实际上是 Spring 在运行是创建出来的代理对象,这个对象是在运行时才被创建的,而不是在启动时定义的,这与工厂方法模式是一致的。其他对象的”工厂 bean“,这跟设计模式中的工厂模式或者装饰设模式很相似,它可以创建除自身以外的其他对象。是一个 bean,但它不仅仅是个 bean。

2022-11-11 15:37:12 111

原创 史诗级的SpringSecurity的认证授权的相关概念及流程讲解!!!

Web应用的开发,安全是至关重要的,选择使用SpringSecurity是目前来说较为正确的选择。SpringSecurity框架起源于2003年年底acegi系统,起因是 Spring开发者邮件列表中的一个问题,有人提问是否考虑提供一个基于Spring的安全实现。基于SpringBoot+MP+Redis+Vue实现的前后端分离的权限管理系统Spring 是非常流行和成功的 Java 应用开发框架,而Spring Security 正是其中的一员。

2022-11-11 00:14:41 8416

原创 Windows环境使用bat脚本启动Redis服务

ENV_HOME="D:\DevTools\Redis 5.0"是设置Redis安装的路径。一、编写脚本startup.bat启动Redis服务。color a 是设置终端显示的颜色。

2022-10-27 21:12:42 2389

原创 【谷粒学苑】使用QQ邮箱进行验证登录

编写控制类MsmController。使用Swagger接口进行测试。接口类IMsmService。

2022-10-24 08:00:00 356

原创 MyBatis-Plus代码生成器新版(包括自定义模板)的使用

今天介绍新版的代码生成器方案!!!

2022-10-23 23:34:48 623

基于Java实现的Snake.zip

使用Java实现贪吃蛇

2021-07-29

JavaWeb复习.zip

Java基础知识讲解练习题以及Javaweb的基础知识

2021-01-08

软件测试基础教程资源.zip

软件测试的课件资源。详细阐述软件测试的基础知识,测试的定义、原则、过程等。侧重点在于开发模型的讲述,其次是黑盒测试、白盒测试以及静态技术。需要特别关注黑盒测试和白盒测试。

2020-12-10

bilibili.zip

该网页主要实现了哔哩哔哩的的头部导航部分,将理论运用于实践,更好的结合了书本的知识,从简单的样式到整体布局,都能所学内容运用到具体的时间操作中!欢迎下载体验学习

2020-10-21

20201021HTML.rar

学习网页的display布局方式和position的使用。简明扼要的通过实践来增加代码的实践性,可以加深对这两种布局方式的理解,以便于更好的开发!

2020-10-21

高仿腾讯新闻首页(静态源码)

模仿腾讯新闻首页的源码,博客中讲解了分栏布局的方式和重要的用法要点,将能够更好且灵活的采用想要的布局方式实现页面的效果。仅供参考和学习,欢迎下载~

2020-10-15

仿写蘑菇街购物页面2.zip

学习和实现购物网站,一个简单的demo,从简单的HTML框架到简单的CSS样式,从理论到实践,渐进式学习前端

2020-09-30

python课设(Django).zip

该项目是一个简单的课程设计。以实现简单的淘宝网为基础,使用Django模型来实现的一个网站。其中有后台管理,当然也有其数据库,是Django自带的sqlite。欢迎下载

2020-06-03

STL标准模板函数学习资料.zip

该文件包含了很多C++中的标准模板库,以及算法的相关知识。在这里你可以更好的学习到很多容器的使用方法。其中包含了string类、系列容器,容器适配器、map容器、set容器、流迭代器、C++的常用算法!希望可以帮助到你!

2020-05-09

笑脸触底游戏资源包.zip

该小游戏是由Python实现的,里面使用的很多包,适合初学者学习参考。同时也是吸取了很多其他小游戏的有点,并有所改进!

2020-05-09

aircraft_war.zip

这是一个python实现的太空飞机大战,下载完成后可以直接解压,点击运行后缀名为.py的文件,文件包里面有音频文件和图片!

2020-05-04

C或C++算法程序.zip

在C/C++语言中,有很多排序算法,而这些排序算法相对于其他语言来说,C/C++的算法的实现基本上是在造轮子,所以有时候就人们戏称"造轮子语言"。因此,为了大家的好好的学习算法知识,这里主要包含了堆排序、二分排序、快速排序、冒泡排序、希尔排序、折半插入排序、直接插入排序等。

2020-03-31

空空如也

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

TA关注的人

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