- 博客(16)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 java 直接读数据库下载文件(省略写入本地文件过程)
对于小数据量文件下载,可以实现读取数据库直接下载,目前测试数据(2000条),建议导出为文本格式csv;code view:// 采用分页方式 按批次写入到输出流中StringBuilder sbuilder = new StringBuilder();String tableHead = "企业名称,变更金额,变更前金额,变更后金额,类型 ,备注,操作人,充值时间"+"\r";
2017-05-25 10:35:15 2802
原创 spring boot 整合 log4j 控制台打印sql(mybatis)
spring boot 自带的有日志文件logback, 在整合log4j 时候需要引入log4j jar1.在resource 路径下加入 log4j.properties 文件,内容可以参考这个;#logger levellog4j.rootCategory=DEBUG,stdout,DebugAppender,InfoAppender,ErrorAppenderlog4j
2017-03-23 22:09:59 17101 4
原创 关于java ide中报 @override 错误问题
首先报出这个问题的原因是jdk 编译版本问题,因为在jdk 1.5中@override 就已经存在,但是它只支持覆盖类中的方法,而不可以实现接口,在jdk 1.6 以后,解决了这个问题,既可以覆盖类也可以实现接口。解决办法: 1.选中项目右击properties,修改jdk 版本到高于 jdk 5(前提有安装jdk对应版本) 2.然后在看 编译器版本,如果
2017-03-19 11:44:09 461
原创 mybatis 异常信息 org.apache.ibatis.reflection.ReflectionException: There is no getter for property named
Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'globalMobileNo' in 'class java.lang.String';出现这个异常信息,大部分原因是你将String 类型数据作为参数,然后再sql 中用if 语句判断时,对参数
2017-03-17 13:16:28 2722
原创 关于ajax 作为函数返回值的问题
1.首先描述下ajax默认情况下是异步请求,如果要想其结果作为函数值返回,需要设置为同步;2.如果想当然的在success回调函数中返回值,结果肯定是undefined;因为在success 执行return操作其实就是终止当前函数的执行,并不是作为函数参数返回;例子如下: var checkFlag = false; function addFeeGroupRat
2017-03-08 19:55:00 2073
转载 js 清除浏览器缓存方法
转载自 http://www.haorooms.com/post/js_llq_hc 写的很全,这里就借用记录下。关于浏览器缓存浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓
2017-03-08 19:28:59 802
原创 maven 构建项目出现(Archive for required library: cannot be read or is not a valid ZIP file)
maven在构建项目的时候,报如下问题: Archive for required library: 'F:/repo_new/com/alibaba/druid/1.0.28/druid-1.0.28.jar' cannot be read or is not a valid ZIP file1.将出现问题的地方jar删除;2.通过maven 命令重新安装jar到仓
2017-02-27 18:35:25 1705
原创 java排序算法总结
java 常见的排序算法:冒泡排序,快速排序,选择排序等;1.冒泡排序:概念--重复的比较要排序的序列,每次比较相邻的两个元素,直到排序完成。 排序步骤如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后
2017-02-19 15:14:22 171
原创 javascript 文件上传方式
js处理文件上传方式: 1.通过FormData封装数据对象提交到服务端(这样的好处是,可以通过ajax方式提交) 1)如果是表单提交,则通过如下方式提交: upload $("#upload").click(function(){ $.ajax({ url: '/upload', type: 'PO
2016-12-17 16:41:43 443
原创 javascript 清空input file 中的数据
1.例如下: html:JS: var file = document.getElementById("fileData"); // for IE, Opera, Safari, Chrome if (file.outerHTML) { file.outerHTML = file.outerHTML;
2016-12-15 18:56:03 20256
原创 mybatis 异常信息记录
1.错误提示nested exception is org.apache.ibatis.binding.BindingException: Parameter 'xxx' not found. Available parameters are [list, collection] 出现此错误,先看下sql 语句里面的参数类型,以及foreach中遍历的参数是否书写正确(个人出现的错误:在
2016-12-15 18:24:04 392
原创 java获取客户端ip地址方式
1.request.getHeader 获取客户端ip,请求头中有:x-forwarded-for ,X-Real-IP 如果没有经过代理服务器转发,前后两种获取的ip地址是相同的; 如果经过几层代理服务器转发,第一种获取的ip是一串ip地址,例如:192.168.1.100,192.65.25.2,127.0.0.1;而第二种获取到的是真实的i
2016-12-11 15:31:45 763
java和JavaScript中的单引号和双引号
1.java中的单双引号 单引号:主要用于修饰字符。 双引号:主要用于修饰包括字符在内的字符串。2.JavaScript中的单双引号 当遇到js里要用 HTML string 的时候,就是这样: var str = '<div class="abc" id="bd">'; 所以在js中使用的单双引号是相互嵌套的。3....
2015-12-01 22:16:51 1103
开始记录自己的每天心得体会
渐渐发现,好记性不如烂笔头;每次碰到之前熟悉的东西,总是突然想不起来,查阅资料也是零零散散,难以吸收成自己的东西;所以现在要记录下每次编程过程中出现的问题和解决之道,并记下自己的发现,想法,体会,经验。 请以此致自己! -----robin 2015-11-25...
2015-11-25 22:24:11 545
TA创建的收藏夹 TA关注的收藏夹
TA关注的人