码迷,mamicode.com
首页 > 编程语言
Java I/O 工作机制(二) —— Java 的 I/O 的交互方式分析
简介: BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 NIO:同步非阻塞式IO,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路复用 ...
分类:编程语言   时间:2017-07-27 18:22:10    阅读次数:204
Python判断文件是否存在的三种方法【转】
转:http://www.cnblogs.com/jhao/p/7243043.html 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pa ...
分类:编程语言   时间:2017-07-27 18:21:44    阅读次数:268
java虚拟机 内存分配
分为以下几个运行时数据区: 程序计数器,java虚拟机栈,本地方法栈,java堆,方法区 程序计数器: 线程私有,记录正在执行的虚拟机字节码指令地址,执行本地方法则为空,是唯一一个java虚拟机内存中没有PutOfMemoryError情况 java虚拟机栈: 线程私有,生命周期也与线程相同,用于支 ...
分类:编程语言   时间:2017-07-27 18:20:59    阅读次数:151
php 将数组转换网址URL参数
$array =array ( 'id' =123, 'name' = 'dopost' ); echo http_build_query( $array ); //得到结果 id=123name=dopost $array =array ( 'id' =123, 'name' = 'dopost' ...
分类:编程语言   时间:2017-07-27 18:20:11    阅读次数:191
python---基础之模块,列表,元组,字典
1、 模块 写模块的时候尽量不要和系统自带的模块的名字相同 调用模块的时候,会先在当前目录下查找是否有这个模块,然后再会如python的环境变量中查找 a.模块1:sys 代码如下: 1 import sys 2 print(sys.path) 该代码的作用就是打印出python环境变量如下所示: ...
分类:编程语言   时间:2017-07-27 18:19:32    阅读次数:200
Spring Boot 揭秘与实战(九) 应用监控篇 - 自定义监控端点
文章目录 1. 继承 AbstractEndpoint 抽象类 2. 创建端点配置类 3. 运行 4. 源代码 文章目录 Spring Boot 提供的端点不能满足我们的业务需求时,我们可以自定义一个端点。 本文,我将演示一个简单的自定义端点,用来查看服务器的当前时间,它将返回两个参数,一个是标准的 ...
分类:编程语言   时间:2017-07-27 18:19:09    阅读次数:168
python列表生成式、列表推导式
运用列表生成式,可以快速生成list,可以通过一个list推导出另一个list,而代码却十分简洁。 格式 [x for x in 内容] [x for x in 内容 if 条件] 1:要把生成的元素x放到前面,执行的时候,先执行后面的for循环 2:后面跟上for循环 可以有多个for循环,也可以 ...
分类:编程语言   时间:2017-07-27 18:18:49    阅读次数:251
华为2017实习生上机笔试_当出差遇上大雾_Java编程
出差问题: 1、共有6个城市,某员工现从5号城市,到endCity出差; 2、如果一个城市遇上大雾,则该城市(既不能到达,也不能离开); 3、给定距离矩阵useHours[][6] = { 0,2,10,5,3,INF, INF,0,12,INF,INF,10, INF,INF,0,INF,7,IN ...
分类:编程语言   时间:2017-07-27 18:16:37    阅读次数:462
javascript
1、interval 间隔事件,var timer=setInterval(a,5000); 代表5秒钟执行一下a 事件,若是想停止,则clearInterval(timer)便可 2、setTimeout(“b”,3000) out为小写,代表3秒钟后执行b事件,时间若是b(),需要双引号,若是b ...
分类:编程语言   时间:2017-07-27 18:15:46    阅读次数:132
rest get post 请求工具_restclient.jar
下载 :restclient.jar 启动命令 : java -jar restclient.jar 界面如图所示: ...
分类:编程语言   时间:2017-07-27 18:15:37    阅读次数:149
python-------装饰器
一、简单的装饰器 1.为什么要使用装饰器呢? 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 那么我们先来看一个简单的装饰器:实现计算每个函数的执行时间的功能 1 import time 2 def wrapper(func): 3 def in ...
分类:编程语言   时间:2017-07-27 18:14:59    阅读次数:149
Java学习之路(一)Java基础知识
标识符(命名规范) 标识符由字母、数字、下划线、¥、$、中文组成; 首字母不能使用数字; 不能与系统关键字重名; 长度无限制,区分大小写; 类名:每个首字母大写; 包名:全部小写; 方法名:第一个单词小写,其他首字母大写; 变量:小写; 常量:大写; 基本数据类型 byte 字节型 short 短整 ...
分类:编程语言   时间:2017-07-27 18:14:43    阅读次数:132
java集合
这里对java中常用的集合做一个小结 单列集合:Collection 单列集合的根接口 List系列:有序,不唯一 1,ArrayList 底层使用Object数组,查询快,插入删除慢 2,LinkedList 底层使用链表数据结构,查询慢,增删快,有removeLast()方法,而ArrayLis ...
分类:编程语言   时间:2017-07-27 18:14:34    阅读次数:203
Spring Boot 揭秘与实战(八) 发布与部署 - 远程调试
文章目录 1. 依赖 2. 部署 3. 调试 4. 源代码 文章目录 设置远程调试,可以在正式环境上随时跟踪与调试生产故障。 依赖 在 pom.xml 中增加远程调试依赖。 部署 部署时,执行相关命令。 调试 在本地 Eclipse 管理界面,鼠标双击 Run 按钮,选择 Debug Configu ...
分类:编程语言   时间:2017-07-27 17:03:22    阅读次数:916
spring
1.创建bean.xml <?xml version="1.0" encoding="UTF-8"?> <beans> <bean id="userController" class="com.augmentum.oes.controller.UserController" scope="singl ...
分类:编程语言   时间:2017-07-27 17:02:52    阅读次数:197
算法学习步骤
画图写出策略,然后每个步骤都用最简单的代码写出来,总结规律 插入排序算法 package a; public class ChaRuPaiXu {public static void main(String[] args) { int[] nums={24,3,51,12,6,4,5,34,23,1 ...
分类:编程语言   时间:2017-07-27 16:38:48    阅读次数:192
算法练习——和最接近于零的子数组
问题描述: 求对于长度为N的数组A,求子数组的和接近0的子数组,要求时间复杂度O(NlogN) (1) 求出所有的sum[i] sum[i]表示A的前 i 项和 (2) 对sum[-1,0,...,N-1]排序,然后计算sum相邻元素的差的绝对值,最小记为 min1 (3) min1 : 在A中任意 ...
分类:编程语言   时间:2017-07-27 16:38:24    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!