- 浏览: 38401 次
- 性别:
- 来自: 上海
最新评论
-
niss2010:
不错啊,我咋没想到呢,不错
基于ExtJS项目实践: 用户界面与业务逻辑的解耦 -
herryhaixiao:
咋那么多人喜欢投隐藏呢
JavaEE企业顾问的职责 -
freej:
这个其实应该被叫做:在拥有自己业务的公司中的系统分析师或产品负 ...
JavaEE企业顾问的职责 -
danfeng:
还有J2EE顾问呢?
JavaEE企业顾问的职责 -
nickevin:
一蓑烟雨任平生 写道是党员么?呵呵 不交党费好多年
JavaEE企业顾问的职责
文章列表
http://pi88dian88.iteye.com/blog/2008160
Q: Hashtable,ConcurrentHashMap 有什么区别,这两个都是hash表,都是同步的
A: Hashtable的任何操作都会把整个表锁住,是阻塞的。好处是总能获取最实时的更新,比如说线程A调用putAll写入大量数据,期间线程B调用get,线程B就会被阻塞,直到线程A完成putAll,因此线程B肯定能获取到线程A写入的完整数据。坏处是所有调用都要排队,效率较低。 ConcurrentHashMap 是设计为非阻塞的。在更新时会局部锁住某部分数据,但不会把整个表都锁住。 ...
Java IO
- 博客分类:
- 叁 · 代码实战 CP
Java IO
http://7184198.blog.51cto.com/7174198/1211478
Java 多线程
- 博客分类:
- 贰 · 软件架构 SA
Java线程面试题 Top 50
http://www.importnew.com/12773.html
sleep()和wait()的区别
http://www.cnblogs.com/hongten/p/hongten_java_sleep_wait.html
Difference between wait() and sleep()
http://stackoverflow.com/questions/1036754/difference-between-wait-and-sleep
http://www.cnblogs.com/caowei/p/eclipse-subclipse-javahl_2013-08-26.html
注意:
You may need to link the Java bindings into the Java Extensions folder:
sudo mkdir -p /Library/Java/Extensions
sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
-- 人员和部门一一对应
select s.name, d.dept_name from t_stu s, t_dept d where 1 = 1 and s.dept_id = d.dept_id;
-- 统计人员,包括没有部门的人员
select s.* from t_stu s, t_dept d where 1 = 1 and s.dept_id = d.dept_id(+);
-- 统计部门,包括没有人员的部门
select d.dept_name, s.stu_id from t_stu s, t_dept d where 1 = 1 and s.dep ...
-- -- -- -- -- row_number rank dense_rank 3者区别-- -- -- -- --
-- Question_1: 男女成绩排行榜 http://www.iteye.com/topic/1029921
-- 不涉及并列排名(前3名)
select *
from (select id
,name
,gender
,grade
...
DECLARE
v_code VARCHAR2(20) := '0001';
BEGIN
IF v_code IS NOT NULL
THEN
dbms_output.put_line('is not null');
END IF;
IF '' IS NULL
THEN
dbms_output.put_line('空字符等价于null');
END IF;
IF v_code <> ''
THEN
dbms_output.put_line('');
ELSE
...
http://www.ruanyifeng.com/blog/2006/04/post_213.html
--- EOF ---
http://www.ruanyifeng.com/blog/2010/11/life_of_an_academic_in_the_us.html
--- EOF ---
http://www.ibm.com/developerworks/cn/java/j-javadev2-11/index.html?ca=drs-
--- EOF ---
Java CMD
// 将文件编码反转为ascii: 中文转ascii
native2ascii -encoding utf-8 src_file desc_file
// 将文件ascii反转为utf-8: ascii转中文
native2ascii -reverse -encoding utf-8 src_file desc_file
// 打印出java进程(pid)内所有对象的情况.
-- pid可以通过jps或任务管理器查看javaw.exe
jmap -histo pid >d:\jmap.txt
// 与unix上的ps类似, 用来显示本地的jav ...
在Java中处理大数值的精度问题, 可以考虑使用 BigDecimal或BigInteger.
环境如下:
OS: Windows XP Service Pack 2
JDK: 1.5.0_10
BigDecimal bc = new BigDecimal("15323121312.052");
BigDecimal bc2 = new BigDecimal("13123234.12");
Assert.assertEquals("15336244546.172", bc.add(bc2).toSt ...
这是今天我在地铁的车上看到的一幕。地铁屏蔽门刚开始关上,外面的一个女生大步向前。用两只手撑开屏蔽门,而身体确迟迟不肯进来。我开始还想着她是否在等着同伴一起上来。随着屏蔽门慢慢合上,她越来越使劲地 ...
JavaEE企业顾问的职责
- 博客分类:
- 贰 · 软件架构 SA
很遗憾 被投隐藏 故删之
下面将 用户界面称为UI 业务逻辑称为BL
几个重点
1. Ext.extend()
2. UI与BL解耦
每个模块分为3个文件
1. UI定义
2. BL和事件处理
3. 组织
UI定义
// Account.ui.js 定义UI
AccountUi = Ext.extend(Ext.form.FormPanel, {
title: 'Account',
labelWidth: 100,
labelAlign: 'left',
layout: 'form',
width: 600,
...