- 浏览: 34987 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
利用TTL值来鉴别操作系统
TTL:生存时间
指定数据报被路由器丢弃之前允许通过的网段数量。
TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。
转发 IP 数据包时,要求路由器至少将 TTL 减小 1。
使用PING时涉及到的 ICMP 报文类型
一个为ICMP请求回显(ICMP Echo Request)
一个为ICMP回显应答(ICMP Echo Reply)
...
1条件运算符号
(1) 比较运算符号
=
!= <> ^=
any some
all
2单行函数
instr(hphm1,'5') 第一次出现字符5的位置,找不到返回0
length
substr
replace
3数值函数
round 四舍五入
select round(xh) from lifztest3 where xh ='12.45'
12
...
lifztest2
1 441 1111441
2 442 1111442
3 443 1111443
4 444 1111444
5 445 1111445
6 444 1111111
7 448 1111448
LIFZTEST3
1 441 1111441
2 442 1111442
3 443 1111443
4 444 1111444
5 445 1111445
6 444 1111111
7 440 1111440
1 union all 结合连个select 作为一个结果
select * from lif ...
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢!
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
delete from people
where people ...
[u][/u]HTTP
1xx-信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。
100-继续。
101-切换协议。
2xx-成功 这类状态代码表明服务器成功地接受了客户端请求。
200-确定。客户端请求已成功。
201-已创建。
202-已接受。
203-非权威性信息。
204-无内容。
205-重置内容。
206-部分内容。
3xx-重定向 客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。
301-对象已永久移走,即永久重定向。
302-对象已临时移 ...
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space
在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。
JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。
例如:java -jar -Xmn16m -Xms64m -Xmx128m ...
英文字母和中文汉字在不同字符集编码下的字节数
英文字母:
字节数 : 1;编码:GB2312
字节数 : 1;编码:GBK
字节数 : 1;编码:GB18030
字节数 : 1;编码:ISO-8859-1
字节数 : 1;编码:UTF-8
字节数 : 4;编码:UTF-16
字节数 : 2;编码:UTF-16BE
字节数 : 2;编码:UTF-16LE
中文汉字:
字节数 : 2;编码:GB2312
字节数 : 2;编码:GBK
字节数 : 2;编码:GB18030
字节数 : 1;编码:ISO-8859-1
字节数 : 3;编码:UTF-8
字节数 : 4; ...
1 查看oracle的版本信息
(1)用客户端连接到数据库,执行select * from v$instance
查看version项
(2)select * from product_component_version
(3)或查询V$VERSION查看组件级信息
2 merge into
1,变量类型
binary_integer
number
date
boolean
varchar2
char
2 声明变量
declare
v_num number := 0;
begin
v_num := 2/v_num;
dbms_output.put_l ...
public class FatherClass {
public final int aa= getIntValuea();
public FatherClass(){
System.out.println("FatherClass construtor");
}
public int getIntValuea(){
System.out.println("FatherClass getInValue");
return 11;
}
}
public class SubClass ext ...
值传递就是值参数只能有实参传给形参, 而不能由形参来改变实参.
而引用传递, 是可以由形参来改变实参.
class TestClass{
public TestClass(int i){
this.i = i;
}
private int i;
public int getI() {
return i;
}
public void setI(int i) {
this.i = i;
}
}
public class MyTest {
public void test(TestClass tc){
tc = new TestClass(110); ...
package com.lifz.chapters4;
import java.awt.Stroke;
import java.util.ArrayList;
import java.util.List;
public class DanForhan {
public static void main(String[] args) {
long startTime = System.currentTimeMillis();
List storge = new ArrayList();
List megicStorge = new ArrayList(); ...
public class BigDecimalTest {
public static void main(String[] args) {
String str = "12.0";
BigDecimal d = new BigDecimal(17.005093);、
// (1) float 保留两位小书包
float f = d.floatValue();
float g = (float)(Math.round(f*100))/100; // (float)(Math.round(f*100)) 1800.0
//(float)(Math ...
对于正数 先按位取反(包括符号位) ,再求补
对于负数 先求补码 (负数的补码取反+1) ,再按位取反(包括符号位)
(1)
~-3 = ?
-3取反
32位int
10000000000000000000000000000011 java中的 -3
先求补码 (负数的补码,符号位为1,其余各位是对原码取反再+1)
11111111111111111111111111111101
再按位取反(包括符号位)
00000000000000000000000000000010 2
(2)
~3取反
00000000000000000000000000000011 ...
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.util.Enumeration;
import java.u ...