Java所有异常类都是 Throwable的子类。它包括Java异常处理的两个重要子类:Error和Exception. Error:Error及其子类用来描述Java运行系统中的内部错误以及资源耗尽的错误,是程序无法处理的错误,这类错误比较严重。这类的大多数错误与代码编写者执行的操作无关,如,运行 ...
分类:
编程语言 时间:
2019-08-17 22:33:23
阅读次数:
129
strcpy 原型声明:extern char *strcpy(char* dest, const char *src); 头文件:#include <string.h> 功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间 说明:src和dest所指内存区域不可以重叠 ...
分类:
编程语言 时间:
2019-08-17 22:34:06
阅读次数:
191
在使用Springboot的时候,都要涉及到服务的停止和启动,当我们停止服务的时候,很多时候大家都是kill -9 直接把程序进程杀掉,这样程序不会执行优雅的关闭。而且一些没有执行完的程序就会直接退出。 我们很多时候都需要安全的将服务停止,也就是把没有处理完的工作继续处理完成。比如停止一些依赖的服务 ...
分类:
编程语言 时间:
2019-08-17 22:34:40
阅读次数:
202
思路 题意 :该题主要说几个同学分别说出自己的名次所处区间,最后输出可能存在的未说谎的人数及对应的学生编号,而且要求字典序最大。 思路 :刚刚接触匈牙利算法,了解的还不太清楚,附一个专门讲解匈牙利算法的 " 博文 " ,个人认为讲的比较清晰。 AC代码 c include include inclu ...
分类:
编程语言 时间:
2019-08-17 23:45:33
阅读次数:
127
线程编程(Thread) 什么是线程 线程特征 threading模块创建线程 创建线程对象 启动线程 回收线程 线程基础使用示例: 1 import threading 2 from time import sleep 3 import os 4 5 a = 1 6 7 # 线程函数 8 def ...
分类:
编程语言 时间:
2019-08-17 23:46:24
阅读次数:
100
微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。微服务可以在"自己的程序"中运行,并通过"轻量级设备与HTTP型API进行沟通"。关键在于该服务可以在自己的程序中运行。通过这一点我们就可以将服务公开与微服务架构(在现有系统中分布一个API)区分开来。在服务公开中,许多
分类:
编程语言 时间:
2019-08-17 23:47:53
阅读次数:
130
本文源码GitHub地址:知了一笑https://github.com/cicadasmile/spring-boot-base一、AOP切面编程1、什么是AOP编程在软件业,AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spri
分类:
编程语言 时间:
2019-08-17 23:48:40
阅读次数:
128
匿名函数 用lambda能够创建一个匿名函数,这中函数得名于省略了用def声明函数的标准步骤。 语法 如何使用 1. 我们正常定义一个函数时是这样的 2. 使用lambda定义匿名函数是这样的 按正常的调用方式即可。lambda表达式能够接收任何数量的参数但只能返回一个表达式的值。 用途 1.就像上 ...
分类:
编程语言 时间:
2019-08-17 23:55:34
阅读次数:
192
if 判断语句 理解if语句:我的理解比较简单,就像我们玩骰子,如果大于3点就看书,如果小于三点就睡觉,满足条件之后再执行 Python if判断语句 语法: PS:注意 是英文符 缩进: 使用一个TAB/或者四个空格进行缩进 实例: if...elif...else: 实例: 运行结果: ...
分类:
编程语言 时间:
2019-08-17 23:56:08
阅读次数:
187
Arrays在float/long/int/char等进行排序时,使用的算法是快速排序;而对于Object数组排序则是使用的是归并排序。 LegacyMergeSort.userRequested大致意思是“用户请求传统归并排序”的意思,通过System.setProperty("java.util ...
分类:
编程语言 时间:
2019-08-18 00:00:48
阅读次数:
108
集合(set)是一个无序的、元素不重复的序列,可以使用大括号 { } 或者 set() 函数创建集合,但是创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 集合的几种操作 1、集合的创建 2、添加元素 格式:s.add(x) 将元素x加到集合s中 3、删除元素 ...
分类:
编程语言 时间:
2019-08-18 00:01:50
阅读次数:
115
摘自:https://blog.csdn.net/zjuxsl/article/details/79437563 一个语法在Python中,lambda的语法是唯一的。其形式如下: lambda argument_list: expression 其中,lambda是Python预留的关键字,arg ...
分类:
编程语言 时间:
2019-08-18 00:02:53
阅读次数:
96
1. 了解SpringMVC参数接收的流程 2. 多参数传参问题 2.1 问题描述 2.2 比如: 定义一个input.html页面 有两个实体类,Dog类和Cat类,这两个类中分别有两个属性,name和age 后台Controller: Controller中,save方法有两个参数,Cat和Da ...
分类:
编程语言 时间:
2019-08-18 00:04:49
阅读次数:
119
package集合.list.ArrayList;importjava.util.Arrays;importjava.util.Date;publicclassMyArryList{//定义一个空的数组privatefinalstaticObject[]myArray={};//定义一个默认长度10privatefinalstaticintdefault_length=10;Object[]ele
分类:
编程语言 时间:
2019-08-18 00:05:13
阅读次数:
100
爬虫
分类:
编程语言 时间:
2019-08-18 00:07:20
阅读次数:
145
一、Mybatis框架1、mybatis简介MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(PlainOldJavaObjects,普通老式Java对象)为数据库中的记录。2、mybatis特点1)sql语句
分类:
编程语言 时间:
2019-08-18 00:14:05
阅读次数:
103
java自学教程,一套就够了,不管是职场充电还是菜鸟学习,文件目录如下: 一、java专题: 二、python专题: 三、大数据专题: 四、黑马Java 五、计算机千套书籍 六、前端专题 踏入IT界,上文件足够学习了,为百度云盘文件,大小1230G! 或许你会问价格肯定很贵,其实只要50元!!! 如 ...
分类:
编程语言 时间:
2019-08-18 00:18:12
阅读次数:
116
暴力递归: 1,把问题转化为规模缩小了的同类问题的子问题 2,有明确的不需要继续进行递归的条件(base case) 3,有当得到了子问题的结果之后的决策过程 4,不记录每一个子问题的解 动态规划 1,从暴力递归中来 2,将每一个子问题的解记录下来,避免重复计算 3,把暴力递归的过程,抽象成了状态表 ...
分类:
编程语言 时间:
2019-08-18 00:20:14
阅读次数:
226
选择排序 java public class TestSort { public static void selectSort(int[] a) { int index, temp; for (int i = 0; i ...
分类:
编程语言 时间:
2019-08-18 00:22:28
阅读次数:
147
Python库指南 1、time模块 作用:time模块是一个时间模块,与datetime模块它提供的功能是更加接近于操作系统层面。 应用场景:平时用的比较多的时间戳,等时间方面的操作,在爬虫方面经常会看到用time模块生成的时间戳放进请求头或者参数中。 2、datetime模块 作用:dateti ...
分类:
编程语言 时间:
2019-08-18 00:26:36
阅读次数:
152