- 浏览: 194471 次
- 性别:
- 来自: 厦门
-
最新评论
-
行者买刀:
qxpidt 写道楼主,我想问下,嵌套这些WEB应用后,如何操 ...
JDIC一个能够用java调用ie内核的包 -
qxpidt:
楼主,我想问下,嵌套这些WEB应用后,如何操作你登录的COOK ...
JDIC一个能够用java调用ie内核的包 -
lookforwarding:
...
java重写JSplitPane的UI,设置分隔条的颜色 -
v韧竹v:
最后那个抽象工厂模式,CarType是不是定义错了,应该abs ...
设计模式之略见一斑(工厂模式Factory) -
l7810:
这与模板模式有什么区别啊?
设计模式之略见一斑(建造模式builder)
文章列表
续上次讲过UDP传输文件,这次简要讲下关于TCP文件传输的发送端与接收端.tcp传输主要关键地方就是文件末尾的处理
发送端代码:
private void sendFile(File f) throws Exception {
oos.writeUnshared(f);
oos.writeLong(f.length());
FileInputStream fins = new FileInputStream(f);
byte[] buf = new byte[ ...
我们知道java是种面向对语言,其主要特征就有继承,多态,抽象,而数据库是种关系模型,其主要有表,主键,外键.如何保存这些对象呢,通常的解决办法是用JDBC手工创建,保存.而一种方法就是采用ORM(Object Relation Mapping对象关系映射)来解决,目前主流的ORM框架有Hibernate,TopLink,OJB.
## auto schema export
#hibernate.hbm2ddl.auto create-drop#hibernate.hbm2ddl.auto create#hibernate.hbm2ddl.auto update#hibernat ...
- 2009-02-27 16:11
- 浏览 1976
- 评论(0)
HQL查询方法一般使用的比较多,一般是通过query方式来查询的.例子如下:
/**
* 根据名字来查询
*
* @param name
*/
static void query(String name) {
Session s = null;
try{
s = HibernateUtil.getSession();
// String hql = "from User as user where user.name=?";
String hql = "from User as user where use ...
浅谈Hashtable与HashMap
- 博客分类:
- 2009年2月
超级本本降价风暴
提到hashtable,先要澄清两个问题hashCode与equals().Hashtable有容量和加载因子,容量相当于桶,因子相当于桶里的对象.而hashCode我们可以把它理解为桶的序号,所以HashCode相同的,即它们在同一个桶里,这两上对象就在同一个桶里,这时候如果他们还equals()的话,那么这两个对象就是一样的.而如果他们的hashCode不一样,即他们不在同一个桶里,那么这两个对象肯定是不一样的.
所以我们在用hashtable进行存储对象时要重写他们的hashCode与equals(),否则会出现很多重复的对象.
...
switch (type) {
case SQLSERVER:
String url = "jdbc:sqlserver://" + host + ":" + port + ";" + "dataBaseName=" + dbName;
// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstanc ...
今日看了下ajax实现的登录框,javaeye之前实现的一个登录框估计也是采用ajax实现的.它可以使在页面不刷新的情况下验证用户名或者是验证码是否正确等应用. 首先我们需要的工具如下:
1.intellij idea 8.1 下载地址http://download-ln.jetbrains.com/idea/idea-8.1.exe
2.jquery 下载地址 http://jqueryjs.googlecode.com/files/jquery-1.3.2.js
它是一些函数,都是通过它去新请求服务器.所以对 ...
- 2009-02-23 15:38
- 浏览 2395
- 评论(0)
经过几天的学习之后,对于银行的业务知识还有有相当的了解呀.
首先银行基本上都是挣钱的,当然也有非商业性的,象农业发展银行就是为了农村的一些福利.
中国现在有四大主要银行:中,农,工,建
先介绍一下银行的基本 ...
- 2009-02-20 16:19
- 浏览 1961
- 评论(0)
今天用手机装了下QQ,是在手机3G网上下的,320K左右,刚开始手机上的GPRS忘了开通,所以一直上不了QQ(后面才发现要先开通才能上QQ).中午还短信通知还剩十几块,估计上网用的是其他的收费方式吧,晚上打10086查询时就已经是欠费了,而且我在移动网上的GPRS也有办套餐的,不知道移动是怎么是收费的,这也太不人性化了吧,难道他们专吃我们这些"文盲"吗?寒呀寒呀
相信今天有看火箭队比赛的同志们对火箭队今天的比赛大失所望,姚麦,你们到底是怎么了呢
看看媒体的报道吧,真是惨不忍睹.
独家 | 巨头变雌鹿遭遇惨烈蹂躏 姚麦无奈掩面场下玩悲情 | 组图 姚明无私竟然成为最大原罪 火箭需要巨人更加自私 | 统计 麦蒂生涯罕见低迷11年第二差 无防守扣篮竟被筐帽 | 调查声音 | 姚明难掩失望连连质问记者:你们觉得我打球了吗? | 实录 阿德尔曼:今天打球太过随意 | 不停地犯同样错误 | 打分
之前装个了系统ubuntu跟solaris发现只会用firefox自带的下载工具,用起来感觉有点不爽,而且很喜欢迅雷的那个下载工具,但是又不能用,于是突发奇想,想开发一款能在linux环境下运行的下载工具.希望大家能够一起学习j2se,感受它给我们带来的无穷魅力吧.这是一张程序界面的截图:
public class MyMetalProgressBarUI extends MetalProgressBarUI {
private final static MyMetalProgressBarUI cornerButtonUI = new MyMetalProgressBarUI();
public static ComponentUI createUI(JComponent c) {
return cornerButtonUI;
}
@Override
public void paint(Graphics g, ...
- 2009-02-02 11:48
- 浏览 1982
- 评论(0)
通常我们改变一个SWING的外观有两种方法,一种是UIManager.put("","");就可以了.但是这里的主键必须是已经有的.如:
UIManager.put("ProgressBarUI","com.test.MyProgressBarUI");
另一种是设置ComponentUI,
如:
JProgressBar jpb;
jpb.setUI(new MyProgressBarUI());
即可
下面我们来改写一下JSplitPane的UI.当我们调用setUI时提示的类是"Sp ...
- 2009-02-02 11:43
- 浏览 5056
- 评论(0)
一年之计在于春,一日之计在于晨,新的一年开始了,希望一切都能有新的收获,想想去年的奔波,走了很多弯路,后面终于明白很多路别人都已经走过了.当然我并不觉得可惜.因为亲身体会比眼见来得更加深刻.现在我只想告诉自己,新的一年开始了,我自己也要有新的开始,不屈不扰,坚持不懈,相信我会找到真理的.
- 2009-02-01 09:33
- 浏览 922
- 评论(0)
我们都知道QQ如果有什么重大新闻时会第一时间在右下角弹出一个消息提示框的.而且会有一些动画.实现这个其实并不难,很简单,关键在于它的一些外观,以及鼠标移动等操作.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.lgh.mail.components;
import com.lgh.pic.Pic;
import com.lgh.util.MouseMotionUtil;
import java.awt.BorderL ...
- 2009-01-15 16:22
- 浏览 5495
- 评论(1)
目前在职场中很难找到非常合格的数据库开发人员。有人说:“SQL开发是一门语言,它很容易学,但是很难掌握。” 在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当你问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。 你能向我简要叙述一下SQL Server 2000中使用的一些数据库对象吗? 你希望听到的答案包括这样一些对象:表格、视图、用户定义的函数
- 2008-12-01 21:52
- 浏览 3510
- 评论(1)