自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

别在熬夜了!

竭尽全力。

  • 博客(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

原创 2014过去四个月了

原来坚持一件事情并没有那么容易,有时候会想到ifqi

2014-04-04 17:01:25 726

原创 使用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

原创 jstl标签中if语句的使用

等待批准          已批准            未批准

2014-04-04 16:06:07 4461

转载 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

ThinkPHP3.2支付宝即时到账接口集成

hinkPHP3.2支付宝即时到账接口集成 ,测试成功,有源码

2015-08-20

即时通讯 android

最近公司项目需要用到即时通讯功能,经过调研发现openfire+spark+smack可以实现。在网上找了很久,资料都十分有限,即使有些朋友实现了也说的不清不楚。于是决定自己研究,耗时一周的时间实现了文字通讯和文件传输的功能。现发帖分享给有需要的朋友,也希望大家能够把自己的资料都分享出来,不要敝扫自珍。

2015-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除