- 浏览: 15173 次
最新评论
文章列表
eclipse\configuration\.settings目录下,
有一个“org.eclipse.ui.ide.prefs”文件,用记事本打开,
里面有一个“SHOW_WORKSPACE_SELECTION_DIALOG”,
如果你之前有打勾的话后面的值是false,你把它改成true就好了,
下次再开就出现那个“Workspace Launcher”框了。
下面还有一个“RECENT_WORKSPACES”,是你的工作区,它是用\n隔开的。
#Tue Jun 24 14:28:26 CST 2008RECENT_WORKSPACES_PROTOCOL=2MAX_ ...
线程安全的单例模式
(2011-09-28 21:59:24)
分类: 面试题目
面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个:
public final class EagerSingleton
Java synchronized详解
- 博客分类:
- java
第一篇:
使用synchronized
在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语 --synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一 个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,代表了一个银行账户的信息。在主程序中我们首先生成了 1000个线程,然后启动它们,每一个线程都对John的账户进行存100元,然后马上又取出100元。这样,对于John的账户来说,最终账户的余额应 该是还是10 ...
oracle建表、建主键、外键基本语法
- 博客分类:
- sql
-创建表格语法: create table 表名( 字段名1 字段类型(长度) 是否为空, 字段名2 字段类型 是否为空);
-增加主键 alter table 表名 add constraint 主键名 primary key (字段名1);
-增加外键: alter table 表名 add constraint 外键名 foreign key (字段名1) references 关联表 (字段名2);
在建立表格时就指定主键和外键
create table T_STU ( ...
----------------extjs刷新tabpanel单独刷新--------------------
unction showInTab(module,id,caption,url){var tabs = Ext.getCmp('tabs');var tabId = id;var tab = Ext.getCmp(module);if (tab){tab.show();window.frames["iframe1"].location.replace(url);}else{tabs.add({ id:module, title: caption, ...
Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
1、错误原因: date类型不能包含秒以后的精度。 如日期:2010-01-01 20:02:20.0
解决方法:将日期秒以后的精度去除 如日期:2010-01-01 20:02:20
2、INSERT INTO TEST2 (C1, C2,c3) VALUES (${v1},${v2},to_date(${v3},'yyyy-mm-dd'));oracle里面不需要以“;”结尾。
3、修改数据库日期格式:alter session set nls_date_format='yyyy-mm ...
在某些连接的字符组成的页面显示,可能会报ReferenceError: xxx is not defined。在我这个问题上是由与引号的问题引起的。以下作为记录:
theBody += "<td style='padding:1px;' nowrap><input type='radio' name='controluser' onclick=\"getControlObje('"+V_name+"',"+V_talker+")\" ></input></td>&quo ...
MySQL存储过程
1.1 CREATE PROCEDURE (创建)
CREATE PROCEDURE存储过程名 (参数列表)
BEGIN
SQL语句代码块
mysql教程存储过程创建与注意事项第一 mysql存储过程跟之前写sqlserver 2005 的存储过程有点区别;
第二,用的mysql第三方企业管理器 sqlyogent.exe 调试的时候,写存储过程和一般的查询语句要分开的,我是后来才意识到的,气得要命(可能也是用sqlserver 2005企业管理器的编辑器的习惯导致的)。 废话少说,写存储过程,要注意如下几点:
第一 要定义delimiter //,意思是用//作为一段语句的结束符(这个很重要,我写的存储过程语法一点也没错,但是,就是通不过,原来分号:;分隔符是通知mysql客户端已经输入完成的符号,而我的存储过程里边很多都有 ...
Java ----JDBC
- 博客分类:
- java
这篇文章里,我们来讨论一些和JDBC相关的话题。
概述
尽管在实际开发过程中,我们一般使用ORM框架来代替传统的JDBC,例如Hibernate或者iBatis,但JDBC是Java用来实现数据访问的基础,掌握它对于我们理解Java的数 ...
在struts中我要获得从地址栏中输入的汉字怎么做?? 例如:http://localhost:8080/sex.do?status=insertSex&sexName=男&sexId=1 我要获得sexName="男"该怎么做 sexForm中获得的是乱码??? 我用的是strust 1.2.. 想问一下该怎么处理要获得中文的问题~~~~
URL方式 例如:http://website/test1.jsp?act=add&type=苹果¶m=%20D%20B 一般来说我们很少直接在URL里面把参数写成中文,如例子中的"type=苹果&q ...
//保存操作 text : lang('l_save'), /*id: 'btnsave',*/ handler : function() { ucstarCustomerInfoMainForm.form.doAction('submit',{ //将表单数据提交到服务器 url : ucstarCustomerInfoFormSaveUrl, method : 'post', success : function(form, action) { ...
日期转换毫秒--'2005-03-29 12:30:45'
SELECT TO_NUMBER(TO_DATE(字段名, 'YYYY-MM-DD HH24:MI:SS') -
TO_DATE('1970-01-01 8:0:0', 'YYYY-MM-DD HH24:MI:SS')) * 24 * 60 * 60 * 1000
FROM DUAL;
-毫秒转换日期 --1112070645000
function trimStr(str) { var result; result = str.replace(/(^\s+)|(\s+$)/g,"");//去除前后的空格 //if(is_global.toLowerCase()=="g") result = result.replace(/\s/g,"");//去除中间的空格 return result; }