初探异常 什么是异常与异常处理 异常就是错误 异常会导致程序崩溃并停止运行 能监控并捕获到异常,将异常部位的程序进行修理。使得程序继续正常运行 异常的语法结构 try: <代码块1> #被try关键字检查并保护的业务代码 except <异常类型>: <代码块2> #代码块1出现错误后执行的代码块 ...
分类:
编程语言 时间:
2021-09-12 11:30:20
收藏:
0 评论:
0 赞:
0 阅读:
24
初识面向对象 什么是面向对象编程 利用(面向)对象(属性与方法)去进行编码的过程 自定义对象数据类型就是面向对象中的类(class)的概念 类的关键字class class来声明类,类的名称首字母大写,多单词情况下每个单词首字母大写 类的定义与调用 class Person(object): nam ...
分类:
编程语言 时间:
2021-09-12 11:30:11
收藏:
0 评论:
0 赞:
0 阅读:
50
什么是闭包 闭包就是能够读取其他函数内部变量的函数。 所以闭包可以理解成"定义在一个函数内部的函数"。 在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 什么是函数式接口 只有一个抽象方法的接口,就是函数式接口 什么是Lambda表达式 是一个闭包,赋予JAVA语言一个能力:将方法作为作为参数传 ...
分类:
编程语言 时间:
2021-09-12 10:55:25
收藏:
0 评论:
0 赞:
0 阅读:
44
参考 new String都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并返回指向该常量的引用。 通过字面量赋值创建字符串(如:String str=”twm”)时,会先在常量池中查找是否存在相同的字符串,若存在,则将栈中的 ...
分类:
编程语言 时间:
2021-09-12 10:54:47
收藏:
0 评论:
0 赞:
0 阅读:
37
有如下数组: String str [] ={"a", "b", "c", "d", "e"}; 1.for循环遍历 for(int i = 0; i < str.length; i++){ System.out.println(str[i]); } 2.foreach遍历 for(String x ...
分类:
编程语言 时间:
2021-09-12 10:54:05
收藏:
0 评论:
0 赞:
0 阅读:
34
Lambda表达式 简介 Lambda 是一个 匿名函数,我们可以把 Lambda表达式理解为是 一段可以传递的 代码(将代码像数据一样进行传递)。可以替换匿名内部类,函数式接口。 Lambda 是jdk1.8后有的。 例如:匿名内部类 VS Lambda表达式 //原来使用匿名内部类 TreeSe ...
分类:
编程语言 时间:
2021-09-12 10:53:42
收藏:
0 评论:
0 赞:
0 阅读:
30
一、下载商业版IDEA 官方链接:https://www.jetbrains.com/idea/download/#section=windows 二、新建JavaWeb项目 1、在菜单栏找到File >> New >> Project 2、在弹出的窗口中找到Java EnterPrise >> W ...
分类:
编程语言 时间:
2021-09-12 10:51:05
收藏:
0 评论:
0 赞:
0 阅读:
20
第一节:标识符、标识符命名规范、关键字、保留字 1.1 什么是标识符 Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。 1.2 标识符的命名规则 1. 由字母(含英、中、日、俄等)、数字、下划线(_)和美元符号($ 音:dollar)组成。2. 不能以数字开头。3. 区分大小 ...
分类:
编程语言 时间:
2021-09-12 10:50:38
收藏:
0 评论:
0 赞:
0 阅读:
28
总的来说 str():将传入的值转换为适合人阅读的字符串形式 repr():将传入的值转换为 Python 解释器可读取的字符串形式 传入整型 # number resp = str(1) print(resp, type(resp), len(resp)) resp = str(1.1) prin ...
分类:
编程语言 时间:
2021-09-12 10:49:22
收藏:
0 评论:
0 赞:
0 阅读:
31
需要两个for循环 外层循环管趟数 里层循环管着每一趟交换的次数 冒泡排序 var = [5,4,3,2,1]; for(var i=0;i<=arr.length-1;i++){ //外层循环管趟数 for(var j=0;j<=arr.length-i-1;j++){ //里面的循环管 每一趟的 ...
分类:
编程语言 时间:
2021-09-12 10:49:12
收藏:
0 评论:
0 赞:
0 阅读:
24
早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal是指作用域为Thread的局部变量,也许把它命名为ThreadLocalVariab ...
分类:
编程语言 时间:
2021-09-12 10:48:41
收藏:
0 评论:
0 赞:
0 阅读:
19
引入依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.3</version> </dependenc ...
分类:
编程语言 时间:
2021-09-12 10:14:03
收藏:
0 评论:
0 赞:
0 阅读:
32
def open_telnet_connection(ip_address, port=3000): socket.setdefaulttimeout(3) try: session = telnetlib.Telnet(ip_address, int(port)) except (Connecti ...
分类:
编程语言 时间:
2021-09-12 10:12:40
收藏:
0 评论:
0 赞:
0 阅读:
24
1.查找算法 find: 区间查找 find_first_of: 查找区间第一次出现 adjacent_find: 查找第一次重复的数 search: 子序列查找 search_n: 子序列查找出现次数 count: 区间统计 count_if: 条件统计 equal: 比较 有序查找: binar ...
分类:
编程语言 时间:
2021-09-12 09:49:50
收藏:
0 评论:
0 赞:
0 阅读:
24
什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 Mod ...
分类:
编程语言 时间:
2021-09-12 09:32:55
收藏:
0 评论:
0 赞:
0 阅读:
23
注:优先级指的是配置属性生效的优先级 不是读取文件的优先级 所有配置文件都去读取的话 生效属性优先级高的读取的优先级反而低 1. 默认位置配置文件的优先级 1.–file:./config/ 2.–file:./ 3.–classpath:/config/ 4.–classpath:/ 2.prop ...
分类:
编程语言 时间:
2021-09-12 09:15:52
收藏:
0 评论:
0 赞:
0 阅读:
21
一、数组与链表 6881: 生产数据合并 生产厂家总会根据各地产品销量的数据来分析来预估市场情况,并为后续调整生产规划、完善营销策略提供依据。 由于数据量巨大,为了充分运用分布式处理的又是,总部会要求各下属地区上报数据时,按各产品销量进行从大到小的排序。 总部收到数据后的第一件事是将所有数据合并并按 ...
分类:
编程语言 时间:
2021-09-12 09:08:44
收藏:
0 评论:
0 赞:
0 阅读:
35
Map的正确使用 for(Map.Entry<String, String> entry: params.entrySet()) { String key = entry.getKey(); String value = entry.getValue(); } Iterator<Entry<User ...
分类:
编程语言 时间:
2021-09-12 08:34:16
收藏:
0 评论:
0 赞:
0 阅读:
18
springboot 获取 pid /* * Copyright 2012-2019 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you m ...
分类:
编程语言 时间:
2021-09-12 08:15:42
收藏:
0 评论:
0 赞:
0 阅读:
38
已知存在一个按非降序排列的整数数组nums,数组中的值不必互不相同。 在传递给函数之前,nums在预先未知的某个下标 k(0 ? k < nums.length)上进行了旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], . ...
分类:
编程语言 时间:
2021-09-12 08:08:50
收藏:
0 评论:
0 赞:
0 阅读:
21