自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 mysql保留两位小数

1、round(x,d) :用于数据的四舍五入,round(x)  ,其实就是round(x,0),也就是默认d为0;这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0;SELECT ROUND(100.3465,2),ROUND(100,2),ROUND(0.6,2),ROUND(114.6,-1);结果分别:100.35,100,0.6...

2018-04-03 09:03:49 599

js给td赋值,innerText

<script language="javascript">ttd.innerText = "td的值";</script><td id="ttd"></td> 

2017-09-29 17:04:15 8639

js格式验证

var reg =/^[1-9]+[0-9]*]*$/;//正整数//金额验证 任意正整数,正小数(小数位不超过2位)var regs=/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;1、最新的电话号码段:移动:134(1349除外)135 136 137 138 1...

2017-07-05 10:55:41 183

原创 java判断字符串是否为空的方法总结

1,错误用法一: if (name == "") { //do something}2,错误用法二: if (name.equals("")) { //do something}3,错误用法三: if (!name.equals("")) { //do something}我们来解说一下:上述错误用...

2017-06-08 10:37:38 151

js url传值中文乱码之解决之道

  function exportBasicInfo(){ var name=$("#username").val(); var area=$("#area").val(); layer.confirm('确定要导出基本信息吗?', { title:false, btn: ['导出', '取消'] }, function(i...

2017-05-04 16:42:06 376

javascript中encodeURI和decodeURI方法使用介绍

encodeURI和decodeURI是成对来使用的,因为浏览器的地址栏有中文字符的话,可以会出现不可预期的错误,所以可以encodeURI把非英文字符转化为英文编码,decodeURI可以用来把字符还原回来一、基本概念 encodeURI和decodeURI是成对来使用的,因为浏览器的地址栏有中文字符的话,可以会出现不可预期的错误,所以可以encodeURI把非英文字符转化为英文编码...

2017-05-04 16:42:00 192

原创 Mysql索引

建立索引的优缺点:为什么要创建索引呢? 这是因为,创建索引可以大大提高系统的性能。 第一、通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二、可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三、可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 ...

2017-03-15 10:04:45 76

MySQL 去除字段中的换行和回车符

SELECT * FROM projectlink WHERE REPLACE(REPLACE(ponumber, CHAR(10), ''), CHAR(13), '')='ponumber' AND STATUS=1char(10):  换行符char(13):  回车符 

2017-02-28 10:34:23 122

原创 nest ed exception is org.hibernate.InvalidMappingException:

myeclipse反向工程生成hibernate映射文件和POJO类:(1) pojo类的属性(变量)与xml配置文件的property不对应.(2) xml配置文件抬头需要改成。

2017-02-22 16:13:00 153

原创 XML在JAVA项目中的作用

java项目中,xml文件一般都是用来存储一些配置信息一般的编程, 多数用来存储配置信息 . 拿JDBC来说,可以把数据库连接字符串写到xml,如果要修改数据源,只需要改xml就可以了,没必要再去重新编译java文件,而且,这些配置信息放在一起,别的人来读你写的代码的时候,就方便了很多框架中的xml , 除了配置信息 , 还可以写一些对应关系,其实也是一种配置信息 .拿struts来说,x...

2017-01-17 13:41:30 305

原创 MySql的like语句中的通配符:百分号、下划线和escape

MySql的like语句中的通配符:百分号、下划线和escape %代表任意多个字符Sql代码 www.2cto.com select * from user where username like '%huxiao'; select * from user where username like 'huxiao%'; select * fr...

2016-12-01 15:20:10 178

原创 SQL中JOIN和UNION区别

join 是两张表做交连后里面条件相同的部分记录产生一个记录集,union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集。1.JOIN和UNION区别 join 是两张表做交连后里面条件相同的部分记录产生一个记录集, union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。 JOIN用于按照ON条件联接两个表,主要有四种: ...

2016-11-30 13:45:46 2299

原创 map containsKey与get方法区别经典总结

前提是:Map可以出现在k与v的映射中,v为null的情况, 所以containsKey出现更加必要!!Map集合允许值对象为null,并且没有个数限制,所以当get()方法的返回值为null时,可能有两种情况,一种是在集合中没有该键对象,另一种是该键对象没有映射任何值对象,即值对象为null。因此,在Map集合中不应该利用get()方法来判断是否存在某个键,而应该利用containsKey()...

2016-11-30 09:39:32 219

原创 Java String.split()用法小结

在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用Strin...

2016-11-24 14:54:56 92

原创 jsonArray遍历 取出数组中对象

List<String> helpPersonList=new ArrayList<>(); List<String> oraList=new ArrayList<>(); String json="[{"aid":"aid-0035","aidName&quot

2016-11-15 10:28:22 1768

原创 list转换成String

假设你的list变量名是listStringBuffer sb=new StringBuffer();for(String item:list){sb.append(item);}// sb.toString() 就是你要的字符串;String[] arr=new String[list.size()];for(int i=0;i<list.size();i+...

2016-10-25 11:23:04 227

原创 MySQL查询本周、上周、本月、上个月份数据的sql代码

查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now()); 查询上周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submitt...

2016-10-11 15:29:29 122

原创 Apache中的poi包中的XSSFWorkbook与HSSFWorkbook的区别

HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xlsXSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx对于不同版本的EXCEL文档要使用不同的工具类,如果使用错了,会提示如下错误信息。org.apache.poi.openxml4j.exceptions.InvalidOperationExceptionor...

2016-09-08 16:36:46 155

原创 JSON.parse()和JSON.stringify()

parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str) Objectage: "23"name: "huangxiaojian"__proto__: Object  注意:单引号写在{}外,每个属

2016-08-19 09:53:07 65

原创 Mysql中count(*),DISTINCT的使用方法和效率研究

在处理一个大数据量数据库的时候突然发现mysql对于count(*)的不同处理会造成不同的结果比如执行SELECT count(*) FROM tablename即使对于千万级别的数据mysql也能非常迅速的返回结果而对于SELECT count(*) FROM tablename WHERE.....mysql的查询时间开始攀升仔细查阅累下手册,发现当没有WHERE语句对于整个mysq...

2016-08-15 17:15:15 145

原创 jquery中$(document).on的一些不解

$(document).on是把事件委托到document上,$('className').on是把事件绑定到.className元素上。效率方面,直接绑定在元素上会更为高效,绑定在document上,每次document有点击动作,浏览器都会判断当前点击的对象,如果匹配,再决定要不要执行,多了一个判断的环节。但在目前开发中,JS渲染效率很高,所以此异同基本可以忽略不计。此外,针对$(docume...

2016-08-10 14:54:59 1599

原创 request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别

1.session.setAttribute()和session.getAttribute()配对使用,作用域是整个会话期间,在所有的页面都使用这些数据的时候使用。2.request.setAttribute()和request.getAttribute()配对使用,作用域是请求和被请求页面之间。request.setAttribute()是只在此action的下一个forward需要使用的...

2016-07-22 17:05:38 213

JAVA实现线程的三种方法

(1)继承Thread类,重写run函数创建:class xx extends Thread{  public void run(){Thread.sleep(1000) //线程休眠1000毫秒,sleep使线程进入Block状态,并释放资源}}开启线程:对象.start() //启动线程,run函数运行(2)实现Runnable接口,重写run函数开启线程:Thread t = new Thr...

2016-07-21 11:34:55 66

JAVA中两种for循环

package com.zxd.test; import java.util.List; import org.hibernate.HibernateException; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import...

2016-07-21 11:32:59 430 1

js数组与字符串的相互转换方法

一、数组转字符串需要将数组元素用某个字符连接成字符串,示例代码如下:var a, b; a = new Array(0,1,2,3,4); b = a.join("-");   二、字符串转数组实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:var s = "abc,abcd,aaa";ss = s.split(",")...

2016-07-12 09:17:58 53

原创 显示和隐藏table中的border

<table border="1" bordercolor="#FF9966" ><tr><td width="102" style="border-right-style:none">隐藏右边框</td><td width="119" style="border-left

2016-07-07 15:29:15 1370

java删除文件夹下所有文件

package org.sw;import java.io.File;public class DeleteFolder { /** * 删除文件夹下的所有文件 * @param oldPath */ public void deleteFile(File oldPath) { if (oldPath....

2016-07-05 14:37:49 79

原创 mysql中instr()的使用

mysql数据库中记录数达到36万条了,检索速度慢了许多,怀疑是SQL query中SELECT * FROM table WHERE title LIKE '%keyword%'的问题。第一步:在title字段上加索引:create index stock_title on stock(title);测试发现没什么效果,因为索引只对'keyword%'有效,对%开头的('%ke...

2016-05-19 13:27:55 381

原创 onkeydown、onkeyup、onclick、onchange、oninput、onpropertychange 的用法和区别

onkeydown、onkeyup、onclickonkeydown 是按键按下时触发;onkeyup 是按键弹起时触发;onclick 是按键按下并弹起时触发。有一种情况,就是按住按键不放,此时会不断地触发 onkeydown,但 onkeyup、onclick 只是在抬起按键的时候触发一次。 要实时检测正在输字的文本框中输入了多少文字,怎么办?用 onkeyup...

2016-05-18 11:31:04 931

原创 jquery动态新增行

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> &am

2016-05-17 11:37:20 98

原创 HTML table的td内容过长时,自动隐藏效果

table {table-layout: fixed;}td {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

2016-05-16 10:02:14 462

原创 iframe里面的页面调用父窗口,左右窗口js函数的方法

[size=medium]iframe里面的页面调用父窗口,左右窗口js函数的方法 实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。 比如有A窗口,A内有个IFRAME B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数AFUN();那么只要在C页面中写如下JS函数就可以了:window.parent.AFUN();如果AFUN()有参...

2016-05-10 11:01:36 103

原创 JSONObject.toBean 和 JSONObject.fromObject

public static void main(String[] args) { Map map=new HashMap(); map.put("我","妹"); map.put("擦","哇"); map.put("你","呀"); JSONObject json = JSONObject.fromObject(map); System.out.pr

2016-05-05 11:04:22 292

原创 Hibernate -- 注解(Annotation)关系映射

[size=medium]1. 使用Hibernate Annotation来做对象关系映射 1) 添加必须包: hibernate-jpa-2.0-api-1.0.0.Final.jar 2) 在实体类中添加JPA的标准注解来进行对象关系映射.注解可以添加在属性上,也可以添加在getXxx()方法之上。 a) @Entity 映射一个实体类 @Tab...

2016-04-28 11:29:07 82

原创 IE8下Jquery获取select选中的值post到后台报错问题

[color=red]IE8下出现的问题是直接将selectedValue post发送到后台,后台接收时会报错,这是因为IE8下selectedValue当成了数组,后台无法识别[/color]我们一般使用jquery获取select时,一般这么用: var selectedValue = $("#a").val(); 在非IE8下,selecte...

2016-04-26 11:08:57 188

原创 AutoLoadCache 与 Spring Cache 的区分

AutoLoadCache 与 Spring Cache 相似之处,都是使用 AOP + Annotation ,将缓存与业务逻辑进行解耦。而最重要的分别就是:AutoLoadCache 实现了自动加载和“拿来主义”机制,能更好地解决系统的性能及并发问题。Spring Cache使用name 和 key的来管理缓存(即通过name和key就可以操作具体缓存了),而AutoLoadCache...

2016-04-26 10:15:12 434

原创 2016-2-16 14:12笔记

public boolean checkUserExists(String name) { //boolean flag = false; //List l=(List) getHibernateTemplate().find("from Conventional c where username=? ").set(1, username); //if(l.size()>0){...

2016-02-26 14:10:46 80

原创 getHibernateTemplate().get()方法只能按照主键来查询

getHibernateTemplate().get()方法只能按照主键来查询,如果需要按照数据表里的其他字段进行查询,可以实现HibernateCallBack接口,然后重写里面的方法,获得HibernateCallBack里面的doInHibernate方法的参数:Session,就可以使用Session的CreateQuery方法创建Query对象,然后就可以使用HQL语句进行任意的查询了...

2016-02-24 10:37:36 979

原创 js中return;、return true、return false;区别

一、返回控制与函数结果,语法为:return 表达式;语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二、返回控制,无函数结果,语法为:return; 在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页. Return False 就相当...

2016-02-16 09:02:18 78

原创 HTML中使用空格 排版的问题

一个 代表半角情况下的一个空格,即半个汉字,有时会影响排版。贡献一个更好记的空格形式   这个空格的宽度正好是1em。另外还有   这是0.5em的空格。...

2016-02-15 16:53:52 886

空空如也

空空如也

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

TA关注的人

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