摘要:听的视频: http://edu.51cto.com/course/course_id-631.html杀毒的原理,总的来说就是“比对”, 用病毒库里面的“病毒标识码”和扫描的软件的标识码进行比对,如果相同,就确认为病毒;浏览器杀毒是将要访问的IP地址或者网址和病毒库里面的IP地址和域名进行比对,相同的都是非法网站或者钓鱼网站。所以,总的来说,就是先收集病毒标识库,非法网站,然后再进行比对。每个软件的包名和签名(MD5签名)都是不同的,IP地址也是唯一的,这就给比对提供了准确性。杀毒分为主动防御杀毒和被动杀毒,被动杀毒就扫描式的杀毒,主动防御杀毒就是在访问某个网站,某个软件启动的时候,进行检测
阅读全文
02 2014 档案
摘要:1 powerdesigner的层次使用过eclipse作为java开发的都知道,workspace是顶级目录,一次只能打开一个,project是项目,位于workspace中,一个workspace可以有多个项目,project中有很多模块,每个模块放在一个package中。也可以建立文件夹用来管理,方便存放各种项目,模块等元素。PowerDesigner(以下简称PD)和eclipse层次类型,也有workspace, project, package的层次关系,并且具有相似的特点,但是PD中的package只能建立在模型下面。2 十大模型面向对象模型可以,可以帮助你使用统计建模语言(UM
阅读全文
摘要:1 在windows下,可以将程序设置成环境变量path中,然后在cmd中进行输入名字进行打开;
阅读全文
摘要:http://bbs.chinaunix.net/thread-391751-1-1.htmlhttp://www.cnblogs.com/suyang/archive/2008/05/18/1201990.html
阅读全文
摘要:http://developer.51cto.com/art/200509/2786.htm设置类路径结构可通过对 JDK 工具使用 -classpath 选项(首选方法)或设置 CLASSPATH 环境变量来设置类路径。C:> jdkTool -classpath path1;path2... C:> set CLASSPATH=path1;path2...每个 path 以文件名或目录结尾,该文件名或目录取决于将类路径设置成什么:对于包含 .class 文件的 .zip 或 .jar 文件,路径以 .zip 或 .jar 文件名结尾。对于未命名包中的 .class 文件,路径以
阅读全文
摘要:java的常用编译工具: ant, MarvenANT是一个将项目常用的操作编写到一个XML的文件中,然后重复运行的工具,在这个XML文件有几个常用的元素ant的编译原理: http://www.cnblogs.com/yejg1212/archive/2013/03/14/2959689.html学习ant编译脚本:http://www.cnblogs.com/yejg1212/archive/2013/03/14/2959689.htmlMarven的原理与新特性:http://www.cnblogs.com/onlys/archive/2011/01/04/1925466.htmlc/c
阅读全文
摘要:1 在Ubuntu下输出环境变量,比如JAVA_HOME, 使用cat或者echo $JAVA_HOME即可,但是在windows下不可以, windows不支持cat命令,只能使用echo %JAVA_HOME%, 用%%代替$即可。2 在Windows下,环境变量PATH,CLASSPATH,之间的分隔符是“;”, 但是在ubuntu环境下的是“:”。注意 a 设置CLASSPATH时候,在ubuntu情况下,默认会增加一个“:”,比如,export CLASSPATH=.:, cat $CLASSPATH则为.::, 但是在windows下不会多加 个“;”;b 重新设置CLASSPAT
阅读全文
摘要:偶尔浏览到几个eclipse卡死的文章,收集一下。1. eclipse 3.6卡死eclipse自动提示反应慢,或者卡死, 有人说这是eclipse 3.6的版本bug, 但是3.5版本好像也有这个问题。第一种方案: src和jdt.jar关联,原因在找; 替换org.eclipse.jdt.core…………文件 详见该文:http://blog.csdn.net/yinyuan1987/article/details/6912994#comments第二种方案: Help -> check for updates第三种方案: 解决eclipse.ini文件里面的参数,这是java程序运
阅读全文
摘要:Oracle在启动数据库:会先去读1号数据文件的文件头中记录的root dba, 再通过root dba去找bootstrap$中存储的那些数据字典的基表的定义,最后根据这些定义创建数字字典,即所谓的一生二,二生三,三生万物。Oracle数据库的引导: Oracle首先从通过direct path read方式从每个数据文件头读取第一个block的信息,然后通过db file sequential read的单块读方式读取第417块数据,找到其中的1.417对象,通过该对象找到bootstap$对象,即第337数据块,根据337block的内容在内存中创建对象。System表空间一旦毁坏,整个
阅读全文
摘要:java多线程之间相互协作,主要有join, yield, interupt(), sleep, wait, notify, notifyAll;join: 在一个线程A的代码里面调用另一个线程B的join方法(B.join()或者B.join(long times)),意味着A要等B执行完(或者等待times时间)才继续向下执行。如果等待times时间,不管B执行不执行完备都继续向下执行;如果是join, join的底层是join(0),意味着一直等待下去,join的实现是对wait()的封装。当A调用B.join()时候,就是A去获得B的对象锁,拿到锁后,调用wait,直到B唤醒A继续执行
阅读全文
摘要:1 就像windows下的环境变量分为系统变量和用户变量一样,ubuntu下也是一样,四种环境变量,1 系统环境变量:/etc/enviroment, 是整个系统的环境变量,与登录用户无关,在这里可以设置编码,中英文显示等2 所有用户的环境变量: /etc/profile3 某个用户的环境变量:$HOME/.profile4 某个用户的系统环境变量:$HOME/.env(1)/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。(2)/etc/bashrc: 为每一个运行bash
阅读全文
摘要:屏幕显示: cat输出到屏幕; more 整屏显示,b显示上一屏,f显示下一屏; head显示文件的前n行; tail显示文件的后n行; man查看命令帮助;目录操作: 创建目录: mkdir, solaris下home目录下是不能创建目录的,缺省安装已经mount了home目录,用户目录应该创建在/export/home目录下; 删除目录: rmdir或者rm -r查找目录: find 范围 执行动作 -user username, -print 显示查找的结果df ---显示磁盘使用情况wc统计文件的行数-l,单词数-w,字符数-cscp -r /home/feixiang...
阅读全文
摘要:Radis是一个key-value数据库,它会将key放入内存中,value放在硬盘上。 可以将数据持久化存储到磁盘。内置的主从复制: master server和slave server之间有内置的自动复制功能, 即在master上存入一条数据,在slave会自动从master复制一份。较多的数据类型,数据库端支持较多的运算,包括集合的交并,可以直接在数据库服务端处理,只将结果传给客户端: 在数据库中存储链表,数组radis搭建集群: 采用一致性hash算法调度有时序性,所以比较适合微博;nosql可以和oracle并存, 比如有些地方用nosql,有些地方用oraclenosql, 处理比
阅读全文
摘要:对java的集合一直是停留在使用的角度,没有进行系统的归纳,趁现在比较空闲,归纳一下。1 集合的层次关系最顶层的有三个集合,其中一个类,两个接口, 一个类是Arrays,两个接口是Collection和MapArrays将数字和对象联系起来。Collection的直接接口有List, Set,Queue。 Arraylist, Vector扩展了抽象类AbstractList,并且实现了List接口, LinkedList实现了AbstractSequentialList,并且实现了Queue和List接口。stack扩展自Vector类,set的之类有hashset和treeset, Lin
阅读全文
摘要:synchronized, lock/unlock, volatile类型变量, atom类, 同步集合, 新类库中的构件: CountDownLatch\CyclicBarric\Semaphore\Exchanger, 免锁容器,乐观加锁, ReadWriteLock, 活动对象
阅读全文
摘要:表空间当一个用户被创建以后,随之就要为用户分配数据存储的空间,这在oracle中成为“表空间”(Tablespace). 在数据库中创建用户时,基于应用性能和管理的考虑,最好为不同的用户创建独立的表空间。 用于存储永久数据的表空间通常被称为永久表空间,用于存储临时数据的表空间通常被称为临时表空间逻辑上看,数据块是oracle的最小IO单元,即写入读出内存是以oracle中的块为单位的,oracle中的块通常由多个操作系统的块组成(操作系统的块应该就是该操作系统上文件系统的块,一个操作系统的块由若干磁盘的块组成)。多个oracle的块组成区间,区间是oracle创建对象的最小空间分配单位,。多个
阅读全文
浙公网安备 33010602011771号