- 浏览: 36834 次
- 性别:
- 来自: 北京
最新评论
文章列表
1、oracle 对date型数据做判断时,null值的判断
--oracle 对date型数据做判断时,null值的判断,需注意:
SELECT tp.DISPLAY, tp.STATUS, tp.ISROBTICKET, tp.ROBTICKETTIME,tp.PRODUCTID
FROM t_product tp
WHERE -- tp.ROBTICKETTIME is null --可以查出null值的记录
-- tp.ROBTICKETTIME <> null --查不出有值的记录
-- tp.ROBTICKETTIME != null ...
jquery实现 城市选择框。
城市单选框:
1、引入js和css
<script src="${staticPath}/resources/jquerySelect/js/city.js${version}" ></script>
<link rel="stylesheet" type="text/css" href="${staticPath}/resources/jquerySelect/css/city.css${version}"/& ...
oracle 子查询用法
- 博客分类:
- DB-Oracle
select tor.BACKMONEYSTATUS,tp.PRODUCTID,tpmd.DISCOUNTDETAILID
,SUM (DECODE (tor.BACKMONEYSTATUS, null, tpmd.ACTUAL_FEE,0, tpmd.ACTUAL_FEE, 0)) unback_many --商品特定支付方式 未回款金额
,SUM (DECODE (tor.BACKMONEYSTATUS, 1, tpmd.ACTUAL_FEE, 0)) backed_many --商品特定支付方式 已回款金额
,(
select sum(tpmd1.ACTU ...
书签
一、技术文章
1、http://www.yeetrack.com/ --- 易踪网-中文技术文档
2、http://www.yeetrack.com/?p=779 --- 易踪网-HttpClient 4.3教程
3、http://www.cnblogs.com/chenying99/ --- 刺猬的温驯 - 博客园
4、
5、
一、技术文章
1、
2、
3、
4、
5、
Mac下添加java环境变量方法一:系统级配置终端中,先切换至root用户(sudo -i 或 sudo su),再编辑 /etc/profile 配置文件,完成后 wq! 强制保存退出vi。
TudeMacBook-Pro:etc tu$ sudo -i
Password:
TudeMacBook-Pro:~ root# cd /etc
TudeMacBook-Pro:etc root# vi profile
# System-wide .profile for sh(1)
if [ -x /usr/libexec/path_helper ]; then
...
今天在做系统优化查看生产环境日志的时候发现一个java.util.ConcurrentModificationException异常,在网上查看异常原因后,以为是这段代码的逻辑问题(在对ArrayList做迭代时对其进行了修改),后来找到对应的代码(在一个Action里)并没有发现导至这个异常对应的代码。
再仔细查看后发现被迭代的ArrayList对象属于类的成员属性,那么问题就找到了:当第一个用户访问这个Action方法正在对这个ArrayList做迭代时,另一个用户恰巧也访问的了这个Action对并对上个用户正在做迭代的对象做了修改(删除元素等),因为项目中 ...
在对Vector、ArrayList做迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。
--注:像使用for-each进行迭代实际上也会出现这种问题。
public
一、前言
String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format("Hello %s", "John");
,下面将笔记整理并记录下来。
一、JDK的安装与配置
1.1、jdk安装 rpm包: # rpm -ivh jdk-7u55-linux-x64.rpm tar.gz包:解压缩 # mkdir /usr/java # cd /usr/java # tar -zxvf /software/jdk-7u55-linux-x64.tar.gz 生成链接以便版本升级 # ln -s jdk1.7.0_55 latest # ln -s latest default
1.2、配置环境变量 # vi /etc/profile export JAVA_H ...
eclipse打断点调试进入到class文件中,是由于对应的java类跟编译后的class文件,没有关联上,
解决办法:
在打断点调试的时候,如果发现进入到了class文件,先别着急关闭class文件,在该class文件中有个按钮,然后点击这个按钮,选择跟该项目对应的项目类型(java项目或者javaweb项目等)关联对应的工程,点击确定就行。
这样源码与class 文件就相关联了。然后会看到断点就会进入到相应的java文件中调试。如下图:
OSX下安装MyEclipse10里面内置的的Tomcat和Apache Tomcat7.0均在控制台输出中文字符时候出现乱码问题,所有的中文都变成了问号,刚开始还以为是我JDK有问题,不过我写了一个Main函数在本地输出了一下中文是没有问题的,于是把焦点集中在了Tomcat上。 我按照网上的很多方法都试了一下,发现均不能解决问题,这些方法包括了:修改Eclipse里面的页面字符编码设置、修改Tomcat配置文件里面的参数、修改MyEclipse Server Configure里面的字符编码,恩基本上就这些了,统统不行。
--查询商品对应的所有票价都是售完状态的商品 select tp.productid from t_product tp where not exists( select 1 from t_productplay tpp where tpp.productid = tp.productid and tpp.starus != 2 -- 2:售完 )
-------------------
--订单状态为未审核,订单类型为选座或抢座,订单支付状态为部分支付,且支付详情中不存在电子钱支付方式之外的已支付的记录。
select t.ordersid, t.customersid,tm.pay ...