码迷,mamicode.com
首页 > 编程语言
Java多线程编程:Callable、Future和FutureTask浅析
通过前面几篇的学习,我们知道创建线程的方式有两种,一种是实现Runnable接口,另一种是继承Thread,但是这两种方式都有个缺点,那就是在任务执行完成之后无法获取返回结果,那如果我们想要获取返回结果该如何实现呢?还记上一篇Executor框架结构中提到的Callable接口和Future接口吗? ...
分类:编程语言   时间:2017-05-17 11:56:01    阅读次数:292
分布式架构springmvc+springboot+springcloud+redis
分布式 分布式服务:Dubbo+Zookeeper+Proxy+Restful 分布式消息中间件:KafKa+Flume+Zookeeper 分布式缓存:Redis 分布式文件:FastDFS 负载均衡:Keepalived+Nginx+Proxy(三重负载) JEESZ UI 基于Bootstra ...
分类:编程语言   时间:2017-05-17 11:55:37    阅读次数:245
springmvc+mybatis+dubbo+zookeeper分布式架构
平台简介 Jeesz是一个分布式的框架,提供项目模块化、服务化、热插拔的思想,高度封装安全性的Java EE快速开发平台。 Jeesz本身集成Dubbo服务管控、Zookeeper注册中心、Redis分布式缓存技术、FastDFS分布式文件系统、ActiveMQ异步消息中间件、Nginx负载均衡等分 ...
分类:编程语言   时间:2017-05-17 11:53:55    阅读次数:235
java IO流
以数据的流向分类,能够读取字节的序列的API对象成为输入流(InputStream),能够写入字节序列的成为输出流(OutputStream)。字节是计算机数据的存储的形式,任何数据都可以使用字节流进行读写。 读取来源和写入目标可以是文件,内存,网络,数据库和文件。 InputStream和Outp ...
分类:编程语言   时间:2017-05-17 11:53:11    阅读次数:155
python学习日记
1)range()控制for循环,len()用于返回对象的个数 如何去让其不会行输出(python2中直接在a[b]后添加逗号) 2)enumerate()可以从循环中得到下标和元素 3)zip()可以从等长的序列中分别提取一个元素,然后组成一个新的序列 用上*可以将c进行解开,差不多就是一种还原操 ...
分类:编程语言   时间:2017-05-17 11:52:11    阅读次数:138
面试题22:有序数组生成BST
对于一个含有n个数的有序数组1~N,能够产生多少种不同结果的二叉搜素树BST? 如何生成这些不同结构的BST? 1 class Solution { 2 public: 3 int numTrees(int n) { 4 int* dp = new int[n+1]; 5 dp[0] = 1; 6 ... ...
分类:编程语言   时间:2017-05-17 11:50:30    阅读次数:243
2016蓝桥杯决赛C/C++A组第三题 打靶
题意: 小明参加X星球的打靶比赛。比赛使用电子感应计分系统。其中有一局,小明得了96分。 这局小明共打了6发子弹,没有脱靶。但望远镜看过去,只有3个弹孔。显然,有些子弹准确地穿过了前边的弹孔。 不同环数得分是这样设置的:1,2,3,5,10,20,25,50 那么小明的6发子弹得分都是多少呢?有哪些 ...
分类:编程语言   时间:2017-05-17 11:48:23    阅读次数:813
javascript 冒泡排序
<script> var arr = [3, 1, 4, 6, 5, 7, 2]; function bubbleSort(arr) { var len = arr.length; for (var i = len; i >= 2; --i) { for (var j = 0; j < i - 1; ...
分类:编程语言   时间:2017-05-17 11:47:53    阅读次数:123
Python xlwt模块
Examples Generating Excel Documents Using Python’s xlwt Here are some simple examples using Python’s xlwt library to dynamically generate Excel docume... ...
分类:编程语言   时间:2017-05-17 11:46:30    阅读次数:262
Java类模板
类将现实世界中的概念模拟到计算机程序中 语法: public class 类名{ //定义属性部分 属性1的类型 属性1 属性n的类型 属性n //定义方法部分 方法1; 方法n; } 步骤: 定义类名-->编写类的属性-->编写类的方法 类将现实世界中的概念模拟到计算机程序中 语法: public ...
分类:编程语言   时间:2017-05-17 10:26:03    阅读次数:185
【Python】决策树的python实现
【Python】决策树的python实现 2016-12-08 数据分析师Nieson 1. 决策树是什么? 简单地理解,就是根据一些 feature 进行分类,每个节点提一个问题,通过判断,将数据分为几类,再继续提问。这些问题是根据已有数据学习出来的,再投入新数据的时候,就可以根据这棵树上的问题, ...
分类:编程语言   时间:2017-05-17 10:25:28    阅读次数:386
xv6/调度算法及并发程序设计
1 在proc.c的scheduler函数中,有两行: if(setjmp(&cpus[cpu()].jmpbuf) == 0) longjmp(&p->jmpbuf); 把它修改为: cprintf("setjmp called in scheduler\n"); if(setjmp(&cpus[ ...
分类:编程语言   时间:2017-05-17 10:24:49    阅读次数:716
黑马程序猿——JAVA基础——IO流
android培训、java培训、java学习型技术博客、期待与您交流! 一、 一、IO流的三种分类方式 1.按流的方向分为:输入流和输出流 2.按流的数据单位不同分为:字节流和字符流 3.按流的功能不同分为:节点流和处理流 二、IO流的四大抽象类: 字符流:Reader Writer 字节流:In ...
分类:编程语言   时间:2017-05-17 10:24:32    阅读次数:287
C递归算法与栈的分析,非全然二叉树遍历分析---ShinePans
对于递归,这里面的分析最好当然是用图形的方式来分析了.这里来总结一下 1.首先对于栈的理解: 先进后出,后进先出 先进后出 2.在进行非全然二叉树的存储之后,我们要做的是对其进行遍历或者索引,查找某个孩子,或某个左孩子或右孩子的双亲,不然存了是徒劳的. 非全然二叉树的存储: 我觉得最好的存储方式是动 ...
分类:编程语言   时间:2017-05-17 10:23:32    阅读次数:311
Java类模板
类将现实世界中的概念模拟到计算机程序中 语法: public class 类名{ //定义属性部分 属性1的类型 属性1 属性n的类型 属性n //定义方法部分 方法1; 方法n; } 步骤: 定义类名-->编写类的属性-->编写类的方法 ...
分类:编程语言   时间:2017-05-17 10:21:19    阅读次数:141
java 一个文件中写多个class
一个java文件中可以包含多个类,但这些类中一个特殊类,这个类的属性为public,且这个类的名字与文件名相同,java文件中仅有一个类为public. ...
分类:编程语言   时间:2017-05-17 10:21:09    阅读次数:267
Java运算符
1.赋值运算符 “=”--将左边的值给右边的变量 表达式:a=(b+3)+(b-1) 表达式就是符号(如加、减)与操作(如b、3)等的总和 2.算数运算符 a.同种类型参与运算(可能需要自动类型转化) b.返回同种类型(可能会上溢出或下溢出) c.byte、short、char三种类型在Java中是 ...
分类:编程语言   时间:2017-05-17 10:20:14    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!