`
文章列表
1、压缩命令为通过一些运算方法去将原本的文件进行压缩,以减少文件所占用的磁盘空间,压缩前与压缩后       的文件所占用的磁盘空间比值,成为压缩比 2、压缩的好处是可以减少磁盘空间的浪费,在www网站也可以利用文件压缩的技术来进行数据的传送,好让       网站带宽的可利用率上升 3、压缩文件的扩展名大多是  *.tar , *.tar.gz  , *.tgz  ,  *.gz , *.Z  ,  *.bz2 4、常见的压缩命令有gzip与bzip2,其中bzip2压缩比gzip还要更好,建议使用bzip2 5、tar可以用来进行文件打包,并可支持gzip或gzip2的压缩 6、 ...
        一般涉及编码的地方包括IO操作和内存操作,IO操作又分为磁盘IO和网络IO,首先看磁盘IO是如何通过代码实现编码场景的 String file = "/home/wang/test.txt"; String charset = "UTF-8"; //写字符转换成字节 ...
1、基本上Linux最主要的文件系统是Ext2,该文件系统内的信息主要有:         1)superblock:记录此文件系统的整体信息,包括inode/block的总量、使用量、剩余量、以及文件系统的                                   格式与相关信息等         2)inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码,         3)block:实际记录文件的内容,若文件太大时,最占用多个block 2、Ext2文件系统的数据访问为索引式文件系统 3、需要碎片整理的原因就是文件写入的b ...
从毛胚房的装修说起 每个人拿到属于自己的毛胚房时都兴奋不已,左看看右量量,筹划着装修的桩桩件件,憧憬着未来的幸福家园。每个人都希望装修完全按照自己的设想走,无论风格还是造价预算。可是装修这个活并不好干,同样的毛胚房有很多种装修方案,装修过程中也不可避免发生计划不如变化快的情形,往往最终的效果和最初的设想并不一致,这就是生活的实际。 软件开发的某个阶段和装修房子像极了!系统的基本功能实现后(原型跑起来),相当于毛胚房建造完成,界面不美观,功能也不够完善,毛胚嘛!在接下来的软件“装修”过程中,Decorator 模式将发挥重大的作用。众所周知,我们实施房屋装修工程有两个基本条件和约束:第一, ...
       SocketChannel是NIO形式的客户端服务器通信的形式,支持异步非阻塞连接,通过管道与缓存的形式进行通信,与Java的Socket是有区别的,socket是通过请求——连接的形式进行通信,而SocketChannel是通过建立管道的形式进行通信 ...
1、绝对路径“一定由根目录/写起”;相对路径“不是由/写起” 2、特殊目录有  .    ..   ~   -   -account,需要注意 3、与目录相关的命令有cd,mkdir,rmdir,pwd等重要命令 4、rmdir仅能删除空目录,要删除非空目录要使用   rmdir  -r 5、用户能使用的命令是依据PATH变量所规定的目录去查找的 6、不同的分身(root与一般用户)系统默认的PATH并不相同 7、ls可以查看文件的属性,尤其-d   -a   -l   等参数特别重要 8、文件的复制、删除、移动可以分别使用cp,rm,mv等命令来操作 9、查看文件的内容(读文 ...
1、Linux的每个文件中,依据权限分为用户、用户组、其他人 三种身份 2、用户组最有用的功能之一是,当你在团队开发资源的时候,且每个账号都可以有多个用户组的支持 3、利用ls -l显示的文件属性中,第一个字段是文件的权 ...
websocket的通信形式今天刚学,好处就不说了,网上有很多,下面把写的即时通信的demo记录下来,运行出来像下面一样:  一、spring必须4.0以上,maven的pom文件如下:   <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>4.2.4.RELEASE</version> </dependency> ...
1、创建一个学生表、教师表 CREATE TABLE `student` ( `studentID` int(11) NOT NULL AUTO_INCREMENT COMMENT '学生ID', `teacherID` int(11) NOT NULL COMMENT '教师ID', `studentName` varchar(25) NOT NULL COMMENT '学生姓名', `studentAge` int(2) NOT NULL COMMENT '学生年龄', PRIMARY KEY (`studentID`) ) ENGINE=InnoDB D ...
原文地址:http://www.cnblogs.com/yjmyzz/p/3941043.html     本文是其中一部分   项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local)、(开发小组内自测的)开发环境(dev)、(提供给测试团队的)测试环境(test)、预发布环境(pre)、正式生产环境(prod),每种环境都有各自的配置参数,比如:数据库连接、远程调用的ws地址等等。如果每个环境build前手动修改这些参数,显然太不fashion.   maven早就考虑到了这些问题,看下面的pom片段: <profiles> ...
  <profiles> <profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> < ...
一、MongoDB的安装:        MongoDB的官网下载地址:https://www.mongodb.org/downloads        我下载的是MongoDB  3.2.1   Windows版本的,下载后是一个mis文件,直接点击安装,跟其他一些软件安装一样,安装后显示目录如下:  然后在这个文件夹下新建一个目录  db,用来存放mongodb的数据,如下显示: 然后在cmd中执行如下命令,启动MongoDB服务:           至此,MongoDB安装启动完成!!!         检查MongoDB是否启动成功,可以在浏览器中输入:http://lo ...
  SQL标准定义了不同的隔离性级别。这三种现象称作:读脏数据,不可重复读,读幻想   1) 读脏数据:事物读了由另一个尚未提交事物所写的值。 2)不可重复读:一个事物在执行过程中对同一对象读了两次,第二次得到了不同的值,尽管在此期间该事物                            并没有改变其值 3)读幻想:事物重新执行返回结果为满足某所搜条件的行集合的查询,发现满足条件的行集合已经改变,这                     是由于另一个事物最近提交了    
      最近迷上了ubuntu(64位),把能在win7上开发的事情,基本全部移到了ubuntu系统上,整体感觉比较爽,遇到问题解决问题,能够锻炼自己。今天,在ubuntu上安装的android sdk,把4.4.2那个版本也就是android19下载下来了,然后一些tool也下载了好了,然后就用eclipse(as还没有装好)准备测一个test,那首先得创建一个虚拟机吧,懒得用真机了,然后创建之后,碰到了第一个问题: 创建好之后,启动android虚拟机的时候,报如下错误: Failed to start emulator: Cannot run program "xxx/ ...
最近在使用ubuntu时,常用到的一些命令,当作笔记,以后在使用的过程中在充实。。。   ## 启动xampp: sudo /opt/lampp/lampp start #  终端清屏快捷键:ctrl+l #  解压tar.gz文件命令:tar -zxvf 文件名.tar.gz     zip xx.zip压缩,     unzip xx.zip 解压,     tar zcvf xx.tar.gz压缩     tar zxvf xx.tar.gz解压 #  安装.sh文件:sudo sh 文件名.sh #  将指定文件移动到指定文件夹内:sudo mv 文件/ /文件夹/ ...
Global site tag (gtag.js) - Google Analytics