摘要:
单一职责原则(Single Responsibility Principle) 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障 阅读全文
posted @ 2014-04-08 22:16
duanxz
阅读(1744)
评论(0)
推荐(0)
摘要:
mysqladmin 工具的使用格式: mysqladmin [option] command [command option] command ...... option 选项: -c number 自动运行次数统计,必须和 -i 一起使用 -i number 间隔多长时间重复执行 MySQLAd 阅读全文
posted @ 2014-04-08 21:04
duanxz
阅读(5889)
评论(0)
推荐(0)
摘要:
1.什么是SOA? SOA代表了面向服务的架构。 SOA是一种使用松耦合的黑盒子服务构建业务应用的体系架构,这些服务可以通过编排连接在一起以实现特定的功能。 2.SOA特点 以下是服务的SOA的主要特点: A) SOA组件是松耦合的。当我们说松耦合,这意味着每一个服务是自包含单独存在的逻辑。举例来说 阅读全文
posted @ 2014-04-08 20:58
duanxz
阅读(396)
评论(0)
推荐(0)
摘要:
配置之前,可能需要修改下每台机器的hostname,修改方法 1、直接修改hostname文件:sudo vi /etc/hostname 2、重启服务器:shutdown -r now Ubuntu 默认已安装了 SSH client,此外还需要安装 SSH server: sudo apt-ge 阅读全文
posted @ 2014-04-08 20:40
duanxz
阅读(582)
评论(0)
推荐(0)
摘要:
一、概念 ProGuard是一款免费的Java类文件压缩器、优化器和混淆器。它能发现并删除无用类、字段(field)、方法和属性值(attribute)。它也能优化字节码并删除无用的指令。最后,它使用简单无意义的名字来重命名你的类名、字段名和方法名。经过以上操作的jar文件会变得更小,并很难进行逆向工程。这里提到了ProGuard的主要功能是压缩、优化和混淆,下面我就先介绍一下这些概念,然后再介绍ProGuard的基本使用方法。1、 什么是压缩: Java源代码(.java文件)通常被编译为字节码(.class文件)。而完整的程序或程序库通常被压缩和发布成Java文档(.jar文件)。字节码. 阅读全文
posted @ 2014-04-08 10:27
duanxz
阅读(28994)
评论(1)
推荐(2)
摘要:
Java native关键字 一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有 阅读全文
posted @ 2014-04-08 10:04
duanxz
阅读(11900)
评论(0)
推荐(0)
摘要:
通常C、C++等编程语言开发的程序都被编译成目标代码,这些目标代码都是本机器的二进制可执行代码。通常所有的源文件被编译、链接成一个可执行文件。在这些可执行文件中,编译器删除了程序中的变量名称、方法名称等信息,这些信息往往是由内存地址表示,例如如果需要使用一个变量,往往是通过这个变量的地址来访问的。因此,反编译这些本地的目标代码就是非常困难的。 Java语言的出现,使得反编译变得非常容易而有效。原因如下:1.由于跨平台的需求,Java的指令集比较简单而通用,较容易得出程序的语义信息;2.Java编译器将每一个类编译成一个单独的文件,这也简化了反编译的工作;3.Java 的Class文件中... 阅读全文
posted @ 2014-04-08 09:14
duanxz
阅读(5084)
评论(1)
推荐(0)
浙公网安备 33010602011771号