java程序linux发布流程
how to move a MediaWiki wiki from one server to another
how to move a MediaWiki wiki from one server to anotherIt happens every so often. You upgrade your web server, and you want to move your MediaWiki wiki from the old server to the new server. Or maybe you just want to back up your wiki and have confidence that you can restore ...
MAC 地址与IP地址
为了说明问题的本质,我们首先将问题简化:假设两点在一个网络内。在这种情况下,只需要MAC地址就可以了。例如通过交换机将多台电脑组成一个网络,为了找到对方,必须通过一个地址来标识。就像寄快递一样,如果没有地址,快递员是无法将快递送到对方的所在地的。这就是我们所说的MAC地址。当A点要将数据传递给B点时,...
为什么要加EventQueue.invokeLater
比如下面的程序:import javax.swing.*;public class Test public static void main(String[] args) EventQueue.invokeLater(new Runnable() &nbs...
java线程系列---Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限, 下面看例子: package org.thread.demo; class MyThrea...
Java中的static关键字解析
static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 二.static...
随机获取oracle数据库中的任意一行数据(rownum)示例介绍
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀最近看oracle资料的时候,了解rownum的概念,以前只知道对数据库表进行简单的增删改查;看到了rownum的...
谈谈单元测试之(三):测试工具 JUnit 4
介绍JUnit 4.x 是利用了 Java 5 的特性(Annotation)的优势,使得测试比起 3.x 版本更加的方便简单,JUnit 4.x 不是旧版本的简单升级,它是一个全新的框架,整个框架的包结构已经彻底改变,但 4.x 版本仍然能够很好的兼容旧版本的测试用例。下载 JUnit4.8.1.jar 包(这里提...
Java接口(interface)的概念及使用
接口使用 interface 关键字来声明,可以看做是一种特殊的抽象类,可以指定一个类必须做什么,而不是规定它如何去做。希捷、日立、三星等生产厂家会按照规范生产符合接口的硬盘,这些硬盘就可以实现通用化,如果正在用一块160G日立的串口硬盘,现在要升级了,可以购买一块320G的希捷串口硬盘,安装上去就可以继续使用了。...
shell比较两个字符串是否相等
if [ "$test"x = "test"x ]; then1 使用单个等号3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的。而如果没有这个x,表达式就会报错:[: =: unary operator expected二元比较操作符,比较变量或者比较数字.注意数字...
安全性测试
在项目初期我已经把安全性测试纳入到测试的计划中了,但是苦于不知道如何下手,一直也没有开展这项测试,直到有一天,我们的公司的一位程序员偶然从GOOGLE中搜索到了一个网站,这个网站报告了我们现有程序中存在着XSS漏洞.我们公司的人基本上都不了解安全性测试,出了这个事件后,安全性测试也被正式提到了测试的工作日程中....
Oracle 12C 静默安装
环境:操作系统:CentOS 6.4数据库 :Oracle 12C r1安装路径,最好是20g以上,下载的安装文件放在次路径 /taryartar/12c---------------------------------------------------------------------------------------------...
oracle的license和正版使用问题
Oracle是商业软件,任何商业用途均需要购买license后使用,否则构成侵权 , license 按照 named user 或 processor处理器数量购买, 如何购买可以 访问 https://shop.oracle.com/pls/ostore/f?p=700:6:0::NO:::The definition of commercial use is broad, covering more than just obvious ‘profit-making...
ORACLE HANDBOOK系列之五:PL/SQL中的集合类型(Collections in PL/SQL)
Oracle支持Associative array,即Nested table)变长数组( Nested table与PL/SQL,也可以被直接用于数据库中,但是Associative array是不能通过PL/SQL块(或PL/SQL BNested table与CREATE TYPE进行创建(即适用范围是chema级别),它们还可以直接作为数据库表中列的类型。“索引“下标Collection_Name(inde...
oracle 表中的rowid是什么意思
rowid是数据库的一个伪列,建立表的时候数据库会自动为每个表建立ROWID列.伪列如同数据表的列,但它实际上不存储在表中 你可以从这些伪列中提取值 但你不能将值插入、更新或者删除它们 .用来唯一标识一行记录。 rowid是存储每条记录的实际物理地址,对记录...
linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName...
代码覆盖率浅谈
在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。于是乎,测试人员费尽心思设计案例覆盖代码。用代码覆盖率来衡量,有利也有有弊。本文我们就代码覆盖率展开讨论,也欢迎同学们踊跃评论。首先,让我们先来了解一下所...
ORACLE 异常错误 错误号大全
错误号异常错误信息名称说明ORA-0001Dup_val_on_index违反了唯一性限制ORA-0051Timeout-on-resource...
oracle数据库里中文显示不出来,全是问号???
一:问题描述二:出错原因[html] copySQL> select userenv('language') from dual; USERENV('LANGUAGE') ...
Seed Database (pdb$seed) - Read Write OR Read Only Mode in Oracle Database 12c
1. Check the instance and check the pluggable databases. [oracle@Server ~]$ ps -ef | grep pmonoracle 3268 1 0 07:40 ? 00:00:00 ora_pmon_cdb1oracle 4235 4205 0 08:00 pts/1 00:00:00 grep pmon[o...