自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程界小学生的博客

记录学习知识的过程,形成自己的编程知识图谱!

  • 博客(103)
  • 资源 (1)
  • 收藏
  • 关注

原创 我这样理解反射

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法,这种动态获取、调用对象方法的功能称为java语言的反射机制。通过定义,可以看出反射是在运行状态中作用,对象可以通过反射的方式动态获取和调用任意一个类的方法、属性等。

2020-05-02 22:57:25 160

原创 我是这样理解代理

代理在java中分为静态代理和动态代理。

2020-05-02 15:47:13 315

原创 1.6、前端 笔记01

一、网页开发介绍【面试题:网页的实现】网页主要由三个部分组成:结构、表现、行为​ 结构:网页的结构和内容,如:一个网页中包含文字。图片,音视频等,由HTML实现​ 表现:设定网页的样式,如:字体的大小,颜色,图片形状,由CSS实现​ 行为:控制用户和网页的交互,如:点击按钮请求等,由JavaScript实现总之,结构决定了网页是什么,表现决定了网页是什么样子,行为决定网页能做什么二、HTML简介1、概念标记:html中所有的操作都是通过标记实现的,标记就是一个标签,写法:<标签

2023-03-26 18:32:09 2242

原创 1.11、自动化

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hBVSqXQB-1679826710704)(C:\Users\11700\AppData\Roaming\Typora\typora-user-images\image-20220610091603272.png)]根据 部分连接文本 找元素 find_element_by_partial_link_text()、find_elements_by_partial_link_text()

2023-03-26 18:32:03 1379

原创 1.9、java

java一、java 基本介绍1.注释单行注释多行注释 /* 遇到最近的*/中间的所有内容会被注释文档注释 /** 内容*/2.在java中创建类在java中所有的存在都是以类的方式存在文件名和类名必须一致主方法是程序的入口,在java中必须有主方法,没有主方法将不能运行所有的符号都是英文的,每一个语句必须以分号结束public – 公有 static – 静态 void – 返回值类型是空main – 主函数名字String[] agrs –

2023-03-26 18:31:28 344

原创 1.8 python

python基础一 原码 反码 补码正数原码反码和补码一样都是对应的这个数的二进制形式负数原码是对应的正数的二进制码且第一个数字为1反码是除符号位其余位是原码取反补码是将反码加1二 编码规范、注释、关键字、标识符1 编码规范a.一条语句占用一行b.语句的后面不需要添加任何符号c.尽量避免在代码中出现中文或者空格d.一行代码的长度最好不好超过80个字符【代码可读性降低】e.要区分代码块,使用缩进【if语句,while语句等】2 注释​ 注释是编写程

2023-03-26 18:30:57 6523

原创 1.5、第三阶段2 MongoDB 数据库

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB的数据层次: 文档 -> 集合 -> 数据库文档: 类似于表中的一条记录,格式 : {“属性名”:“属性值”, … }集合: 由多个文档组成的,类似于表数据库: 由多个集合组成中,类似于mysql的数据库。

2023-03-26 18:30:09 283

原创 1.4、第三阶段 MySQL数据库

数据库技术主要研究如何组织、存储数据,并如何高效地提取和处理数据。SQL结构化查询语言SQL是操作数据库的命令集,也是功能齐全的数据库语言。SQL只需要掌握“怎么用”或“做什么”,不需要了解"如何做"或“怎么做”。SQL在不同的数据库软件中,有一小部分是不相同的(编程部分),但大多数通用的。SQL分类:DDL数据描述语言(负责创建和管理资源)、DML数据库操纵语言(负责管理数据)、DTL数据库事务语言(管理事务)、DQL数据查询语言、DCL数据库控制语言(管理数据库运行环境的)。

2023-03-26 18:28:46 587

原创 1.1、第一阶段 linux 操作系统

表示管道,作用是可以将前面命令的输出当做后面命令的输入,以管道的方式分页显示时不能按b回退上一页,只能按空格键显示下一页。前三个是用户权限u,中间三个是组内其他用户的权限g ,最后一部分是其他组用户的权限o,若三个组一样,则用a表示。2、多用户:可以供多个用户同时使用, 除了root用户之外的其他用户的home目录是/home/{用户名}/tar [cxtvjzf] 格式:tar [参数] [打包后的文件名] [需要打包的文件或目录]当一个目录下的文件内容太多,可以用more来分页显示。

2023-03-26 18:24:52 435

原创 1.3、第二阶段 docker

Docker是开源的、Go语言开发的,基于Linux内核技术实现进程的隔离,是操作系统层面的虚拟化技术,也是一种容器框架。Docker由镜像和容器组成的, 镜像类似于iso文件,运行镜像则创建为容器(类似于已安装好的Centos)。容器是由镜像来创建的,一个镜像可以创建多个容器, 容器之间互不影响。参考文档: https://blog.csdn.net/ahhqdyh/article/details/106817492?spm=1001.2014.3001.5501 第五节的Docker应用。

2023-03-26 18:23:44 272

原创 1.2、shell编程

linux 中的所有的命令基本上是shell的程序Shell 是一个用C语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序(不是系统程序),这个应用程序提供了一个界面,用户通过这个界面访问操作系统变量名=变量值变量值一般存在数值,布尔,字符串等类型的内容使用一个定义过的变量,只要在变量名前面加美元符号$即可。height=170name=“瑞瑞”

2023-03-26 18:23:12 502

原创 1.0、计算机基础

网络管理系统:通过某种方式对网络状态进行调整,使网络能正常、高效地运行, 使各种资源得到更加有效的利用,及时报告和处理网络出现的故障。数据库系统:有效地实现数据信息的存储、更新、查询、检索等,有组织的动态的存贮大量数据。系统软件:是指控制计算机的运行、管理计算机的各种资源、并为应用软件提供支持和服务的一 类软件。应用软件是在系统软件的前提下安装的。语言处理系统:它的作用是把我们所写的源程序转换成计算机能识别并执行的程序。应用软件的分类 :办公软件、杀毒软件 、聊天软件 、开发软件 、影音娱乐。

2023-03-26 18:19:29 486

原创 PDF文件解析大法

pdf 解析的开源代码较多,一般常用的 spirePdf 、pdfbox 等。下面就对这两种类解析方式的demo附上,以便温故而知新~

2023-02-13 17:48:36 1224

原创 datax txtfilewriter里filename后面拼接了随机数?

解决datax工具,txtfilewriter写txt文件时filename后面拼接了随机数的问题

2022-07-06 10:22:47 895

原创 2022面试准备之Linux服务器

面试之Linux

2022-06-08 18:24:14 147

原创 原来Elasticsearch 这样玩

写在前面本篇使用到的Elasticsearch和 Kabana 的版本为7.3.1,Elasticsearch 和Kabana的版本必须保持一致才可用。一 windows环境下安装相关软件1.安装Elasticsearch1>首先下载Elasticsearch压缩包 ,下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch2>解压后如下图,在bin下 双击 elasticsearch.bat3&g

2022-05-17 19:01:38 379

原创 Python面向对象

提到面向对象,我们就不得不提到另外一个相近的概念-面向过程。那么什么是面向过程?什么又是面向对象?

2022-04-28 18:45:26 882

原创 Python的错误和异常

Python的错误和异常

2022-04-28 18:44:08 894

原创 Python的文件读写

在Python中,通过打开文件生成一个文件对象【文件描述符】操作磁盘上的文件,操作主要由文件读写。普通文件包含:txt文件,图片,视频,音频等。

2022-04-28 18:42:57 1205

原创 Python的模块和包

Python的模块和包下面学习下Python中的模块,看看什么是模块?为什么使用模块?模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py,这里可以理解为一个.py文件。当你的文件中引入了一个模块后,可以使用它的函数 、变量等。这也是使用 python 标准库的方法。这里的标准库指的是Python提供的一些通用模块,我们在实现一些功能时,可直接引入使用,不必再自己写,后面会单独写一篇Python提供的通用模块有哪些,这里不再赘述。模块的导入模块的导入一共有三种方式:方式一:import m

2022-04-13 19:00:03 339

原创 Python函数练习题

1 声明一个函数,实现求1+2+3+…+N的和2 写一个函数add,接受两个整数作为参数,返回这两个整数的和。3 声明一个函数,返回字符串中所有的字母字符例如:how are 123 y 90!ou =>howare4 实现一个函数,支持传入任意多个整数进行加法运算,并返回结果。5 设计一个函数产生指定长度的验证码,验证码由大小写字母和数字构成。6 编写一个lambda函数,对x和y进行幂运算,并调用此函数。7 实现一个函数,传入一个list后反转,并返回排序后的新list。8 用户

2022-04-13 18:59:26 1039

原创 Python的函数

Python的函数首先我们来解释下什么是函数?函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。之前我们已经使用到了Python提供了许多内建函数,比如print()。同时我们也可以自己创建函数,这被叫做用户自定义函数。我们为什么要用到函数?有时程序中要多次实现某一功能,就需要多次重复编写实现此功能的程序代码,这使程序冗长,不精炼 ,在程序设计中要善于利用函数,可以减少重复编写程序段的工作量,同时可以方便地实现模块化的程序设计创建语法下

2022-04-13 18:58:48 216

原创 Python元组练习题

1.创建一个元组,分别进行索引、添加、长度计算、切片操作。2.创建两个元组,进行连接操作。3.创建一个列表和元组,将其连接后打印出来。4.使用花括号和set创建各一个集合。5.分别打印出以下集合的值。要求:编写程序之前请自行分析,写出结果后再运行对比,并说明原因。s1 = {32, 5,'c','32','11'}s2 = set({32,'46',32,'aa'})s3 = set('4,32,46,11,32')6、逐一显示指定字典中的所有键,并在显示结束之后输出总键数7、list

2022-04-13 18:58:09 3963

原创 Python的元组

Python的元组Python 的元组与列表类似,列表创建用中括号 [ ],而 元组创建用小括号 ( ),或者可以不使用括号,还有最重要的不同之处在于元组的元素不能修改。下面看下元组的几种创建方式:tup1 = ('Google', 'Baidu', 200, 1000);print('tup1的类型:',type(tup1))tup2 = (1, 2, 3, 4, 5 );print('tup2的类型:',type(tup2))tup3 = "a", "b", "c", "d"; #

2022-04-13 18:57:10 1273

原创 Python的列表练习题

1.通过循环的方式打印出列表中的元素2.将属于list1 = [“Sun”,“Mon”,“Tue”,“Wed”,“Thu”,“Fri”,“Sat”],但不属于list2 = [“Sun”,“Wed”,“Thu”,“Sat”]的所有的元素组成一个新的列表list3。3.创建一个包含字符串和数字的列表,打印出第3到5个元素,倒数第3个元素。4.对list1=[3, 5, 12, 6, 8]进行冒泡排序5.按照下方二维表创建二维列表,并用for循环输出[外链图片转存失败,源站可能有防盗链机制,建议将图片

2022-04-13 18:54:32 1870

原创 Python的列表

列表首先我们看什么是列表,为什么要用列表?所谓列表就是有多列 类似于表格型的数据,当然主要用于一次存储多个数据,相当于一个容器一样。如何创建一个列表?语法格式如下:格式:列表名称 = [数据1,数据2…]说明:使用[]表示创建列表列表中存储的数据被称为元素列表中的元素被从头到尾自动进行了编号,编号从0开始,这个编号被称为索引,角标或者下标,索引的取值范围:0~元素的个数 超过索引的范围:下标越界示例代码如下# 创建空列表: list1 = [] #创建空列表 print(lis

2022-04-13 18:53:35 138

原创 数据类型练习题

1.输入一个半径,计算出圆的周长和面积。2.输入两个数字a,b,计算a与b之和与a与b之差的乘积。3.找出朋友(friends)中的魔鬼(fiend)4.输入一个字符串,用一条语句将其输出顺序进行调换5.输入一个字符串str,输出其长度; 返回 str1 在 str 里面出现的次数; 以 str1 为分隔符截取字符串6.输入一个字符串‘abcdabkrajb’,分别求出‘ab’出现的次数和‘e’出现的次数。7.直接定义一个字符串’adc kdn lad’,分别打印出以d分割的字符串的第二部分和第

2022-04-13 18:52:47 368

原创 数据类型之字符串类型

数据类型之字符串类型字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:str1 = ‘Hello World!’str2 = “Python Good”注意 Python不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。在使用字符串时,有些情况下需要用到 转义符,python中将各种类型表达式中的反斜杠 \ 符号,都看作转义符,如 \n 代表换行 \t 代表空tab。下面看几个例子#输出一个单

2022-04-13 18:51:49 3393

原创 数据类型之数字类型

数据类型之数字类型首先看为什么要设置数据类型,每种语言都有其数据类型,包含数据库等都有数据类型,那为什么要对数据分类型呢,其实简而言之,就是不同的数据作用不同,理论上占用的内存资源也不同,我们规范了数据类型,对数据进行分类,就相当于是对资源内存进行了优化,尽可能避免造成内存浪费,所以数据类型的区分,可以看做编程语言的一种系统资源分配优化的方案。那么Python语言的数据类型有哪些呢?分别有哪些特点,我们一一来学习:Python3 中有六个标准的数据类型:Number(数字) 不可变Strin

2022-04-13 18:50:37 3995 1

原创 Python控制结构练习题

控制结构练习题

2022-04-06 19:07:52 1016

原创 Python控制结构

Python控制结构

2022-04-06 19:06:44 651

原创 Python基本用法练习题

学习完了Python的基础用法后,我们掌握了Python的交互式编程客户端打开和使用,Python脚本的编写,Python中输入输出 、 变量 、标识符、操作符 、注释缩进等知识,下面我们来下面的练习题 来巩固知识吧。

2022-04-06 18:59:56 1853

原创 Python基本用法介绍

Python基本用法介绍

2022-04-06 18:55:16 11076 1

原创 Python基本介绍及环境安装

Python基本介绍及环境安装

2022-04-06 14:31:28 377

原创 mysql 使用% 或_模糊查询 会查出所有数据问题解决方案

当mysql 模糊查询时,要是输入 % 或者 _ 会被当成通配符,查出所有的数据。解决方案有以下几种:

2021-11-09 18:20:39 4036

原创 Docker使用之四SpringBoot项目在Docker的部署

Docker使用之四SpringBoot项目在Docker的部署

2021-10-18 08:00:15 514

原创 Docker使用之三镜像的应用

Docker使用之三镜像的应用

2021-10-17 13:02:12 137

原创 Docker使用之二 基础应用

Docker使用之二 基础应用

2021-10-17 12:55:19 59

原创 初遇Docker.使用之一 Hello World

Docker Hello World  Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。  输出Hello world  在cmd中输入命令 :docker run ubuntu:18.04 /bin/echo "Hello world"  各个参数解析:  ·docker: Docker 的二进制执行文件。  ·run: 与前面的 docker 组合来运行一个容器。  ·ubuntu:18.04 指定要运行的镜像,Docker 首先从

2021-10-17 12:46:37 205

原创 初遇Docker之Docker for Windows 安装

Docker for Windows 安装

2021-10-17 12:37:01 425

PDF文件解析工具及说明文档

用于pdf解析,包含SpirePDF PDFBOX

2023-02-13

pcre-dever.zip

安装nginx必备的包,非常难下载的版本。这里提供的版本的7.8.6和7.8.7,我们可以使用rpm -qa pcre查看你的pcre版本

2020-09-01

空空如也

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

TA关注的人

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