Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程本质上还轻量级进程。 Java里的线程是由JVM来管理的,它如何对应到操作系统的线程是由JVM的实现来确定的。Linux 2.6上的HotSpot使用了NPTL机制,JVM线程跟内核轻量 ...
分类:
编程语言 时间:
2017-09-06 19:41:17
阅读次数:
187
一、Java创建史: Java语言设计始于1991年,SUN公司想在消费类电子产品方面寻求市场,成立了由james Gosling领导的Green开发小组,首要目标是编写可内嵌于家用小型电器设备内部的软件,使得机器更聪明,更具有人工智能。 开始时Green小组采用C++来编写,后来发现C++并不适合 ...
分类:
编程语言 时间:
2017-09-06 19:40:54
阅读次数:
175
#添加开机启动命令:##chmod+xstart-all-jar.sh##chkconfig--addstart-all-jar.sh##chkconfigstart-all-jar.shon============start-all-jar.sh执行文件==============#!/bin/sh#chkconfig:23451180#description:startandstopalljar#exportDOCKER_IP=192.168.1.128#DOCKER_IP=${D..
分类:
编程语言 时间:
2017-09-06 19:40:18
阅读次数:
213
【结论】 1. 对 对象源的复制,占用不同的内存。 2. 源只是一级目录,则源做变化,不影响深浅拷贝。 3. 源是多级目录,则源做变化,只影响浅拷贝(shallow copy),不影响深拷贝(deep copy)。 4. 序列对象的切片是浅拷贝。 5. 深浅拷贝图例(转自Yuan 先生!的博客 ht ...
分类:
编程语言 时间:
2017-09-06 19:39:03
阅读次数:
224
还是在之前的模块中写这个例子:注意在pom.xml中加上Zookeeper的依赖,现在开始写ZookeeperDemo.javaimportorg.apache.log4j.Logger;
importorg.apache.zookeeper.WatchedEvent;
importorg.apache.zookeeper.Watcher;
importorg.apache.zookeeper.ZooKeeper;
importjava.io.IO..
分类:
编程语言 时间:
2017-09-06 19:38:51
阅读次数:
200
既然了解了C语言对编程领域的重要性,那就应该学懂它。但是C语言偏向底层,各种使用方式都比较原始,因此学懂它也不是轻松一件事。但也有迹可循:从这么几条线入手变量---流程控制---函数---指针数组---字符数组---字符串---结构体---链表文件操作---多文件---库的使用其他的可..
分类:
编程语言 时间:
2017-09-06 19:36:31
阅读次数:
183
一、需求阐述: 如果我们的项目利用c#开发,到了开发后期需要和java组进行合作,其中有一部分业务逻辑利用c#已经code completed,那么我们可能会考虑用java来调用现成的c#dll实现需求。前几天工作上正好遇到这样一个问题,于是记下开发过程。 当然这只是个假设,具体情况具体分析,个人认 ...
分类:
编程语言 时间:
2017-09-06 19:36:02
阅读次数:
218
缓存是Java中主要的内容,主要目的是缓解项目访问数据库的压力以及提升访问数据的效率,以下是通过Map实现java缓存的功能,并没有用cache相关框架。 一、缓存管理类 CacheMgr.java 二、缓存属性类 CacheConfModel.java 三、配置启动项目时自动加载 web.xml ...
分类:
编程语言 时间:
2017-09-06 19:35:35
阅读次数:
189
一.概念 哈希表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值。 哈希的思路很简单,如果所有的键都是整数,那么就可以使用一个简单的无序数组来实现:将键作为索引,值即为其对应的值,这样就可以快速访问任意键的值。这是对于简单的键的情况, ...
分类:
编程语言 时间:
2017-09-06 19:35:01
阅读次数:
251
一 、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二、 not null与default 是否可空,null表示空,非字符串 not null - 不可空 null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自 ...
分类:
编程语言 时间:
2017-09-06 19:34:00
阅读次数:
173
ECMAScript中的数组与其他多数语言中的数组有着相当大的区别,虽然数组都是数据的有序列表,但是与其他语言不同的是,ECMAScript数组的每一项可以保存任何类型的数据。也就是说,可以用数组的第一个位置来保存字符串,第二个位置保存数值,第三个位置保存对象,而且ECMAScript数组的大小是可 ...
分类:
编程语言 时间:
2017-09-06 19:33:34
阅读次数:
196
eclipse Mars(4.5.2)安装pydev后不出现 一、环境 windows 7 64bit eclipse 4.5.2 pydev jdk7u55 二、安装步骤 1. 安装JDK eclipse依赖于Java环境,所以需要安装java运行环境JRE。由于JDK既包含了JRE,又可以用来做 ...
分类:
编程语言 时间:
2017-09-06 19:32:52
阅读次数:
163
工作中,经常要给多个用户创建账号,为了减少工作量,写了个自动化脚本来帮助我批量创建用户 代码如下: data.csv表格内容: 显示结果: ...
分类:
编程语言 时间:
2017-09-06 18:28:23
阅读次数:
157
!只用于学习用途! plt = re.findall(r'\"view_price\"\:\"[\d\.]*\"',html) :获得商品价格和view_price字段,并保存在plt中 tlt = re.findall(r'\"raw_title\"\:\".*?\"',html) :获得商品名称 ...
分类:
编程语言 时间:
2017-09-06 18:27:28
阅读次数:
170
1.map map()传入的第一个参数是f,即函数对象本身。 map()函数接收两个参数,一个是函数,一个是Interable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 2.reduce reduce把一个函数作用在一个序列[x1, x2, x3, ...] ...
分类:
编程语言 时间:
2017-09-06 18:27:17
阅读次数:
153
题目:给定一个目录,要求输出这个目录下面的子目录和子文件 逻辑: 先判断给定的是不是一个合法的目录,如果不是,则提示给定错误 如果是目录,那么使用File.listFile()获得这个目录下文件名的数组 循环遍历输出这个数组元素 输出名称之后,接着判断这个元素是文件还是目录 如果是目录,继续调用本方 ...
分类:
编程语言 时间:
2017-09-06 18:26:42
阅读次数:
126
JavaScript Date 对象 这个函数API蛮多的,我也没有整理,今天就来整理一下,梳理一边,图个熟悉 Data()函数 这个函数就是一个构造函数的调用方法,用new的方法调用,返回一个对象,表示的是当前的时间 JavaScript Date 对象 这个函数API蛮多的,我也没有整理,今天就 ...
分类:
编程语言 时间:
2017-09-06 18:26:27
阅读次数:
146