网络编程 网络概述 概述 网络编程技术是当前一种主流的编程技术,随着联网趋势的逐步增强以及网络应用程序的大量出现,所以在实际的开发中网络编程技术获得了大量的使用。 计算机网络概述 IP地址: 为了能够方便的识别网络上的每个设备,网络中的每个设备都会有一个唯一的数字标识。 在计算机网络中,现在命名IP ...
分类:
编程语言 时间:
2017-04-28 20:18:25
阅读次数:
190
本文转载自:http://www.cnblogs.com/iyangyuan/archive/2013/04/09/3011274.html 杨元的博客 泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test<T>{}。这样就定义了一个泛型类Tes ...
分类:
编程语言 时间:
2017-04-28 20:17:54
阅读次数:
148
获取某月日历 Calendar模块有很广泛的方法用来处理年历和月历,例如打印某月的月历: 以上实例输出结果: ...
分类:
编程语言 时间:
2017-04-28 20:17:44
阅读次数:
314
新建一个ReentrantLock对象,主线程第一次调用ReentrantLock/lock -> NonfairSync/lock主线程成功获取锁。 子线程1调用ReentrantLock/lock -> NonfairSync/lock -> AbstractQueuedSynchronizer ...
分类:
编程语言 时间:
2017-04-28 20:16:59
阅读次数:
421
如题上,通常的思想是遍历一遍啦,这里有个比較有意思的方法(程序猿面试宝典上有对应的题 四版,p78) 利用了指向数组的指针来完毕: [cpp] view plaincopy // 得到数组的最后一个数 - 使用指向数组的指针来完毕 #include <stdio.h> int main() { pr ...
分类:
编程语言 时间:
2017-04-28 20:16:51
阅读次数:
160
Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。 下面是本文所涉及到的主题列表: 为什么使用Selector? 仅用单个线程来处理多个Channels的好处 ...
分类:
编程语言 时间:
2017-04-28 20:16:44
阅读次数:
244
堆内存 Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中。堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor ...
分类:
编程语言 时间:
2017-04-28 20:15:42
阅读次数:
202
Java NIO中的 ServerSocketChannel 是一个可以监听新进来的TCP连接的通道, 就像标准IO中的ServerSocket一样。ServerSocketChannel类在 java.nio.channels包中。 这里有个例子: 01 ServerSocketChannel s ...
分类:
编程语言 时间:
2017-04-28 20:15:08
阅读次数:
249
https://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/ http://www.open-open.com/lib/view/open1404350384858.html http://developer.51cto.com/art ...
分类:
编程语言 时间:
2017-04-28 20:13:45
阅读次数:
168
java -server -Xms1024m -Xmx2048m -XX:+UseParallelGC -XX:+UseG1GC -XX:ParallelGCThreads=4 -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicy -Xms:初始堆大小 - ...
分类:
编程语言 时间:
2017-04-28 20:12:03
阅读次数:
206
*_at方法 这些方法在一个流上面做随机存取操作。你来指定read和write操作从什么地方開始(offset): async_read_at(stream, offset, buffer [, completion], handler):这种方法在一个指定的流上从offset处開始运行一个异步的r ...
分类:
编程语言 时间:
2017-04-28 18:43:12
阅读次数:
247
%y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地 ...
分类:
编程语言 时间:
2017-04-28 18:42:48
阅读次数:
215
首先,新建一个java项目,下面导入需要的jar包: 这里有你需要的jar包哦。 jar包下载 在src文件夹下,新建一个applicationContext.xml文件 在web.xml中配置: 创建定时启动的java类: test.java 部署在Tomcat中启动Tomcat即可。 具体定时器 ...
分类:
编程语言 时间:
2017-04-28 18:42:39
阅读次数:
187
1.错误的原因: 输入错误 设备错误 物理限制 代码错误2.异常分类总:Throwable->Error ->Exception->IOException ->RuntimeException: 继承RuntimeException异常的异常包括: 错误的类型转换; 空指针 访问越界 不继承Runt ...
分类:
编程语言 时间:
2017-04-28 18:41:34
阅读次数:
190
#include <iostream> using namespace std; int arrSort[6]={5,2,4,6,1,3}; void insert_sort_asc(int arr[],int arrCount) { int key; int j; for(int i=1;i<ar ...
分类:
编程语言 时间:
2017-04-28 18:39:43
阅读次数:
202
这代表了web容器启动的时候会首先进入ContextLoaderListener这个类,并且之后会去加载classpath下的applicationContext.xml文件。那么重点就在ContextLoaderListener上,点开源码: 里面主要为ServletContextListener ...
分类:
编程语言 时间:
2017-04-28 18:39:09
阅读次数:
184
//求一个数的绝对值 #include <stdio.h> int absolute_value(int num) { if (num < 0) { num = ~(num - 1); } return num; } int main() { printf("%d\n", absolute_valu ...
分类:
编程语言 时间:
2017-04-28 18:38:36
阅读次数:
131