- 浏览: 13409 次
- 性别:
- 来自: 杭州
最新评论
文章列表
rs.getString("id") 执行到这句的时候报无效的SQL
其中一种原因是对同一个数据库操作,wState.executeUpdate(sql) 或者executeQuery(sql) 不能在第2ci操作后取第一次的rs.getString(1) 已发生变化
比如
rs=wState.executeQuery(sql)
if(rs.next()){
String id=rs.getString("id");
wState.executeUpdate(sql1);
String id1=rs.getS ...
举例:特服号为123456 mas机的接口的短信字码:15 业务子端口为100
则需要使用方法:首先是一个初始化的过程,也就是跟mas机上的mysql 连接的过程
public void init() {
int connectRe = handler.init(host, name, pwd, apiId, dbName);
}
发送短信:
private APIClient handler = new APIClient();
int re=handler.sendSM(mobiles, content, se ...
java算法 :N只猴 数到M
int findMonkey(int n, int m)
{
int r = 0;
for (int i = 2; i <= n; i++)
r = (r + m) % i;
return r+1;
}
以下是数学推理过程:
无论是用链表实现还是用数组实现都有一个共同点:要模拟整个游戏过程,不仅程序写起来比较烦,而且时间复杂度高达O(nm),当n,m非常大(例如上百万,上千万)的时候,几乎是没有办法在短时间内出结果的。我们注意到原问题仅仅是要求出最后的胜利者的序号,而不是要读者模拟整个过程。因此如果要追求 ...
static Logger logger = Logger.getLogger(this.class);
MDC.put("id", id);
MDC.put("returncode", recode);
MDC.put("type", "3");
MDC.put("msg", mes);
MDC.put("unit", unit);
logger.info("用来驱动,不然MDC无法保存");
以上是在方法体内的将需要插入数据库内的数据用MDC( ...
Oracle Connect By用法
oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:
select ... from <TableName>
where <Conditional-1>
start with <Conditional-2>
connect by <Conditiona ...
00002解除死锁
尝试在sqlplus中通过sql命令进行删除,如果能够删除成功,则万事大吉!但通常情况下,出现死锁时,想通过命令行或者通过oracle的管理工具删除有死锁的session,oracle只会将该session标记为killed,但无法清除掉,往往需要通过第二步在操作系统层级进行删除!
Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0
Connected as quik
SQL> select xi ...