转载自攻破JAVA NIO技术壁垒 概述 NIO主要有三大核心部分:Channel(通道),Buffer(缓冲区), Selector。传统IO基于字节流和字符流进行操作,而NIO基于Channel和Buffer(缓冲区)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。Select ...
分类:
编程语言 时间:
2016-11-14 12:45:20
阅读次数:
276
一、进程:需要有用Process类用法一:Process.Start("calc");(不好用)该方法弊端:有许多程序不知道它的运行名字到底是什么,如果写错了,就会出现程序崩溃错误用法二://实例化进程类Process p = new Process();//创建进程开启路径对象ProcessSta ...
分类:
编程语言 时间:
2016-11-14 12:28:04
阅读次数:
240
大概分析一般使用了注解才会报这方面的错 1.没有在spring的ApplicationContext.xml中开启注解事务 2.没有在方法上挂注解事务标签 ...
分类:
Web程序 时间:
2016-11-14 12:17:52
阅读次数:
129
一、简单粗暴的线程 最原始的方式,当我们要并行的或者异步的执行一个任务的时候,我们会直接使用启动一个线程的方式,如下面所示: 但是像上面或者类似这种每次来都是用new 一个Thread出来的方式存在着很多的弊端,如下面: 每次new Thread新建对象性能差; 线程缺乏统一的管理,可以无限制新建线 ...
分类:
编程语言 时间:
2016-11-14 09:51:36
阅读次数:
297
Implement a stack with min() function, which will return the smallest number in the stack. It should support push, pop and min operation all in O(1) c ...
分类:
其他好文 时间:
2016-11-14 07:50:37
阅读次数:
280
修理 ,维修, 电路, 家电 http://www.haohetao.com/thread-1024305-1-1.html wwbl ft0http://www.haohetao.com/thread-1024306-1-1.html wwbl ft1http://www.haohetao.com ...
分类:
其他好文 时间:
2016-11-14 07:39:45
阅读次数:
196
一、栈 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉, ...
分类:
其他好文 时间:
2016-11-14 01:54:11
阅读次数:
280
Quartz.NET Windows 服务示例 想必大家在项目中处理简单的后台持续任务或者定时触发任务的时候均使用 Thread 或者 Task 来完成,但是项目中的这种需求一旦多了的话就得将任务调度引入进来了,那今天就简单的介绍一下 Quartz.NET 基于 Windows 服务宿主是怎样配置使 ...
What’s the difference between a stack and a heap? The differences between the stack and the heap can be confusing for many people. So, we thought we w ...
分类:
其他好文 时间:
2016-11-13 17:12:09
阅读次数:
212
https://leetcode.com/problems/implement-stack-using-queues/ 还有种方法,就是利用同一个队列,知道队列长度前提下,把内容从头到尾,再向尾部依次重推一下。 ...
分类:
其他好文 时间:
2016-11-13 13:49:41
阅读次数:
127