摘要: S.O.L.I.D是面向对象设计(OOD)和面向对象编程(OOP)中的几个重要编码原则(Programming Priciple)的首字母缩写。面向对象设计的原则SRPThe Single Responsibility Principle单一职责原则OCP The Open Closed Prin... 阅读全文
posted @ 2014-11-27 09:22 rhino 阅读(1127) 评论(0) 推荐(0)
摘要: vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它... 阅读全文
posted @ 2014-11-25 16:25 rhino 阅读(375) 评论(0) 推荐(0)
摘要: linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内/boot/grub/menu.lst GRUB设置/boot/vmlinuz 内核/boot/initrd 核心解壓縮所需 RAM Disk/d... 阅读全文
posted @ 2014-11-24 16:41 rhino 阅读(2644) 评论(0) 推荐(0)
摘要: 1.1. 关机shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统shutdown -c 取消按预定时间关闭系统shutdown -r now 重启(1) rebo... 阅读全文
posted @ 2014-11-24 16:40 rhino 阅读(999) 评论(0) 推荐(0)
摘要: 自己随便写的,直接贴个代码吧:package poker;import java.io.Serializable;public class Poker implements Serializable { private static final long serialVersionUID = ... 阅读全文
posted @ 2014-10-10 11:30 rhino 阅读(844) 评论(0) 推荐(0)
摘要: # 示例配置参考,涵盖几乎所有的主流数据库############# Oracle数据库 #########################数据库驱动名driver=oracle.jdbc.driver.OracleDriver#数据库URL(包孕端口)dburl=jdbc:oracle:thin:... 阅读全文
posted @ 2014-09-22 09:38 rhino 阅读(717) 评论(0) 推荐(0)
摘要: 很多Java面试的时候,都会问到有关Java垃圾回收的问题,提到垃圾回收肯定要涉及到JVM内存管理机制,Java语言的执行效率一直被C、C++程序员所嘲笑,其实,事实就是这样,Java在执行效率方面确实很低,一方面,Java语言采用面向对象思想,这也决定了其必然是开发效率高,执行效率低。另一方面... 阅读全文
posted @ 2014-09-04 11:25 rhino 阅读(582) 评论(0) 推荐(0)
摘要: Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of PermGen (Non-heap memory) space remains. It is strongly recommendedthat you exi... 阅读全文
posted @ 2014-07-25 16:25 rhino 阅读(54978) 评论(0) 推荐(4)
摘要: Swing应用程序员常见的错误是误用Swing事件调度线程(Event DispatchThread,EDT)。他们要么从非UI线程访问UI组件;要么不考虑事件执行顺序;要么不使用独立任务线程而在EDT线程上执行耗时任务,结果使编写的应用程序变得响应迟钝、速度很慢。耗时计算和输入/输出(IO)密... 阅读全文
posted @ 2014-07-10 19:24 rhino 阅读(1134) 评论(0) 推荐(0)
摘要: 通常在字符串的编码转换上,可以使用这两个类: public static void main(String[] args) { String str = "你好吗?我很好!"; try { String str2 = URLEncoder.en... 阅读全文
posted @ 2014-07-08 11:03 rhino 阅读(444) 评论(0) 推荐(1)
摘要: 1,BitSet类 大小可动态改变, 取值为true或false的位集合。用于表示一组布尔标志。此类实现了一个按需增长的位向量。位 set 的每个组件都有一个 boolean 值。用非负的整数将 BitSet 的位编入索引。可以对每个编入索引的位进行测试、设置或者清除。通过逻辑与、逻辑或和逻辑异或操... 阅读全文
posted @ 2014-07-03 20:18 rhino 阅读(30965) 评论(0) 推荐(0)
摘要: java.util.concurrent介绍 java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构... 阅读全文
posted @ 2014-06-30 19:41 rhino 阅读(544) 评论(0) 推荐(0)
摘要: object对象中的 public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声... 阅读全文
posted @ 2014-05-22 09:24 rhino 阅读(70248) 评论(9) 推荐(19)
摘要: java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。cmd /c dir 是执行完dir命令后关闭命令窗口。cmd /k dir 是执行完dir命令后不关闭命令窗口。cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关... 阅读全文
posted @ 2014-05-21 11:33 rhino 阅读(50935) 评论(0) 推荐(3)
摘要: 数字证书 A用私钥加密了,那么B接受到消息后,用A提供的公钥解密;那么现在有个讨厌的C,他把消息拦截了,然后用自己的私钥加密,同时把自己的公钥发给B,并告诉B,那是A的公钥,结果....,这时候就需要一个中间机构出来说话了(相信权威,我是正确的),就出现了Certificate Authori... 阅读全文
posted @ 2014-05-21 10:50 rhino 阅读(734) 评论(0) 推荐(0)
摘要: 数字签名 它是确定交换消息的通信方身份的第一个级别。A通过使用公钥加密数据后发给B,B利用私钥解密就得到了需要的数据,问题来了,由于都是使用公钥加密,那么如何检验是A发过来的消息呢?上面也提到了一点,私钥是唯一的,那么A就可以利用A自己的私钥进行加密,然后B再利用A的公钥来解密,就可以了;数字... 阅读全文
posted @ 2014-05-21 10:47 rhino 阅读(529) 评论(0) 推荐(1)
摘要: 非对称加密也加公钥加密,不对称算法使用一对密钥对,一个公钥,一个私钥,使用公钥加密的数据,只有私钥能解开(可用于加密);同时,使用私钥加密的数据,只有公钥能解开(签名)。但是速度很慢(比私钥加密慢100到1000倍),公钥的主要算法有RSA,还包括Blowfish,Diffie-Helman等i... 阅读全文
posted @ 2014-05-21 10:19 rhino 阅读(358) 评论(0) 推荐(0)
摘要: 对称加密 也叫私钥加密。 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 需要对加密和解密使用相同密钥的加密算法。由于其速度快,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密。 所谓对称,就是采用... 阅读全文
posted @ 2014-05-21 10:11 rhino 阅读(736) 评论(0) 推荐(0)
摘要: 消息摘要(Message Digest) 又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产生的摘要与原摘要比较,就可知道消息是否被改变了。因此消息摘要保... 阅读全文
posted @ 2014-05-21 09:40 rhino 阅读(981) 评论(0) 推荐(0)
摘要: UML类图关系大全1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的... 阅读全文
posted @ 2014-05-20 08:49 rhino 阅读(350) 评论(0) 推荐(0)