码迷,mamicode.com
首页 > 编程语言 > 日排行
java生产者与消费者模式
前言: 生产者和消费者模式是我们在学习多线程中很经典的一个模式,它主要分为生产者和消费者,分别是两个线程, 目录 一:生产者和消费者模式简介 二:生产者和消费者模式的实现 声明:本例来源于java经典著作:《Think in java》,接下来将会采用本例子将会借鉴其中的案例进行分析 首先我们来设想 ...
分类:编程语言   时间:2017-10-03 00:52:37    阅读次数:394
JAVA-初步认识-第五章-数组-查表法练习
一. 查表法是一种思想,是一种生活中都会存在的操作。 查表法的特征在于:有对应关系。对应关系的一方上是有序的编号。如果有序的编号不从0开始,重新设置角标即可。 星期就可以使用查表法,星期一是monday, 星期二是tuesday....。查表法对应的双方中,有一方一定要是有序的数字。有序的数字,才可 ...
分类:编程语言   时间:2017-10-03 09:32:31    阅读次数:128
C++的容器简介
容器,就是存放数据的地方。 C++的STL(模版库)有两种容器:顺序容器和关联容器。简单来说,顺序容器就是将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素。而关联容器则是通过键(key)存储和读取元素。 所有标准库共有函数 其中operator>,operator>=,operato ...
分类:编程语言   时间:2017-10-03 10:37:11    阅读次数:118
Java重写、重载与覆盖
Java继承、重载与重写 一、继承(单继承) 1、利用extends关键字一个方法继承另一个方法,而且只能直接继承一个类。 2、当Sub类和Base类在同一个包时,Sub类继承Base类中的public/protected/默认级别的变量和方法 3、在不同包时继承public/protected级别 ...
分类:编程语言   时间:2017-10-03 10:38:29    阅读次数:269
Python 函数(一)
定义一个函数 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。 参数传递 在 python 中,类型属于对象,变量是没有类型的: 以上代码中, ...
分类:编程语言   时间:2017-10-03 10:41:02    阅读次数:192
jvm内存分区及各区线程问题
一.java内存模型图 二.直观分类图 三.各区简单描述 1.堆(heap):主要存放对象的实例也包括数组,是垃圾管理的主要作用区,是线程共享的 2.栈(stack):①虚拟机栈:描述的是 Java 方法执行的内存模型,每个方法在执行的同时会创建一个 Stack Frame (方法运行时的基础数据结 ...
分类:编程语言   时间:2017-10-03 10:42:49    阅读次数:187
Python 函数(二)
参数 以下是调用函数时可使用的正式参数类型: 必备参数 关键字参数 默认参数 不定长参数 必备参数 必备参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。 调用printme()函数,你必须传入一个参数,不然会出现语法错误: 以上实例输出结果: 关键字参数 关键字参数和函数调用关系紧密,函 ...
分类:编程语言   时间:2017-10-03 10:45:01    阅读次数:231
spring 学习
spring 1.x版本的文档 https://docs.spring.io/spring/docs/1.1.5/reference/ 中文文档 http://www.yesky.com/imagesnew/software/spring/index.html 该版本开始支持注解【Java 5注解】 ...
分类:编程语言   时间:2017-10-03 10:45:52    阅读次数:257
Exception in thread "RMI TCP Connection(idle)" java.lang.OutOfMemoryError: PermGen space
问题:Exception in thread "RMI TCP Connection(idle)" java.lang.OutOfMemoryError: PermGen space 解决方案: 在Eclipse中配置tomcat中设置VM options的值: ...
分类:编程语言   时间:2017-10-03 11:22:21    阅读次数:479
java web知识点
java web知识点 1.Java知识点 基本数据类型,面向对象,异常,IO,NIO,集合,多线程,JVM,高级特性。 2.web知识点 JSP,Serlvet,JDBC,Http 掌握Cookie和Session,转发和重定向,过滤器和监听器。 3.数据库知识点 数据库连接池的使用方法,为什么药 ...
分类:编程语言   时间:2017-10-03 11:22:36    阅读次数:191
Python 映射类型字典dict操作定义
Python 映射类型字典dict操作定义 Python映射类型字典基础知识:字典是用大括号{ }来表示,它是python中最灵活的内置数据类型。它是一个无序的集合,通过键来存取值,而不能用索引。 字典的创建和使用 字典的组成:字典是由大括号{ }来包含其数据的,大括号内包含键和其对应的值,一对键和 ...
分类:编程语言   时间:2017-10-03 11:22:42    阅读次数:115
划分算法
划分算法的目的 我们设定一个特定值,让所有数据项大于特定值的在一组,小于特定值的在另一组,划分算法是快速排序的根本机制。 划分算法的思想 在数组的俩头分别有俩个指针,俩个指针相向而行,假定我们让数组头的部分为小于特定值的数据项,数组尾的部分为大于特定值的数据项,当指针相向移动的过程中,头指针遇到大于 ...
分类:编程语言   时间:2017-10-03 11:23:30    阅读次数:226
python:open/文件操作
open/文件操作 #open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等 读写模式的类型有: 注意: 1、使用'W',文件若存在,首先要清空,然后(重新)创建, 2、使用'a'模式 ,把所有要 ...
分类:编程语言   时间:2017-10-03 11:24:16    阅读次数:182
java-分数拆分
问题描述:输入正整数k,找到所有的正整数x>=y,使得1/k = 1/ x + 1/y. 样例输入: 2 输出 1/2=1/6+1/3 1/2=1/4+1/4 12 输出 1/12=1/156+1/13 1/12=1/84+1/14 1/12=1/60+1/15 1/12=1/48+1/16 1/1 ...
分类:编程语言   时间:2017-10-03 11:24:48    阅读次数:233
Java中String、StringBuilder、StringBuffer常用源码分析及比较(一):String源码分析
String: 一、成员变量: 其中字符数组value[]是String用来存贮字符串的容器,换句话说String是使用字符数组实现的,值得注意的是这个字符数组用到了final修饰,意味着其中的字符串一旦在构造方法中初始化将不能被修改,这也是String字符串在做拼接时,要新建很多String对象的 ...
分类:编程语言   时间:2017-10-03 11:25:43    阅读次数:437
bootstrap.min.js:6 Uncaught Error: Bootstrap's JavaScript requires jQuery
今天在项目中用到 Bootstrap 的模态框,但是发现始终调不起来,看控制栏有个错误如下: bootstrap.min.js:6 Uncaught Error: Bootstrap's JavaScript requires jQuery 解决方案: 将jquery的库引用放在bootstrap的 ...
分类:编程语言   时间:2017-10-03 12:00:46    阅读次数:469
普及组模板——快速排序
题目:【模板】快速排序(洛谷_1177) 本文由Yzyet编写,网址为www.cnblogs.com/Yzyet。非Yzyet同意,禁止转载,侵权者必究。 ...
分类:编程语言   时间:2017-10-03 12:00:55    阅读次数:155
Spring Boot学习(五)
一、日志配置 Spring Boot支持多种日志框架,默认使用LogBack作为日志框架。 配置日志级别: 格式:logging.level.报名=级别 例如:logging.level.org.springframework.web=debug 配置日志文件: 格式:logging.file=文件 ...
分类:编程语言   时间:2017-10-03 12:02:04    阅读次数:231
数据分析前戏:ipython使用技巧(上)
不一定非得使用Jupyter Notebook,试试ipython命令行 安装 ipython 我只试过Windows 10环境下的。 1.安装python安装包之后,应该就有ipython了。 2.安装anaconda,这个做机器学习或数据分析要是需要的,这个装完之后,也会有ipython。(建议 ...
分类:编程语言   时间:2017-10-03 12:05:28    阅读次数:261
python正则表达式
元字符:匹配字符、匹配位置、匹配数量、匹配模式. 常见元字符列表 . 匹配除换行符以外的任意字符 \b 匹配单词的开始或结束 \d 匹配数字 \w 匹配字母、数字、下划线或汉字 \s 匹配任意空白符,包括空格、制表符(Tab)、换行符、中文全角空格等 ^ 匹配字符串的开始 $匹配字符串的结束 常用限 ...
分类:编程语言   时间:2017-10-03 12:06:27    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!