`
ethen
  • 浏览: 122212 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
随着Hibernate在Java开发中的广泛应用,我们在使用Hibernate进行对象持久化操作中也遇到了各种各样的问题。这些问题往往都是我们对Hibernate缺乏了解所致,这里我讲个我从前遇到的问题及一些想法,希望能给大家一点借鉴。     ...
Does Java pass by reference or pass by value? Why can't you swap in Java? By Tony Sintes, JavaWorld.com, 05/26/00 Q:If Java uses the pass-by reference, why won't a swap function work? A:Your question demonstrates a common error made by Java language newcomers. Indeed, even seasoned veterans find it d ...
    在用JSP和Servlet编写Web应用时,经常遇到的问题就是找不到.do路径,或者.do路径不能解析,其实归根到底就是Servlet路径设置的问题,本文将结合实例来进行讲解。     首先,web应用名为MyApp,应用部署容器为Tomcat。     目录结构如下所示:   —MyApp —WEB-INF/
这个中文的乱码问题让我忙活了一个下午了,终于有点眉目了,现在把解决办法贴出来,做个记录,也希望能帮助跟我有同样问题的人,hoho。 我的问题: 在一个页面上,填写表单内容,提交采用Ajax实现,并且分别用GET和POST两 ...
    用JDBC来连接数据库,基本步骤都大同小异,只不过不同的数据库之间的URL有些不同。其基本步骤可分为以下几点: 1、加载相应数据库的JDBC驱动程序。 2、利用驱动管理器DriverManager获得连接Connection。 3、通过连接对象Connection获得Statement对象,以便于执行SQL语句。 4、结果以ResultSet类型返回,通过while循环遍历ResutlSet结果,直到ResultSet.next()为空时结束循环。 5、关闭Statement和Connection。 以下为实例Demo: MySQL: import java.sql.Co ...
    XP用的久了,突然心血来潮,想玩一下Win7,就跟家花看惯了,想尝一尝野花一样,找了个镜像下载过来,还得腾个地方给她不是,就把E盘格了吧,然后用Daemon加载Win7镜像,接下来大家都懂的,全是MS的傻瓜式安装。然后就 ...
最近心血来潮,想熟悉一下Socket编程,就在网上看了一些资料,对Socket有了一个比较基本的了解,无意间竟发现用Java开发的简易HttpProxy的Demo,现对源程序进行了一些小的修改,使可读性变强,以供大家参考。 import java.io.*; import java.net.*; public class MyHttpProxy extends Thread { static public int CONNECT_RETRIES=5; //尝试与目标主机连接次数 static public int CONNECT_PAUSE=5; //每次建立连接的间隔时间 ...
解决办法: Microsoft Windows [版本 5.2.3790](C) 版权所有 1985-2003 Microsoft Corp. C:\Documents and Settings\Administrator>cd c:\windows\microsoft.net C:\WINDOWS\Microsoft.NET>cd fra* C:\WINDOWS\Microsoft.NET\Framework>cd v2* C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -i -ena ...

小结!

           今天是五月三十号,去年的今天,我还在为毕设论文忙碌,再过一个月,就是我毕业一周年的日子了,这一年,可以说是我人生中最惨淡也是最能让我铭记的一段时光.这一年,我经历了人生的最低谷,把自己隐藏在由一个个谎言编织起来的保护伞下面,那时候才懂得,原来生活真的是如此残酷,原以为无比坚强的我却在那几个月中如同失去了航向的轮船,没了靶子的子弹
闲着没事写了个基于List的简单表达式计算的Java实现,简陋了点。。。 import java.util.List; import java.util.ArrayList; public class MyCalc { public static void main(String[] args) { String expr = "1+3*(5-(4-3))+5"; List<String> items = parseExpr(expr); print("Init",items); System.out.pr ...

何去何从呢?

         心头的阴霾终于过去了,但是前途依然迷茫。我已经为我的过失付出了沉痛的代价,幸好我还负担的起,因为我还年轻。人们常说,挫折和失败对于年轻人来说是一笔无价的财富,也许这句话有一定的道理,因为现在的我已经快要“富可敌国”了。          阳春四月,樱花烂漫的季节,万物都向大自然炫耀着自己的勃勃生机,到处都弥漫着生命的活力。然而,我的情绪却无论如何都高涨不起来,也许才二十几岁的我不该如此的悲观,但残酷的现实却把我压的抬不起头来。有人说,人的一生是选择的一生,无时无刻不面临着选择,小的选择影响你的当下,大的选择能够影响你的将来。我不知道我该如何选择,是坚持到底,还是抽身离去。坚持 ...
大数的阶乘,没想到啥好办法,姑且如此吧。 import java.math.BigInteger; public class Factorials { static int index = 1; public static void main(String args[]) { long starttime = System.currentTimeMillis(); int num[] = new int[10000]; num[0] = 1; int n = Integer.parseInt(args[0]); for (int i = ...
float和double型的底层实现是二进制的。十进制中的一个有限位数小数,转换成二进制就不一定是有限位数了,一旦位数超过的float和double型的位数宽度,就会出现“精度溢出”。所以float和double型是为了科学计算而设计的,并不适合精确的十进制计算. 就像一个十进制的小数,要不断地乘以2取整,但在这个过程中可能会一直循环下去,这就造成了数据的不精确。 所以在必须要求数据的精确度时,不能使用float和double. public class Test{ public static void main(String[] args) { System.out.prin ...
视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。 既然视图的定义是基于基本表的,哪为什么还要定义视图呢?这是因为合理地使用视图能够带来许多好处: 1、 视图能简化用户操作 视图机制使用户可以将注意力集中在所关心地数据上。如果这些数据不是直接来自基本表,则可以通过定义视图,使数据库看起来结构简单、清晰,并且可以简化用户的的数据查询操作。例如,那些 ...
无代码提示 后来终于找到解决办法,现贴出来与大家共享:      1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾       2、windows-->preference-->workbench-->keys 下设置Content    Assist    的快捷键       3、window->Preferences->Java->Editor->Content Assist->Advanced ...
Global site tag (gtag.js) - Google Analytics