线程的状态转换: 1、新建状态用new Thread()建立一个线程对象后,该线程对象就处于新生状态。 2、就绪状态通过调用线程的start方法进入就绪状态(runnable)。注意:不能对已经启动的线程再次调用start()方法,否则会出现Java.lang.IllegalThreadStateE ...
分类:
编程语言 时间:
2019-08-17 21:45:44
阅读次数:
98
学习Python时自动化出现报错 “selenium python Message: unknown error: Element is not clickable at point” 在网上谷歌了一下,发现是元素定位不到,之前的代码如下: 看到原因有三种原因:(原网址:https://blog.c ...
分类:
编程语言 时间:
2019-08-17 21:54:31
阅读次数:
119
如视频导入文件和路径packagequartz;importjava.util.Date;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.quartz.Job;importorg.quartz.JobExecutionContext;importorg.quartz.JobExecutionException;publi
分类:
编程语言 时间:
2019-08-17 21:54:49
阅读次数:
109
package pers.aaa.callable; import java.util.concurrent.Callable; public class MyCallable implements Callable<Integer>{ public Integer call() throws Ex... ...
分类:
编程语言 时间:
2019-08-17 21:55:06
阅读次数:
91
归并排序(英语:Merge sort,或mergesort),是创建在归并操作上的一种有效的排序算法,效率为O(n·log n)。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。 采用分治法: 分割:递归地把当前序列平均分割成两半。 集成: ...
分类:
编程语言 时间:
2019-08-17 21:55:37
阅读次数:
118
一、认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。 现在的操作系统都是多任 ...
分类:
编程语言 时间:
2019-08-17 21:56:55
阅读次数:
92
参照:https://www.cnblogs.com/wuxinyan/p/8615127.html https://www.cnblogs.com/onepixel/articles/7674659.html 一.排序算法分类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破 ...
分类:
编程语言 时间:
2019-08-17 21:59:01
阅读次数:
107
两个名词的对比 java内存模型 定义了线程和主内存之间的抽象关系,即Jvm在计算机内存中的工作方式 java内存区域 内存区域是指 Jvm 运行时将数据分区域存储,强调对内存空间的划分。 Java运行时数据区域 Java运行时数据区域主要可以分为五个区域: 1.程序计数器 2.Java虚拟机栈 3 ...
分类:
编程语言 时间:
2019-08-17 22:00:31
阅读次数:
94
插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素 ...
分类:
编程语言 时间:
2019-08-17 22:03:08
阅读次数:
78
一、继承的概念及使用方法 在Python中一个类如果想使用前面一个类所有的方法和属性就需要使用继承 继承的定义 def Class_Child(Class_parent) 这样就可以在子类中使用父类中定义的方法和属性,但是,如果子类中定义的属性和方法和父类中定义的重复了,则将直接使用子类本身定义的方 ...
分类:
编程语言 时间:
2019-08-17 22:10:18
阅读次数:
129
1. 什么是自动装配? Spring 容器可以在不使用和 元素的情况下自动装配相互协作的 bean 之间的关系,这有助于减少编写一个大的基于 Spring 的应用程序的 XML 配置的数量。 2. 自动装配的模式 no:这是默认的设置,它意味着没有自动装配,你应该使用显式的bean引用来连线。你不用 ...
分类:
编程语言 时间:
2019-08-17 22:10:44
阅读次数:
113
static 修饰符能够与变量、方法一起使用,表示是“静态”的。 静态变量和静态方法能够通过类名来访问,不需要创建一个类的对象来访问该类的静态成员,所以static修饰的成员又称作类变量和类方法。静态变量与实例变量不同,实例变量总是通过对象来访问,因为它们的值在对象和对象之间有所不同。 请看下面的例 ...
分类:
编程语言 时间:
2019-08-17 22:12:25
阅读次数:
122
以实现Runable接口的方式创建线程比继承Thread类有很大的优越性,因为类不能多重继承,即一个类只能继承一个类,那么如果该类已经继承了一个类,就不能实现多线程了,但是可以通过实现Runable接口的方式实现多线程。 1、Runnable实现多线程 2、join()方法的使用 主线程在子线程运行 ...
分类:
编程语言 时间:
2019-08-17 22:15:25
阅读次数:
107
第一点:scanf默认回车和空格是输入不同组之间的间隔和结束符号。 也就是说他不会读取 空格 和 换行符。而是把他们当作一个 数据被读取完成的标志! 例子 两种输入方式 第二点 若要scanf 读取到 换行符或者是空格 需要用 %c 来表示例如这样 可以看到第一个换行符 和之后的空格全部读取到了。 ...
分类:
编程语言 时间:
2019-08-17 22:16:00
阅读次数:
169
本文主要以一个简单的小例子,简述SpringMVC开发中,Json的相关应用,仅供学习分享使用,如有不足之处,还请指正。 ...
分类:
编程语言 时间:
2019-08-17 22:21:47
阅读次数:
117
1. Spring内置的事件有哪些? Spring中的事件是一个 ApplicationEvent类的子类,由实现 ApplicationEventPublisherAware 接口的类发送,实现 ApplicationListener 接口的类监听。 Spring中已经定义了一组内置事件,这些事件 ...
分类:
编程语言 时间:
2019-08-17 22:23:55
阅读次数:
159
java_1.8.0_ windows_64 链接:https://pan.baidu.com/s/1_N4vC7NZB12eQF4hoeACrw 提取码:uyct 一、安装 JDK (1)双击进行安装界面如下所示: 路径可自定义: 一直点击下一步直至完成: 二、配置环境变量右键我的电脑—属性 高级 ...
分类:
编程语言 时间:
2019-08-17 22:25:46
阅读次数:
440
Python Split()函数 Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 split() 方法语法: 参数 str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num -- 分割次数。 ...
分类:
编程语言 时间:
2019-08-17 22:26:22
阅读次数:
118
我们用两种方式创建的线程,在使用后都会被销毁,频繁地创建和销毁会造成时间和资源的浪费。线程池是一个能够容纳多个线程的容器,里面的线程可以反复使用。 ...
分类:
编程语言 时间:
2019-08-17 22:28:36
阅读次数:
123
由于之前对Sping框架没有整体的了解,对基础知识有很大的缺失。 为了打好基础对一些基本概念进行总结 1. 什么是POJO? POJO(Plain Old Java Object)从字面上翻译为“简单老式的java对象”或者 “普通java类” POJO是指:那些没有继承任何类、也没有实现任何接口, ...
分类:
编程语言 时间:
2019-08-17 22:32:59
阅读次数:
143