码迷,mamicode.com
首页 > 编程语言 > 日排行
Java多线程学习总结之---多线程基础
1、线程相关概念 1)、线程与进程的区别 线程是操作系统调度的最小单元,也叫轻量级进程,而进程是操作系统中的应用程序,在进程中可以创建多个线程。 2)、上下文切换 我们知道现代处理器都是多核的,几核处理器只能同时处理几个线程,多线程执行程序看起来是同时进行,实际上是CPU在多个线程之间快速切换执行, ...
分类:编程语言   时间:2018-08-12 00:31:25    阅读次数:237
python开发【函数】:装饰器的诞生
计算函数的运行时间 虽然已经实现功能,但是改变了函数bar的调用方式,优化后如下: 总结:函数bar的调用方式未改变,但是与题目要求又不一致,函数遇到return后结束了,未输出运行函数的时间,继续优化: 总结:此时装饰器的雏形已形成,那如果函数带参数的话,会是怎么样了,继续搞。 总结:无论函数是否 ...
分类:编程语言   时间:2018-08-12 00:31:36    阅读次数:169
线程池使用不当也会死锁?
线程池是个好东西,最大线程数限制了服务无限制使用宝贵的操作系统线程,最大队列保护内存溢出,完美! 但是线程池使用不当也会导致死锁。这种死锁,要是不知道原理,死都不知道咋死的,并且非常难定位。大家知道,死锁一般都是由于资源征用引起的。而线程池引起的死锁,可能连个synchronize关键字都没有。连同 ...
分类:编程语言   时间:2018-08-12 00:31:55    阅读次数:213
Python基础——基本数据类型2
列表 定义:[ ]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 列表的创建 List1 = ["Hello", "Python", "China", "me"] # 或 List2 = list("Hello") # 或 List3 = list(["Hello", "Python ...
分类:编程语言   时间:2018-08-12 00:32:12    阅读次数:209
链表排序 Sort List
2018-08-11 23:50:30 问题描述: 问题求解: 解法一、归并排序 解法二、快速排序 ...
分类:编程语言   时间:2018-08-12 00:32:45    阅读次数:171
14 Javascript与XML
...
分类:编程语言   时间:2018-08-12 00:33:18    阅读次数:184
Intellij IDEA 报错java.lang.NoClassDefFoundError
Intellij IDEA 报错java.lang.NoClassDefFoundError 11-Aug-2018 23:48:24.686 严重 [http-nio-8080-exec-5] org.apache.catalina.core.StandardWrapperValve.invoke ...
分类:编程语言   时间:2018-08-12 00:34:50    阅读次数:1359
关于js中的数组
数组、字符串、数字是一个程序的最基本的组成部分,对于程序员来说,理解他们只是基本操作,今天说说数组 和其他强类型语言不同,数组可以容纳任何类型的值,字符串、数字、对象,也可以是其他数组(多维数组就是这样用的),并且js的数组可以像对象一样任意拓展(事实上数组就是对象) 而不像其他强类型语言一样需要预 ...
分类:编程语言   时间:2018-08-12 01:27:23    阅读次数:187
【Java并发】线程的顺序执行
实现多个线程顺序执行的两种方式 ...
分类:编程语言   时间:2018-08-12 01:28:05    阅读次数:202
Spring Boot 项目部署到本地Tomcat,出现访问路径问题
首先确定war 包没问题,把war包放在webapps目录下,访问http://localhost:8080/ + 项目名称 发现首页可以访问但css,js请求都是404,跳转页面也是404 解决方法:找到在tomcat的conf中的配置文件server.xml 在<Host>中添加 docBase ...
分类:编程语言   时间:2018-08-12 01:28:51    阅读次数:505
小橙书阅读指南(三)——插入排序
算法描述:通常人们在整理扑克的方法是一张一张的来,将每一张牌插入到其他已经有序的牌中的适当位置。在算法的实现中,为了给要插入的元素腾出1个空间,我们需要将其余所有元素在插入之前都向右移动1位。这种算法叫插入算法。 算法图示: 算法解释:在基础版本中通常的做法是,当新元素需要被插入有序数组的时候,从右 ...
分类:编程语言   时间:2018-08-12 01:30:31    阅读次数:203
Python算法教程第二章知识点:计时模块、字典与散哈希表、图与树的实现、成员查询、插入对象
计时模块,字典与散哈希表,图与树的实现,成员查询,插入对象
分类:编程语言   时间:2018-08-12 01:30:55    阅读次数:219
Python中关于list、tuple、字符串的比较
List定义及常用的方法见上一篇博客。 Tuple元组tuple的定义:            tuple是一个有序的元素组成的不可变对象的集合,使用小括号()表示,是可迭代对象 元组中数据的访问     &n
分类:编程语言   时间:2018-08-12 01:32:18    阅读次数:247
《Spring实战》-- 'cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element' 错误的解决
在Eclipse中新建了一个maven项目学习Spring,在 service.xml 中配置 Spring,想要学习‘面向切面的Spring’,service.xml 内容如下: 结果写 的时候,没有代码提示,而且总是出现错误提示: Multiple annotations found at th ...
分类:编程语言   时间:2018-08-12 01:33:27    阅读次数:227
05 Jquery UI Sortable 排序插件
...
分类:编程语言   时间:2018-08-12 01:34:16    阅读次数:207
Java API_String类
String类 1.String类的概述和构造方法以及相关方法 (1).String类概述 字符串就是由多个字符组成的一串数据。也可以看成是一个字符数组。 (2).String类的构造方法 public String():空参构造 public String(byte[] bytes):把字节数组转 ...
分类:编程语言   时间:2018-08-12 01:34:56    阅读次数:215
Floyd算法
个人对k的意义的理解:假设k是某一定值,对于每一次i,j循环,我们都只考虑加入第k个节点对D[i][j](从i到j最短路径)的影响,因为前k-1个节点已经考虑过了。 所以D[i][j] = D[i][k] + D[k][j], 其实D[i][k]与D[k][j]代表的是考虑前k-1个节点过后的最短路 ...
分类:编程语言   时间:2018-08-12 01:36:59    阅读次数:196
java引用
前言: 在平时的开发中,我们每天要new无法的对象,这些对象存在于jvm的堆内存中,而他们的生老病死生命周期全部归JVM控制。不同的对象引用的,其生命周期也有显著的不同,如何通过其他不用强度的引用来避免jvm的最大隐患:out of Memory?本篇博客将会介绍java的四种不同的引用类型,来看一 ...
分类:编程语言   时间:2018-08-12 10:25:50    阅读次数:152
python函数名的运用
函数名是?个变量, 但它是?个特殊的变量, 与括号配合可以执?函数的变量. 当打印函数名的时候会发现出现的是一个内存地址 函数名可以赋值给变量 函数名可以当做容器类的元素 函数名可以当做函数的参数 函数名可以作为函数的返回值 ...
分类:编程语言   时间:2018-08-12 10:26:21    阅读次数:138
python开发【常用模块】:日志模块
日志模块的设置流程 ...
分类:编程语言   时间:2018-08-12 10:27:01    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!