- 博客(15)
- 收藏
- 关注
原创 IE下js报错:不能执行已释放的script代码
1,错误发生(只在IE发生) 在父页面打开了某个子页面(iframe),子页面去操作父页面的全局变量,关闭子页面后再次调用该全局变量,此时发生错误。//父页面全局变量var list=[1,2,3];//子页面(iframe)if(checkSomething()){ window.parent.list=[];}//关闭子页面close();...
2018-09-14 11:55:52 8808
原创 cropper裁剪后图片大小变大等问题
最近根据需求做了一个图片裁剪的功能,于是在Git上找了cropper这个插件,具体api网上有很多资料,大家感兴趣的可以自行查找,这次主要记录下我遇到的问题。图片裁剪完成后cropper有个方法可以生成裁剪后的图片,这些在前台就可以完成,比后台处理方便很多。$("#getCroppedCanvas").on("click", function () { console.l...
2018-08-09 16:14:43 20935 8
转载 HashMap源码学习
HashMap 简介HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(“拉链法”解决冲突).JDK1.8 以后在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认为 8)时,将链表转化为红黑树(将链表转换成红黑树前会...
2019-12-11 23:40:29 138
转载 LinkedList源码学习
LinkedList是一个实现了List接口和Deque接口的双向链表。Linkedlist底层的链表结构使得它对插入和删除的性能特别好,并且它实现了Deque接口,因此也具有队列的特性。LinkedList不是线程安全的,如果想让其变成安全的,可调用静态类Collection类的synchronizedList方法List list=Collections.synchronizedList...
2019-12-11 00:23:07 111
转载 ArrayList源码学习
ArrayList底层是使用数组实现的,相当于动态数组,与Java数组比起来,它的容量是能够动态增长的。具体是使用ensurecapacity方法来扩容。ArrayList继承自AbstractList,实现了List,RandomAccess,Cloneable,Serialisable接口。 ArrayList 继承了AbstractList,实现了List。它是一个数组队...
2019-12-09 23:25:14 112
原创 Linux定时删除某些文件
情景:要求每月删除文件服务器2月前视频文件。解决方法:shell脚本加croutab定时任务1:在/user/bin下新建文件delete.sh#!/bin/bash#删除2个月前MP4文件find /data/fdfs/data -mtime +60 -name "*.mp4" -exec rm -rf {} \;echo "删除文件成功!";授权:chmod ...
2019-04-01 18:41:41 1812
转载 Java对象的强,软,弱,虚引用理解
1.对象的强、软、弱和虚引用转自:http://zhangjunhd.blog.51cto.com/113473/53092/在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由...
2019-02-20 18:02:13 661
原创 jdbcType对应关系
JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDeci...
2019-01-28 14:56:43 3093
原创 oracle使用sum函数后报错:无效的数字
oracle SQL语句报错后,没有说具体行数报错,一般就是查询时候,数据有问题。使用sum函数,例如:select sum(a.score) from student a语句显然没问题,但是执行后,报无效的数字,这时就可以用正则表达式去找具体是哪行数据有问题。select * from student where not regexp_like(a.score,'^[[:di...
2018-12-17 14:10:53 7465 4
原创 app上传图片到后台(Java)
最近需要给APP提供接口,其中有上传照片的,于是写了下面这个接口。支持上传多个文件,包括但不限于图片。代码较简单,就不多作解释。提一个点:由于是文件上传,因此不能把数据格式设置为"application/json;charset=UTF-8",会导致接口调不通,注意! /** * 上传照片 * @return */ @RequestMapping(value="/upl...
2018-08-01 18:50:13 8943 1
原创 Java-汉字字符串转拼音,包括首字母和全拼
本方法通过pinyin4j这个工具包来实现。主要流程为先将字符串转换为char[]数组,再循环判断字符是否是汉字,这一步主要使用汉字Unicode编码进行匹配,是汉字则调用pinyin4j中的汉字转拼音接口,不是汉字则不转换,最终将数组遍历完后,把得到的结果拼接,即转换完成。获取首字母,只需在每次遍历中,取转换结果的首位字符拼接即可。import net.sourceforge....
2018-07-31 14:59:35 1106
转载 oracle——有分隔符的字段实现列转行
SELECT T .teamName, c.license_plate, regexp_substr(i.mode_id, '[^,]+', 1, level) ID FROM s_team T LEFT JOIN r_team_truck r ON r.team_id = T . ID LEFT JOIN s_truck c ON c. ID = r.truc...
2018-07-12 10:03:28 1690
转载 cron表达式
cron表达式详解 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek
2017-09-15 11:38:22 192
原创 Null value was assigned to a property of primitive type setter of
Exception in thread "main" org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of com.zsba.AdornCompanyInfo.provinceOrderMember 错误原因:给基本类型赋了空值n
2017-06-20 16:24:42 263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人