一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限 ...
分类:
编程语言 时间:
2017-06-29 01:09:56
阅读次数:
267
接上篇,反向代理的原理与用途很多地方有讲,用文字说再多可能也表达不清楚,下面贴一张拓扑图,介绍下什么叫反向代理 以上图有两种情景 1. 访问者的客户端是 local ,要访问baidu的服务器,baidu的前台服务器本身不处理具体的业务,只是根据访问的数据类型,或者业务类型等(就是一些特定的规则,比 ...
分类:
其他好文 时间:
2017-06-29 01:09:50
阅读次数:
218
打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。 这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩.1.tar (针对tar包) ...
分类:
系统相关 时间:
2017-06-29 01:09:41
阅读次数:
319
一、准备以下压缩包 1.JDK1.7 文件:jdk1.7.rar 2. eclipse-jee-mars-2 文件:32位系统准备eclipse-jee-mars-2-win32.zip,64位系统准备eclipse-jee-mars-2-win32-x86_64.zip 3.maven 文件:ma ...
分类:
编程语言 时间:
2017-06-29 01:09:31
阅读次数:
252
文件系统组成和磁盘加密硬盘、文件系统的结构组成Linux系统的结构Linux文件系统基本结构:inodetable:存储文件的元数据 inode包含文件的元信息,具体来说有以下内容: *文件的字节数*文件拥有者的UserID*文件的GroupID*文件的读、写、执行权限*文件的时间戳,共有三个:ctime指..
分类:
系统相关 时间:
2017-06-29 01:09:23
阅读次数:
235
awk命令的基本功能:以行为单位进行搜索,并对匹配的行进行对应的处理。 基本格式:awk ‘pattern {actions}’ file patterns和actions可以缺少一个,但不能两个都缺,缺patterns时,是对所有行执行actions;缺actions,是对符合行进行打印命令。 p ...
分类:
其他好文 时间:
2017-06-29 01:09:15
阅读次数:
237
最近在学习过程中,了解了一下,浅copy和深copy,做个记录。 所谓浅拷贝就是对引用的拷贝,所谓深拷贝就是对对象的资源的拷贝。 首先,对赋值操作我们要有以下认识: 浅拷贝仅仅复制了容器中元素的地址 这里可以看出,未修改前,user和user_new中元素的地址都是相同的,不可变的 'tom' 和可 ...
分类:
编程语言 时间:
2017-06-29 01:09:09
阅读次数:
241
echo-n不换行输出#!/bin/bash#declare-iMAX=0declare-iMIN=0forIin{1..10};doMYRAND=$RAMDOM[$I-eq1]&&MIN=$MYRANDif[$I-le9];thenecho-n"$MYRAND,"elseecho"$MYRAND"fi[$MYRAND-gt$MAX]&&MAX=$MYRAND[$MYRAND-lt$MIN]&&MIN=$MYRANDdoneecho$MAXecho$M..
分类:
其他好文 时间:
2017-06-29 01:09:01
阅读次数:
172
下面主要介绍数据库批量操作数据(主要是 Insert)的方法,涉及 SQL Server、DB2、MySQL 等。 SQL Server DB2 MySQL ...
分类:
其他好文 时间:
2017-06-29 01:08:52
阅读次数:
200
Continue 等效于 HTTP 状态 100。Continue 指示客户端可能继续其请求。 SwitchingProtocols 等效于 HTTP 状态 101。SwitchingProtocols 指示正在更改协议版本或协议。 OK 等效于 HTTP 状态 200。OK 指示请求成功,且请求的 ...
前期准备:1)3.2.12版本准备好2)升级过程中,保证client不会修改集合元数据。例如:不能执行下列操作:sh.enableSharding()sh.shardCollection()sh.addShard()db.createCollection()db.collection.drop()db.dropDatabase()anyoperationthatcreatesadatabaseanyotheroperation..
分类:
其他好文 时间:
2017-06-29 01:08:33
阅读次数:
136
一、常用端口组件节点默认端口配置用途说明HDFSDataNode50010dfs.datanode.addressdatanode服务端口,用于数据传输HDFSDataNode50075dfs.datanode.http.addresshttp服务的端口HDFSDataNode50475dfs.datanode.https.addresshttps服务的端口HDFSDataNode50020dfs.datanode.ipc.ad..
分类:
其他好文 时间:
2017-06-29 01:08:24
阅读次数:
458
#!/bin/bashlocal_ip=`ifconfig|awk-F‘[:]+‘‘NR==2{print$4}‘`cd/usr/local/src/wgethttp://192.168.5.222/activemq-cluster01.tar.gztarzxvfactivemq-cluster01.tar.gz-C/optcd/opt/activemq-cluster01/confsed-i‘s/10.46.28.217/‘$local_ip‘/g‘activemq.xmlcp-rp/opt/activem..
分类:
其他好文 时间:
2017-06-29 01:08:18
阅读次数:
150
yum install sqlite-devel 安装python2.7 安装setuptools readline 查看 安装setuptools readline 过程 http://www.cnblogs.com/augustyang/p/6809013.html 之后安装django wge ...
分类:
其他好文 时间:
2017-06-29 01:08:10
阅读次数:
196
vim编辑器回顾:
正则表达式(BRE,ERE)
BRE:
字符匹配:.[][^]
分组:\(\)\1,\2
次数匹配:*\?\+\{m,n\}
位置锚定:^$\《\>\b
ERE:
字符匹配:.[][^]
分组:()\1,\2
次数匹配:*?+{m,n}//前字符
位置锚定:^$\《\>\b
或者:|
grep,egrep,fgrep
wc,cut,sort,uniq,diff,patc..
分类:
系统相关 时间:
2017-06-29 01:08:03
阅读次数:
284
P1418 选点问题 74通过 240提交 题目提供者tinylic 标签云端 难度普及+/提高 时空限制1s / 128MB 提交 讨论 题解 最新讨论更多讨论 非常重要!! 90分的点这里 题目描述 给出n个点,m条边,每个点能控制与其相连的所有的边,要求选出一些点,使得这些点能控制所有的边,并 ...
分类:
其他好文 时间:
2017-06-29 01:07:49
阅读次数:
206