- 浏览: 71705 次
- 性别:
- 来自: 湖南长沙
最新评论
-
leopanhang:
You rocks, dude, works for me.T ...
oracle11g更改字符集AL32UTF8为ZHS16GBK -
iijjll:
感谢博主,装oracle 11g的时候选字符集的时候出了这样的 ...
oracle11g更改字符集AL32UTF8为ZHS16GBK -
DataBird:
这个要牢记!非常影响效率!!!
CREATE OR REPLA ...
WHERE条件中使用TRUNC(时间字段)非常影响效率 -
DataBird:
使用迭代器可以顺利删除。至于为什么就懒得管了。
Itera ...
HashSet remove 报错 contains true
文章列表
Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.
Character set conversion may cause unexpected results.
Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LANG registry key in
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb ...
关注内容:pstmt.setTimestamp(1, rs.getTimestamp(1)); //COLLECTTIME DATE
package datatransfer.zte;
import datatransfer.DB_ConnectManager;
import datatransfer.Main;
import java.sql.*;
import java.sql.PreparedStatement;
import java.text.ParseException;
import java.util.logging.Level;
import java.util.log ...
关注内容:将字符串类型的日期转换为一个timestamp(时间戳记java.sql.Timestamp)
package datatransfer.mot;
import datatransfer.DB_ConnectManager;
import datatransfer.Main;
import java.sql.*;
import java.sql.PreparedStatement;
import java.text.ParseException;
import java.util.logging.Level;
import java.util.logging.Logger;
p ...
C:\Documents and Settings\Administrator\Application Data\Google\GoogleEarth\myplaces.kml 加载叠加层报错退出。
myplaces.kml用于保存自定义图钉,文件损坏,删除这个文件即可。
--不要对时间字段进行函数处理,非常慢
低能--每提取一条记录都要对时间字段进行函数处理才能确定是否合适
SELECT COUNT(1)
FROM A_BASIC_CS_RADIO_H
WHERE TRUNC(COLLECTTIME) = TRUNC(SYSDATE) - 1
一般耗时4-5秒。
高效--直接可以判断是否合适
SELECT COUNT(1)
FROM A_BASIC_CS_RADIO_H
WHERE COLLECTTIME BETWEEN TRUNC(SYSDATE) - 1 AND
TRUNC(SYSDATE) - 1 + 23 / 24
一般耗时 ...
CREATE OR REPLACE PROCEDURE P_GCELL_PEAK_ZTE(I_RECDATE IN VARCHAR) AS
V_EXIST INT;
V_RECDATE DATE := TO_DATE(I_RECDATE, 'YYYY-MM-DD');
MY_BREAK EXCEPTION;
BEGIN
SELECT COUNT(1)
INTO V_EXIST
FROM A_BASIC_CS_RADIO_H
WHERE COLLECTTIME BETWEEN V_RECDATE AND V_RECDATE + 23 / 24;
I ...
ZTE库内表名A_BASIC_CS_RADIO每15分钟一次统计,按小时求和后表名A_BASIC_CS_RADIO_H。
存储过程 P_ABASICCSRADIO 。
CREATE OR REPLACE PROCEDURE P_ABASICCSRADIO(V_BEGIN IN VARCHAR,
V_END IN VARCHAR) AS
V_EXIST INT;
V_TIME_BEGIN DATE := TO_DATE(V_BEGIN, 'YYYY-MM-DD HH24');
V_ ...
loop循环希望异常处理后继续,异常处理选点很重要。
CREATE OR REPLACE PROCEDURE P_G_ZTE_CELL_SUM41(V_BEGIN IN VARCHAR,
V_END IN VARCHAR) AS
V_EXIST INT;
V_TIME_BEGIN DATE := TO_DATE(V_BEGIN, 'YYYY-MM-DD HH24');
V_TIME_END DATE := TO_DATE(V_END, 'YYYY-MM-DD HH24'); ...
概念辨析:dBm, dBi, dBd, dB, dBc
这些都是通信中单位,很多人分不清楚,我现在就将说明并举例如下:
1、dBm
dBm是一个考征功率绝对值的值,计算公式为:10lgP(功率值/1mw)。
[例1] 如果发射功率P为1mw,折算为dBm后为0dBm。
[例2] 对于40W ...
求助:HashSet 包含某Object=true,但是remove该Object就报错。Object RecordNumber重写了toString hashCode equals 方法。估计是这里有问题,请教各位大侠。
import java.text.ParseException;
import java.util.Date;
//数据源 表名 时间 (记录数量)
public class RecordNumber {
public final static int CSUDF_SYS_CELL_HOUR_G = (int) 0;
public final static ...
HashMap containsKey toString equals hashCode
HashMap的key一般是自定义类,一定要重载toString、equals和hashCode方法,
这样才能使用HashMap.containsKey()方法判断是否包含该该键值,否则永远都是假!
这里要巧妙利用重载toString方法,来提供自定义类的唯一标识。
RecordNumber是自定义类,由3个字段组成,如果这3个字段都相同,就认为该类实例相同,
toString方法非常容易构造这种这个条件。
//如果 Main.hmMyDB 包含 Main.hmDS.keySet(),就不需要动作,不 ...
ORACLE SEQUENCE 的简单使用示例
序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。
其主要的用途是生成表的主键值,可以在插入语句中 ...,对于让DB自动维护ID增长,需要结合触 ...