- 博客(33)
- 资源 (2)
- 收藏
- 关注
转载 两个float相减时丢失精度的解决方法
通常我们习惯这么写: float a = 2.123f; float b = 1.101f; System.out.println("a-b=" + (a-b)); 运行结果:a-b=1.022那么这么写呢? a = 2.1235f; b = 1.1012f;
2014-04-17 16:28:32 7373
原创 使用BigDecimal对float进行正确计算
float commissionPercentage;float b11=Float.parseFloat(request.getParameter("commissionPercentage"));float b22=100;BigDecimal bd1 = new BigDecimal(b11);BigDecimal bd2 = new BigDecimal(b22);co
2014-04-17 16:10:07 1896
转载 BigDecimal的用法
1.例子public class Test { public static void main(String[] args) { BigDecimal big1 = new BigDecimal("600"); BigDecimal big2 = new BigDecimal("300"); //两个BigDecimal相加 big1 = big1.add(big2
2014-04-17 15:04:10 1603
转载 BigDecimal类的简单用法
一提到Java里面的商业计算,我们都知道不能用float和double,因为他们无法进行精确计算。但是Java的设计者给编程人员提供了一个很有用的类BigDecimal,他可以完善float和double类无法进行精确计算的缺憾。BigDecimal类位于java.maths类包下。首先我们来看下如何构造一个BigDecimal对象。它的构造函数很多,我挑最常用的两个来演示一下:一个就是BigDe
2014-04-17 14:42:33 680
转载 JSTL标签使用大全,数据格式化,数字格式化
http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>数字格式化(value部分可为EL表达式):1. //-- $12.002. //-- $12.03. //-- $1,234,567,890.00(那个货币的符号和当前web服务器的 local 设定有关)4.// -- 123,456.795. //
2014-04-17 13:28:17 6156
转载 JSTL标签 参考手册
前言=========================================================================JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。 JSTL全名为JavaServer Pag
2014-04-17 12:05:39 788
原创 JS正则表达式 验证 输入的是正负小数(保留3位小数)或者只能输入正负整数
function checknum(obj){ var re = /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/; if (!re.test(obj.value)) { alert("非法数字"); obj.value=""; obj.focus(); return fa
2014-04-16 15:42:38 8585
转载 js 要求实现只能输入数字小数点、其他输入不进去
js 只能输入数字和小数点 function clearNoNum(obj) { //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d.]/g,""); //必须保证第一个为数字而不是. obj.value = obj.value.replace(/^\./g,""); //保证只有出现一个.而没有多个. ob
2014-04-16 15:09:50 761
转载 js的输入框验证
JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_valu
2014-04-16 15:07:17 776
转载 SpringMVC与Shiro 的权限管理
博文目录权限的简单描述实例表结构及内容及POJOShiro-pom.xmlShiro-web.xmlShiro-MyShiro-权限认证,登录认证层Shiro-applicationContext-shiro.xmlHomeController三个JSP文件 什么是权限呢?举个简单的例子:我有一个论坛,注册的用户分为normal用户,manager用户。对论坛的帖子的操
2014-04-15 22:24:20 1719
转载 使用java生成Json数据
import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject; public class TestJson { public static void main(String[] args) { JSONObje
2014-04-15 10:12:55 1531
转载 RabbitMQ安装和使用详解
摘要我的安装方式是下载官网上最新的3.2.3版本,rabbitmq-server-generic-unix-3.2.3.tar.gz,然后通过tar命令解压缩安装,不需要编译,直接配置环境变量就使用了(当然前期RabbitMQ安装时的依赖erlang什么的还是要找帖子解决–还可能有java,我是把这些都安装完成后再装rmq的)1.解压缩.tar.gz文件:tar -zxvf
2014-04-11 14:38:54 1307
转载 Eclipse中如何修改SVN的地址
首先:在Eclipse中选择Windows- Show View-others 就会出现【SVN资源库/SVN Repositories】,选中后,点击确认;然后:选中原有的地址,选择【重新定位/Relocate】最后:在弹出的窗口中显示出Eclipse中原有的工程,选中一个项目,再点击“Next”,然后修改新的SVN地址即可;【其他方法】1、使用最新版本的TortoiseSVN,右键在工
2014-04-10 16:51:58 677
原创 配置内存使用
windows下,编辑/tomcat/bin/catalina.batlinux下,编辑/tomcat/bin/catalina.sh在第一行插入:JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:MaxNewSize=256m
2014-04-10 16:42:36 550
转载 查看oracle版本命令
1 查看oracle的版本信息(1)用客户端连接到数据库,执行select * from v$instance 查看version项(2)select * from product_component_version(3)或查询V$VERSION查看组件级信息
2014-04-10 16:38:04 957
转载 js返回上一页并刷新代码整理
代码如下:返回上一页 重载页面,本地刷新 返回上一页重载页面,本地刷新 返回前二页并刷新的JS代码应该怎样写。 复制代码代码如下:history.go(-2); location.reload(); 二:js 方法 复制代码代码如下:返回
2014-04-10 13:00:52 897
原创 PL/SQL developer导出oracle存储过程
1、导出:在顶部菜单中点击“tools”->“Export User Objects”,在弹出的界面中复选要编辑的package和package body选择导出的路径,把文件导出。2、导入:在顶部菜单中选择“file”->“new”->“Command window”,然后在界面中输入@c:/1.sql(sql文件的全路径)。
2014-04-08 13:31:37 5249
转载 SQL语句实现模糊查询
SQL语句实现模糊查询, 我们可以在where子句中使用like来达到模糊查询的效果;在Where子句中,可以对datetime、char、varchar字段类型的列用Like子句配合通配符选取那些“很像...”的数据记录,以下是可使用的通配符:% 零或者多个字符_ 单一任何字符(下划线)\ 特殊字符[] 在某一范围内的字符,如[0-9]或
2014-04-08 11:50:29 1308
原创 使用KKpage 分页插件在java代码中的写法,
@RequestMapping(value = "/queryMerchant.do", method = { RequestMethod.GET,RequestMethod.POST }) public String queryMerchant(HttpServletRequest request,HttpServletResponse response) { //确定分页时传递的参数
2014-04-04 16:13:23 1783
转载 Java中List和ArrayList的区别
List是一个接口,而ListArray是一个类。 ListArray继承并实现了List。 所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。 List list; //正确 list=null; List list=new List(); // 是错误的用法 List list = new Array
2014-04-04 10:57:32 533
转载 去除数据表中重复行&oracle 替换数据
delete from table1 t1 where rowid UPDATE S_USER t1 set t1.user_name = replace(t1.user_name,'21e','21w');
2014-04-03 15:50:55 853
原创 oracle多表联查对结果合并
select * from(select rownum rn, t1.* from t1),(select rownum rn, t2.* from t2)where rn = rn;========================================================
2014-04-03 15:08:15 2874
转载 hibernate 的 CascadeType 属性
@Entity@Table(name="orders")public class Order { //1-m,多的一方为关系维护端,关系维护端负责外键记录的更新,关系被维护端没有权利更新外键记录 private String orderid; private Float amount; private Set items = new HashSet(); @Id
2014-04-03 11:59:42 551
转载 hibernate关系注解映射
一、一对多(最好不要用单向关联,其实单向本身并无多大意义):一方:@OneToMany(targetEntity=Order.class,cascade=CascadeType.ALL,fetch=FetchType.EAGER) @JoinColumn(name="fk_customer_id")如果一方加了fetch=FetchType.EAGER,查单
2014-04-03 11:55:32 754
原创 JS控制文本框:输入银行卡号,4位自动加上空格分隔
test window.onload =function() { document.getElementById("test").onkeyup =function() { this.value =this.value.replace(/\s/g,'').replace(/(\d{4})(?=\d)/g,"$
2014-04-03 09:57:21 5732
转载 oracle分页查询
oracle分页有通用写法,假设一页5行select * from ( select t.*,rownum from ( select * from table1 where condition order by column) t ) where rownum>(pangeNow-1)*5 and rownum<=(pageNow)*5如果基础查询不需要排序
2014-04-02 17:11:28 887
转载 oracle取得表中总记录数最快的方法
查询表中的记录总数的语法就是SELECT COUNT(*) FROM TABLE_NAME。这可能是最经常使用的一类SQL语句。本文讨论怎样才能最快的得到这个记录数。本文纯粹主要是理论上的讨论,文章中很多内容(如常数索引)对实际的指导意义不大。在具体描述之前,强调几个前提:首先表中的记录数不能太少,否则讨论的意义就不大了,在我下面的例子中记录数是3万左右,其实这个数量级还是
2014-04-02 16:43:58 1764
转载 返回上一页html代码
<a href="javascript :history.back(-1)">返回上一页或:返回上一页如果是用按钮做的话就是:返回上一页">用图片做的话就是:图片路径" border="0" onclick="javascript:history.back(-1);" title="返回上一页">几秒钟后自动返回上一页代码:3; url=javasc
2014-04-02 10:43:29 2937 1
转载 fmt:formatDate的输出格式详解
2004-5-31 23:59:592004-4-123:59:592004-5-3104-5-312004-5-312004年5月31日2004年5月31日 星期一23:59:59下午11:5923:59:59下午11时59分59秒下午11时59分59秒
2014-04-02 10:03:54 2559
原创 EL标签if判断的使用
有效 被删除 无效 详情 ======================================================================== 商户状态: 有效
2014-04-02 09:27:09 4865
原创 JSTL <c:if >标签的使用
${fl.username}============================================ 有效 被删除 无效
2014-04-01 14:04:18 1697
即时通讯 android
2015-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人