- 浏览: 499598 次
- 性别:
- 来自: 沈阳
最新评论
-
潇洒天涯:
[color=blue][color=cyan] ...
oracle 通过 nvl( )函数sql 查询时为 空值 赋默认值 -
hekai1990:
受教了..
oracle中的varchar2
文章列表
今天在开发过程中,遇到一个问题。
需要用js画html页面,然后用ajax取后台的数据,由于用的是buffalo框架,因此没法设置同步方法,只能采用异步模式,跳转到这个页面如果有一条记录的时候,没有问题。但是一旦有多条数据,ajax的异步就会出错,容易把这些记录弄混淆。这就类似于多线程程序的同步问题,对于critical section的race condition。
解决的办法是把公共的计数器转换成两个,设置奇数和偶数。解决了同步的问题。以后要注意ajax的类似多线程问题。
windows背景豆沙绿设置
- 博客分类:
- Windows设置
我的每一天基本上都是坐在电脑前度过的,盯着电脑黑白桌面看久了,眼睛实在是吃不消,视力下降也是不可避免的事!看久了终于受不了了,就从网上找到了可以保护眼睛的豆沙绿设置方法,现在把所有桌面背景都变成 ...
今天开发中遇到一个问题,在修改的过程中遇到一个异常:
2011-12-06 14:02:37 ApplicationDispatcher[] Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: No getter method for property XX of bean org.apache.struts.taglib.html.BEAN
原因是struts-config中XX 对应的formbean没有code的定义,需要在form中加入这个这个变量才行,注 ...
1.点击Tools-> Preferences,弹出Preferences设置窗口; 2.在左侧窗格中找到Window Types栏下的SQL Window项,单击,然后在右侧窗格中会看到第1项就是 "AutoCommit SQL "选择框; 3.选中,打上勾,点击 "OK "就可以了。
今天在开发过程中一直好好的,可是突然程序报错了,错误信息如下:
exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of com.common.business.staffing.common.po.EmployeeInfoPO.setJobClass
最开始我以为是没有setter方法,结果文件中有这个方法。
配置文件:
javax.servlet.ServletExcep ...
意图
无论什么时候当临界区中的代码仅仅需要加锁一次,同时当其获取锁的时候必须是线程安全的,可以用Double Checked Locking 模式来减少竞争和加锁载荷。 动机
1、标准的单例。开发正确的有效的并发应用是困难的。程序员 ...
【转】Java反射机制文章
- 博客分类:
- java
http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性
1 public Object getProperty(Object owner, String fieldName) throws Exception {2 Class ownerClass = owner.getClass();3 4 Field field = ownerClass.getField(fiel ...
eclipse设置断点,关联不上源文件
- 博客分类:
- eclipse
新更新的svn代码,在eclipse里面设置断点,关联不上源文件,提示Source not found。
解决办法:
eclipse工具条,Run->debug configurations->Source(tab页)->Add->java project->勾选你的工程->apply
Hibernate映射类型
在对象/关系映射文件中,Hibernate采用映射类型作为Java类型和SQL类型的桥梁。Hibernate映射类型分为2种:内置映射类型和自定义映射类型。
1、内置映射类型
Hibernate对所有的Java原生类型、常用的Java类型如String、Date等都定义了内置的映射类型。表2列出了Hibernate映射类型、对应的Java类型以及对应的标准SQL类型。
表2:Hibernate内置映射类型
Hibernate映射类型
Java类型
标准SQL类型
大小
integer/int
java.lang.I ...
svn更新完代码之后,应用程序就启动不了了,提示错误如下:
严重: Skipped installing application listeners due to previous error(s)
2011-11-17 19:38:05 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2011-11-17 19:38:05 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to ...
js中用到的正则表达式
- 博客分类:
- js
今天做项目,遇到一个问题,需要过滤字符串中的字符,保留数字,上网查需要用到正则表达式。
//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
//过滤非数字的字符
var empCode="MR0123";
empCode.replace(/[^0-9]*/,"");
以后遇到类似问题还会补充。
写java程序经常碰到异常,try-catch-finally与return的执行顺序不是很清晰,总是调整到编译通过就放在那里了,没有细致的研究过,碰到的次数多了,很烦!
测试一下(一):只有try-catch return语句在try里面。javac Test.java编译时报错:缺少返回语句。
return语句放在catch后面,成功。
public class Test{
public static void main(String args[]){
System.out.println(a());
}
private static St ...
资源串提示信息内容不显示
- 博客分类:
- bug--jsp
文件一:
newEmployee.jsp
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean"%>
...
...
<jsp:include page='<%="/WEB-INF/jsp/staffing/common/checkPersonIdCard.jsp"%>'/>
文件二:
checkPersonIdCard.jsp
<!--<%@ taglib uri="/WEB-INF/tlds/s ...
JDBC中sql都是分号“;”惹的祸
- 博客分类:
- oracle数据库
工号问题,用jdbc执行“SELECT max(to_number(translate(trim(substr(c_code,instr(c_code,'9'))),'0123456789'||trim(substr(c_code,instr(c_code,'9'))),'0123456789') ,'9999999999999999999'))FROM tb_inf_employee;”的时候报错
程序提示:"java.sql.SQLException: ORA-00911: 无效字符 \t"异常。查了半天sql语句肯定没问题。后来上网一搜,原来在sql结束时加了 ...