码迷,mamicode.com
首页 > 编程语言
php多线程学习
疑问: 1、run 方法中的代码执行完毕之后,独立线程立即退出,并且等待合适的时机由创建者线程加入(join)。 只能创建者线程加入join吗,什么是join? 2、 Thread extends Threaded implements Countable , Traversable , Array ...
分类:编程语言   时间:2017-05-23 23:42:09    阅读次数:238
c++编译时打印宏定义
#pragma message("this is message") #pragma message只能打印字符串,如果想打印任何宏定义可使用: #define PRINT_MACRO_HELPER(x) #x #define PRINT_MACRO(x) #x"="PRINT_MACRO_HELP ...
分类:编程语言   时间:2017-05-23 23:41:23    阅读次数:467
每天一道Java题[9]
题目 native关键字的作用是什么? 解答 首先,需了解JNI(Java Native Interface),它是连接Java平台与本地C代码的一个API。 其次,用native关键字声明的方法,是告诉JVM调用的方法是一个外部定义的方法,也就是本地C代码定义的一个方法。 总结来说,native关 ...
分类:编程语言   时间:2017-05-23 23:40:41    阅读次数:195
002-java语言基础
一、安装卸载 卸载:控制面板 安装:下载对应版本 注意1、安装路径→尽量不要有空格和汉字 注意2、安装之后,jre可以不用安装,jdk中含有 二、环境变量 环境变量:理解,一些快捷路径。方便快速查找应用与命令。 系统属性→环境变量 增加:JAVA_HOME:java安装路径 path→增加%JAVA ...
分类:编程语言   时间:2017-05-23 23:40:03    阅读次数:298
初识Java
一.开发Java程序的步骤 1.编写源程序 2.编译 3.运行 二.Java程序的结构 1.编写程序框架 public class HelloWorld{} 注意:HelloWorld为类的名称,它要和程序文件的名称一模一样 2.编写main()方法的框架 public static void ma ...
分类:编程语言   时间:2017-05-23 23:39:13    阅读次数:210
JavaScript高级程序设计(1)简介
本章内容:JavaScript历史回顾,JavaScript是什么,JavaScript与ECMAScript的关系,JavaScript的不同版本 一个完整的JavaScript实现应该由下列三个不同的部分组成。 核心 (ECMAScipt) 文档对象模型(DOM) 浏览器对象模型(BOM) 由E ...
分类:编程语言   时间:2017-05-23 23:38:04    阅读次数:278
python学习之结构语句
一 循环语句: 1.1 for x in rang(n) :#rang(n)生成左闭右开区间的序列 1.2 while x 条件n: 二条件语句: if 条件表达式: elif 表达式: elif 表达式: ... else: 三 break continu 四:函数: 4.1 定义:def fun ...
分类:编程语言   时间:2017-05-23 23:37:55    阅读次数:328
sorted排序
排序函数sorted原型如下,接受一个可迭代的序列,可以自定义排序函数放在key中,可以对待排序序列先期进行处理,还可以指定正反序 sorted(iterable, /, *, key=None, reverse=False) Return a new list containing all ite ...
分类:编程语言   时间:2017-05-23 22:47:27    阅读次数:213
spring mvc +Mybatis3.1 整合的时候异常
在使用Mybatis3.10+spring3.10+mybatis-spring-1.0.0集成,使用spring 时发生例如以下错误: 严重: Servlet.service() for servlet SpringMVC threw exception java.lang.AbstractMet ...
分类:编程语言   时间:2017-05-23 22:44:34    阅读次数:227
将Spring源码转换为工程 + 导入Eclipse时缺失jar包
将源码转换为工程: 比如查看Spring事务部分的源码。 打开cmd窗口,切换到Spring-tx文件夹下,执行命令 “gradle cleanidea eclipse” 。 缺失jar包: 第一步:切换到spring源码的lib目录 第二步:解压lib目录下的spring-core-4.2.6.R ...
分类:编程语言   时间:2017-05-23 22:42:46    阅读次数:242
python 知识点
类的反射器: python class.py sys.argv[1] ...
分类:编程语言   时间:2017-05-23 22:42:01    阅读次数:150
Maven引入Hadoop依赖报错:Missing artifact jdk.tools:jdk.tools:jar:1.6
Maven引入Hadoop依赖报错:Missing artifact jdk.tools:jdk.tools:jar:1.6 原因是缺少tools.jar的依赖,tools.jar在jdk的安装目录中提供了,所以改成如下形式解决此问题:添加依赖 ...
分类:编程语言   时间:2017-05-23 22:41:35    阅读次数:192
Java并发工具类(四):线程间交换数据的Exchanger
简介 Exchanger(交换者)是一个用于线程间协作的工具类。Exchanger用于进行线程间的数据交换。它提供一个同步点,在这个同步点两个线程可以交换彼此的数据。这两个线程通过exchange方法交换数据, 如果第一个线程先执行exchange方法,它会一直等待第二个线程也执行exchange, ...
分类:编程语言   时间:2017-05-23 22:40:02    阅读次数:174
【Java基础】Java类的加载和对象创建流程的详细分析
相信我们在面试Java的时候总会有一些公司要做笔试题目的,而Java类的加载和对象创建流程的知识点也是常见的题目之一。接下来通过实例详细的分析一下。 实例问题 实例代码 Parent类 1 package mytest.javaBase; 2 3 public class Parent { 4 in ...
分类:编程语言   时间:2017-05-23 22:39:08    阅读次数:256
Java properties配置文件
Java中的配置文件常为properties文件,格式为文本文件,文件内容的格式是“键=值”格式.注释信息使用“#”来注释. 获取指定路径文件的输入流: ...
分类:编程语言   时间:2017-05-23 22:38:06    阅读次数:117
Java线程池ThreadPoolExecutor
线程池的好处 1. 降低资源的消耗 通过重复利用已创建的线程降低线程创建和销毁所造成的消耗 2. 提高响应速度 当任务到达时,任务可以不需要等到线程创建就能立即执行 3. 提高线程的可管理型 线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一分配、调优 ...
分类:编程语言   时间:2017-05-23 22:37:07    阅读次数:191
JavaSE学习笔记——01
基础知识: 一、人机交互方式: 图形化界面(GUI) 命令行方式(CLI) 二、常用的DOS命令: dir:列出当前目录下的所有文件以及文件夹; md:创建目录; rd:删除目录; cd:进入指定的目录; cd..:返回到上一级目录; cd/:退回到根目录; del:删除文件; exit:退出dos ...
分类:编程语言   时间:2017-05-23 22:36:55    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!