- 博客(63)
- 收藏
- 关注
原创 mysql查询表的数据大小
通过sql语句查询整个数据库的容量,或是单独查看表所占容量。 1、要查询表所占的容量,就是把表的数据和索引加起来就可以了select sum(DATA_LENGTH)+sum(INDEX_LENGTH) from information_schema.tables where table_schema='数据库名称';上面获取的结果是以字节为单位的,可以通过%1024在%
2018-01-10 14:18:28 1651
原创 echarts map隐藏指示点
在series属性中加入:showLegendSymbol: false例:series: [{ name: 'xxx', type: 'map', showLegendSymbol: false }]
2017-12-29 10:12:25 5123 1
原创 echarts x轴坐标文字显示不全
echarts中应用柱状图或者折线图时,当数据量过多的时候,X轴的坐标就会显示不全,所以这就需要我们进行相应调整,interval:0为x轴全部显示、rotate:-30角度倾斜显示。
2017-11-21 16:40:53 2420
转载 echarts的x轴y轴的颜色改变
在操作echarts时,需求要求echarts的xy轴的颜色要与图形的颜色一致。图1:图2:解决方案:代码展示:var myChart1; $(function() { document.getElementById("begin1").flatpickr(); do
2017-11-21 16:11:16 10906
转载 面试篇-谁养鱼
问题:谁养鱼 五个不同国籍的人住不同颜色的房子,养不同的宠物,喝不同的饮料,抽不同的香烟。根据以下条件,找出谁养的鱼:1. 英国人住红色房子;2. 瑞典人养狗;3. 丹麦人喝茶;4. 绿色房子在白色房子的左边;5. 绿色房子的主人喝咖啡;6. 抽Pall Mall香烟的人养鸟;7.
2017-11-21 15:54:14 502
原创 myeclipse查看项目代码量
方法一:选择要查看的项目,右键properties->myeclipse->update,OK!方法二:选择要查看的项目,在菜单栏中点击search->file;勾选正则表达式(Regular expression),并在搜索文本框中输入 \n,在文件名中输入*或者*.java,在搜索范围中选中Enclosing projects,在下面对应的search窗口就会显示出项目或者文件
2017-11-21 14:58:24 1337
原创 导出excel
全部导出和部分导出://导出Excelfunction exportExcel(num){ if(num==0){ var ids = getcbxIds('id'); if(ids == ""){ alert("请选择要导出的信息"); return false; } $("#specifiedWeiboList_form :input[name='ids
2017-11-21 10:30:09 201
原创 解决java compiler level does not match the version of the installed java project facet
MyEclipse初始导入项目时,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目上会报一个红叉,而项目本身并没有任何错误,查看报错信息为:“java compiler level does not match the version of the installed java project facet”。如图:解决方法:在资源管理器下,找到项目所在的目录,在.set
2017-10-20 09:38:39 355
原创 StringUtils中 isNotEmpty 和 isNotBlank 的区别
在项目中,我们用的最多的是StringUtils中的非空判断方法,其中最常用的是 isNotEmpty 或者 isEmpty方法。今天我们要说的,是isNotBlank,isNotEmpty将空格也作为参数,isNotBlank则排除空格参数。除了构造器,StringUtils中一共有130多个方法,并且都是static的,所以我们可以这样调用StringUtils.x
2017-08-24 10:08:27 619
原创 上传文件报错:Processing of multipart/form-data request failed. Stream ended unexpectedly
web项目中,本地开发环境上传大文件没有问题,但是部署到服务器后上传大文件却不可以,看了服务器上tomcat下产生的日志,报的错误为:2017-08-16 12:58:55,164-[OUT-WARN] http-9080-10 org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest[64] - Unable to par
2017-08-17 11:00:22 69419 3
原创 jQuery判断复选框是否选中
JQ1.6之前的版本,可以这样写: //获取是否选中 var isChecked = $('#cb').attr('checked'); //设置选中 $('#cb').attr('checked',true); 这样写在JQ1.6之前完全没问题,可是当我们升级JQ1.6到更高的版本时,问题就来了,此时我们会发现: $('#cb').attr('c
2017-08-10 16:41:46 558
原创 window.open 打开最大化窗口
项目中一开始使用window.open打开新窗口,并设置了新窗口的打开位置:myWindow=window.open('','取证包查看','height='+iHeight+',,innerHeight='+iHeight+',width='+iWidth+',innerWidth='+iWidth+',top='+iTop+',left='+iLeft+',toolbar=no,menub
2017-08-10 15:59:11 6143
转载 js只能输入数字和小数点的文本框
[html] view plain copyinput type="text" onkeydown="javascript:return isNumber(event,value);"/> js部分:[javascript] view plain copy isNumber = function
2017-07-27 16:01:34 311
原创 启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法
今天启动项目遇到了PermGen space错误,java.lang.OutOfMemoryError: PermGen space。PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。内存中的这个区域是用来存放class和meta信息的,Class在被jvm load的时候,class信息会被放入该区域。它不同于存放实例的Heap区
2017-07-24 10:19:54 807
原创 svn 提交报错
今天更换svn地址后,提交代码出现错误,如图:错误说明:提交说明至少应包含4个字符,或者太简单了。解决方法:提交说明(commit log),太过于简单了,在提交时需要输入有意义的commit log,写有意义的提交说明即可
2017-07-17 15:43:51 369
原创 HashMap,LinkedHashMap,TreeMap
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。1、Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写Ha
2017-07-11 17:27:37 253
原创 对象中某一个字段的值为空时不进行展示
String index=""; for (int i = 0; i < statEmails.size(); i++) { String string = statEmails.get(i).getKey1().toString(); if(isEmpty(string)){ index=i+","; } }
2017-07-06 13:58:23 4069
原创 echarts 饼图设置指示线的长度
option = { title : { text: '某站点用户访问来源', subtext: '纯属虚构', x:'center' }, tooltip : { trigger: 'item', formatter: "{a} {b} : {c} ({d}%)" }, leg
2017-07-06 13:55:35 55866 5
原创 计算器的退格键点击实现删除字符文字
退格删除 .myinput{ width:70px; height:30px;} .tf{ width:220px; height:30px; margin-bottom:5px; font-size:26px; font-family:Tahoma, Geneva, sans-serif; color:#fff; border:2px solid #999; backgroun
2017-06-30 17:17:34 8672 1
原创 bootstrap carousel
" > " width="600px" height="330px" controls="controls"> " > " width="600px" height="330px" controls="controls">
2017-06-30 10:00:20 256
原创 JavaScript RegExp 对象
RegExp对象用于规定在文本中检索的内容。RegExp对象有3个方法:test()、exec()以及complie()。1.test()方法检索字符串中的指定值。返回值是true或false。2.exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。3.compile()compile() 方法用于改变 RegExp。comp
2017-06-19 16:13:41 210
转载 Java中避免空指针的几个方法
equalsObject类中的equals 方法在非空对象引用上实现相等关系,具有对称性x.equals(y) 和 y.equals(x) 结果是一样的,但当x == null时会抛出空指针异常例如:String x = null;String y = "world";if(x.equals(y)){ // java.lang.NullPointerException}
2017-06-19 11:11:23 772
转载 Java 根据日期计算星期几
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTools { /** * 日期转星期 * * @param datetime
2017-06-19 11:07:26 7312 1
原创 解决MyEclipse修改文件后Building workspace时间过长
1、Window -> Preperences -> Validation如图,只保留如下选项,其他全部取消勾选2、Project -> Properties -> Builders把箭头标注的两项取消掉OK!
2017-06-19 11:04:43 403
转载 高效遍历Map
for(Iterator ite = map.entrySet().iterator(); ite.hasNext();){ Map.Entry entry = (Map.Entry) ite.next(); entry.getKey(); entry.getValue(); }
2017-06-19 10:57:52 328
转载 MyEclipse快捷键
(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸20
2017-06-19 10:44:18 169
原创 jQuery 二级联动(客户端、栏目)
结合项目需求,在编辑时所有数据都可以进行增删改。1.entitypublic class OtherNews extends BaseModel { private static final long serialVersionUID = 1L; private Integer assetId; //新闻id private String title; /
2017-05-25 18:04:23 413
原创 java 两个list 交集 并集 差集 去重复并集
List list1 =new ArrayList();list1.add("A");list1.add("B);List list2 =new ArrayList();list2.add("B");list2.add("C");1.并集list1.addAll(list2);运行结果:A, B, B, C2.无重复并集list2.r
2017-05-11 13:47:19 47108 10
转载 BigDecimal讲解简介
在Java.math包中提供了大数据的操作类,即Java.math.BigInteger和BigDecimal类,其中 BigInteger类是针对大整数的处理类,而BigDecimal类则是针对的大小数的处理类,BigDecimal侧重于精度,对于精度要求比较高,一般的float型和double型数据只能用来进行科学计算或者工程计算,由于在商业计算中,对于数字精度要求比较高,所以要用到java.
2017-04-28 14:22:44 361
转载 mybatis中的#{}和${}的区别
一般如果可以使用#{}就不要使用${}符号。1.如果是在mapper中#{param}会产生PreparedStatement,并且可以安全地设置参数(=?)的值。以为sql语句已经预编译好了,传入参数的时候,不会重新生产sql语句。安全性高。${parem}则直接将{}号中的param插入字符串,会产生sql注入的问题:例如:select * from userwhere use
2017-04-27 10:33:18 4452
原创 HTML DOM overflow 属性
1.定义和用法:overflow属性规定如何处理不符合元素框的内容。2.可能的值:3.实例:div{border:thin solid green;width:100px;height:100px;}function hideOverflow(){document.getElementById("div1").style.overflow="hidde
2017-04-25 14:58:14 432
原创 java 去除List中的null值
Collection nuCon = new Vector(); nuCon.add(null); list.removeAll(nuCon);
2017-04-17 13:35:15 4389
原创 Java 几分钟前 几小时前
由于项目需求,展示文章的创建时间格式为:几分钟前,几小时前。补充:未超过一小时展示几分钟前; 未超过24小时展示几小时前; 超过24小时展示实际时间。public String showLivingList(){ if(!empty(news_id)){ try { daping = new DaPing()
2017-04-14 14:56:30 906
转载 获取当前月第一天、最后一天、获取当前年第一天、获取当前近一年
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //获取当前月第一天: Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, 0); c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
2017-04-12 16:15:51 1273
转载 jquery的inputlimiter插件--限制文字字数
有时我们在输入文章及编写文字时,文本框会限制我们输入的字数,下面写了一个小demo,方便以后使用。jquery的inputlimiter插件--限制文字字数[html] view plain copy > html> head> title> New Document title> meta name="
2017-04-12 16:13:00 728
转载 Struts2与SpringMVC的区别
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或
2017-04-12 16:10:09 221
转载 mysql与oracle区别
mysql与oracle区别的一个整理相同点:1.都是关系型数据库管理系统 2.都是目前比较流行的数据库不同点:1.单引号的处理 MYSQL里可以用双引号包起字符串,ORACLE里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。2.自动增长的数据类型处理mysql是一个自动增长的数据类型,插入数据的时候,不需要管理,
2017-04-12 15:55:53 19221
转载 truncate、delete与drop的区别
truncate、delete与drop的区别相同点: 1.truncate和不带where子句的delete,以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。不同点: 1.truncate和delete只是删除数据不删除表的结构。drop语句将删除表的结构
2017-04-12 15:48:57 691
原创 SQL CAST与CONVERT函数的用法
cast和convert函数都是sql 类型转换函数,只是使用语法不同,且在时间转换时convert函数具有style格式!支持转换类型:二进制,同带binary前缀的效果 : binary字符型,可带参数 : char() 日期 : date 时间: time 日期时间型 : datetime 浮点数 : decimal 整数 : si
2017-04-12 11:26:28 1025
原创 String对象中常用方法
1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。strObj.charCodeAt(index)说明:index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。如果指定位置没有字符,将返回NaN。例如: var str = "ABC"; str.charCodeAt(0);结果:65
2017-04-10 16:16:36 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人