![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
iteye_17357
这个作者很懒,什么都没留下…
展开
-
原来java中还有精度操作问题
看来自己知道的东西还是很少,只会些应用还是不行,java中的一些小常识还是不懂啊。 今天意外看到一道题,是关于float运算的:2.00-1.10=? 本能的反应是:0.900000,但是错了,正确答案应该是:0.8999999999999999 原因是:float的内存存储导致精度丢失。详细请看:现在我们就详细剖析一下浮点型运算为什么会造成精度丢失?(转) ...原创 2011-05-26 10:15:31 · 141 阅读 · 0 评论 -
Struts2中的ModelDriven机制及其运用(转)
为什么需要ModelDriven 所谓ModelDriven ,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User 如下: package cn.com.leadfar.struts2.actions; public class User { private int id ; private String username ; ...原创 2012-12-31 17:34:33 · 124 阅读 · 0 评论 -
mysql命令
1.Mysql远程导出命令: mysqldump -h192.168.x.xxx -uroot -ppassword>d:/xxx.sql原创 2012-06-29 09:35:58 · 73 阅读 · 0 评论 -
Hibernate 的原理与配置
也许你听说过Hibernate的大名,但可能一直不了解它,也许你一直渴望使用它进行开发,那么本文正是你所需要的!在本文中,我向大家重点介绍Hibernate的核心API调用库,并讲解一下它的基本配置。 看完本文后,我相信你对什么是ORM(对像/关系映射)以及它的优点会有一个深刻的认识,我们先通过一个简单的例子开始来展现它的威力。 正如一些传统的经典计算机文章大都会通过一个“...原创 2012-05-30 16:05:45 · 85 阅读 · 0 评论 -
WEB struts2 实现定时执行
Spring中Quartz的配置各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每半个小时查询用户是否已经有快到期的待处理业务……,这样的例子俯拾皆是,不胜枚举。 Quartz 在开源任务调度框...原创 2012-09-20 14:59:24 · 272 阅读 · 0 评论 -
myeclipse自动生成hibernate的Mapping和po文件
用过hibernate的人都知道,hibernate po的Mapping文件编写起来费时、易错、没有技术含量。所以我们都多时候使用工具自动生成(hibernate插件或myeclipse插件) 下面我简单介绍一下如何使用myeclipse插件完成这个工作, 1、新建一个web项目(略)。 2、建立数据源Driver: Windows->Preferences->My...原创 2012-09-06 15:17:43 · 120 阅读 · 0 评论 -
struts2中减少action数量(通配符使用)
[size=medium]如struts中配有如下几个action,ManagerUserAction中有与之对应的方法 [color=green] /addUser.jsp /delUser.jsp /updateUser.jsp[/color]如果使用通配符,可以省略写成一个action[color=green]...原创 2012-08-22 17:02:57 · 74 阅读 · 0 评论 -
struts2拦截器的原理和写法(转)
一、什么是拦截器?提到拦截器,说得好听点,就是安全性检查,说得不好听,就是强盗。拦截器在程序应用中就是那个扮演强盗半路打劫的角色。 在我们的日常编程中少不了写一些 重复的代码,例如在一个地方中写了一段代码,后来发现这段代码在其它地方中同样需要,在传统的编程中我们一定会采取复制、粘贴的办法。如果这段代码只在这 一两个处需要,我们采取这种办法,还说的过去,但是如果系统对这段代码过于依赖,也就是这段...原创 2012-08-22 16:32:20 · 131 阅读 · 0 评论 -
JAVA中堆栈和内存分配原理(转)
1、栈、堆1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域 :存放静态成员(static定义的)5. 常量池 :存放字符串常量和基本类型常量(publ...原创 2012-03-11 10:33:59 · 81 阅读 · 0 评论 -
java基础梳理
1.java中成员变量和局部变量的区别:成员变量如果程序员没有给赋初值,系统会默认初始化。而局部变量虚拟机不会给赋值,会报错。原创 2012-03-11 09:22:07 · 77 阅读 · 0 评论 -
用spring的beans配置mysql数据库
今天很兴奋,因为我用spring的beans配置mysql数据库,竟然能用了。下面我用自己写的小项目说一下自己是怎么配置的。 先说下准备工作,需要下个spring包有:spring-framework-3.1.1.RELEASE-with-docs.zip mysql数据库的驱动包:mysql-connector-java-5.1.18.zip 用mvc模式写本项目:...原创 2012-03-06 15:07:48 · 401 阅读 · 0 评论 -
final用法小感
final是java中的关键字,它虽然不常用,但是用处也很大。1.用来修饰类: 当你写的类不希望被继承的时候,通常可以用final来修饰这个类。2. 用来修饰类中的方法: 当这个方法不希望被子类重写的时候,通常可以用final或者private来修饰。3.用来修饰变量: 当这个变量是个常数同时不希望子类修改时,通常用final来修饰。...原创 2012-03-02 11:02:21 · 78 阅读 · 0 评论 -
docx4j学习网站
docx4j学习网址:[url]http://www.docx4java.org/trac/docx4j[/url]一个简单的例子:由于ooxml文档规范纳入ISO标准,所以世界一些开源组织对OOXML的java开发包的研发也越来越快,除了apache的POI项目宣布对office2007的支持,其他组织也开始加紧行动,相比行动比较迅速的有dev.plutext.org组织的doc...原创 2012-02-16 17:40:13 · 1029 阅读 · 0 评论 -
有关try catch
try{……}里面是一些你觉得可能会出问题的代码,catch里就是你觉得会有什么问题,如果出的问题正好是你catch里说到的问题,那么他就会按照你设定的,比如会打印出来,比如会退出方法等等……然后接着往下执行后面该执行的代码。但是如果你不用try{}的话,没问题,很好,一有问题,代码就会在那里停住,然后给用户一个很不友好的默认的错误提示,一般这个提示只有开发人员等内行人可以看懂。也就是说加...原创 2011-03-28 09:37:15 · 88 阅读 · 0 评论 -
解决svn 提交时报Cant open file /data/svn/develop/db/txn-current-lock: Permission deni
今天在测试服务器上安装、配置subversion都非常顺利的,之后通过svn从客户端提交代码时倒是出现了问题,报了个错 误:Can't open file '/data/svn/develop/db/txn-current-lock': Permission denied 。哎又是没有权限的啊。后来查了一下资料才知道因为在创建版本库的时候用的是root权限,现在普通用户就更新不了db/目录...原创 2011-09-23 16:21:28 · 435 阅读 · 0 评论 -
mysql 索引知识积累
1.MySQL能够在name的索引中查找“Mike”值,然后直接转到数据文件中相应的行,准确地返回该行的 peopleid(999)。在这个过程中,MySQL只需处理一个行就可以返回结果。如果没有“name”列的索引,MySQL要扫描数据文件中的所有 记录,即1000个记录!显然,需要MySQL处理的记录数量越少,则它完成任务的速度就越快。2.当我们执行查询的时候,MySQL只能使用一个索引。如果...原创 2013-01-05 15:45:48 · 119 阅读 · 0 评论