Python基础编程 Author : AI菌 【内容讲解】 一、数据类型: 1、Numbers (数字) int (有符号整数) long (长整型,也可以代表八进制和十六进制) float (浮点型) complex (复数) 2、布尔类型 True False 3、String(字符串) 4、 ...
pom文件引入所需jar包 springboot版本采用2.3.1 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.co ...
值传递: 传递的是副本 引用传递: 在Java中,引用传递实际上不是传递的该引用本身,而是传递的该引用的一个副本,如果不对副本指向进行修改,那么这个副本和引用值就是同一个地址,操作副本就相当于操作引用,这里就和引用传递一致了。但是如对该副本修改了指向,那么修改的知识副本值,而不会对引用本身造成影响。 ...
1.BeautifulSoup简介 BeautifulSoup4和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。 BeautifulSoup支持Python标准库中的HTML解析器,还支持一些第三方的解析器,如 ...
一、CART算法的实现 #encoding:utf-8 from sklearn.model_selection import train_test_split from sklearn.metrics import accuracy_score from sklearn.tree import D ...
JavaScript介绍与组成 1、JavaScript历史 ① 发明的公司:网景(livescript)--sun ② 发明人:布兰登-艾克 ③ java与JavaScript的关系:Java 服务器端的编程语言,JavaScript运行在客户端(浏览器)的编程语言,两者毫无关系 2、javasc ...
指针的作用: 可以通过指针间接访问内存。 指针就是一个地址 定义指针 指针定义的语法:数据类型* 指针变量名 使用指针 int a=10;//定义变量 int * p;//定义指针 p=&a;//指针指向a的内存地址 cout<<*p<<endl;//*p表示解引用,找到指针指向的内存中的数据 ...
第一个坑:'geckodriver' executable needs to be in PATH 1.如果启动浏览器过程中报如下错误Traceback (most recent call last): File "<stdin>", line 1, in <module> File "D:\tes ...
业务需求 假设我们要实现一个商品中心这个核心领域。要求如下: 商品包含一个或多个明细。明细有三种:在线课程、实体书、线下服务。明细不可单独售卖,但可以单独编辑 商品和明细都有类目 商品的类目和明细的类目可以保持一致,也可以不保持一致 明细在不同的商品中可以有不同的价格 商品的价格是各明细的价格的总和 ...
private final Map<T, HandlerMethod> mappingLookup = new LinkedHashMap(); key-> value RequestMappingInfo -> HandlerMethod private final MultiValueMap<S ...
构建springboot项目 打包应用 编写dockerfile 构建镜像 发布运行! [root@localhost demo]# ls demo02-0.0.1-SNAPSHOT.jar Dockerfile # Dockerfile文件 [root@localhost demo]# cat D ...
大学有一门课程叫操作系统,学习过的同学应该都记得,监视器是操作系统实现同步的重要基础概念,同样它也用在JAVA的线程同步中,这篇文章用一种类推的思想解释监视器”monitor”。 1.什么是监视器 监视器可以看做是经过特殊布置的建筑,这个建筑有一个特殊的房间,该房间通常包含一些数据和代码,但是一次只 ...
排序 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,而冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法 (稳定的排序是指排序前后相同的两个数的相对位置是一致的) 一.冒泡排序 1.算法描述 比较相邻元素,如果第一个比第二个大,交换位置,这样每经过一趟就冒出一个最大的 2.代码实现 p ...
上一篇记录springboot的jar包怎么打包,其实有个缺点就是webapp文件夹不能一起打包,然而war包就可以。 对于war包,相信对于我们开发javaweb工程师来说都是不陌生的,外置tomcat+war包安装到服务器上。 然而springboot可以内嵌tomcat插件,所以外置tomca ...
Spring cloud bus 通过轻量级的消息代理连接各个微服务,可以用来广播配置文件的修改,或者管理服务监控 安装RabbitMQ Docker中RabbbitMQ安装命令: docker run -d --hostname my-rabbit --name some-rabbit -p 15 ...
14、Spring整合Mybatis 官方参考文档:http://mybatis.org/spring/zh/index.html 问题: (1)为什么要整合Mybatis? 1、使用SqlSessionTemplate 步骤: 14.1.1、导入依赖 所需依赖: Junit:测试所需依赖包 Lom ...
1、概念 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流 Java8中将并行进行了优化,我们可以很容易的对数据进行并行操作。 Stream API可以申明性的通过parallel()与sequential()在并行流与顺序流之间进行切换 2、Fork/Join框架 2.1、 ...
也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO ...
概念 Spring Cloud Stream用来构建消息驱动的微服务 Spring Cloud Stream中,提供了一个微服务和消息中间件之间的一个粘合剂,这个粘合剂叫做Binder,Binder负责与消息中间件进行交互。而我们开发者则通过inputs或者outputs这样的消息通道与Binder ...