04 2018 档案

摘要:用过POI的人都知道,在POI以前的版本中并不支持大数据量的处理,如果数据量过多还会常报OOM错误,这时候调整JVM的配置参数也不是一个好对策(注:jdk在32位系统中支持的内存不能超过2个G,而在64位中没有限制,但是在64位的系统中,性能并不是太好),好在POI3.8版本新出来了一个SXSSFW 阅读全文
posted @ 2018-04-27 10:24 有梦就能实现 阅读(662) 评论(0) 推荐(0) 编辑
摘要:目前java框架中能够生成excel文件的的确不少,但是,能够生成大数据量的excel框架,我倒是没发现,一般数据量大了都会出现内存溢出,所以,生成大数据量的excel文件要返璞归真,用java的基础技术,IO流来实现。 如果想用IO流来生成excel文件,必须要知道excel的文件格式内容,相当于 阅读全文
posted @ 2018-04-27 10:07 有梦就能实现 阅读(939) 评论(0) 推荐(0) 编辑
摘要:在Java中计算两个日期间的天数,大致有2种方法:一是使用原生JDK进行计算,在JDK8中提供了更为直接和完善的方法;二是使用第三方库。 1、使用原生的JDK [java] view plain copy print? private static long daysBetween(Date one 阅读全文
posted @ 2018-04-27 10:03 有梦就能实现 阅读(13878) 评论(0) 推荐(0) 编辑
摘要:在开发Android应用时偶然需要用到一个提示用户已用天数的功能,从实现上来看无非就是持久化存入用户第一次使用应用的时间firstTime(通过SharedPreferences 、xml、sqlite等),当用户再次使用应用时取得此时时间presentTime,通过两个时间计算其间隔天数。 当取得 阅读全文
posted @ 2018-04-27 08:52 有梦就能实现 阅读(2398) 评论(0) 推荐(0) 编辑
摘要:create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @na 阅读全文
posted @ 2018-04-26 15:24 有梦就能实现 阅读(254) 评论(0) 推荐(0) 编辑
摘要:public static String stripHtml(String content) { // 段落替换为换行 content = content.replaceAll("", "\r\n"); // 替换为换行 content = content.replaceAll("", "\r\n"); // 去掉其它的之间的东西 content = content.replaceA... 阅读全文
posted @ 2018-04-25 16:05 有梦就能实现 阅读(294) 评论(0) 推荐(0) 编辑
摘要:import java.util.ArrayList; import java.util.List; import org.apache.commons.lang3.ArrayUtils; public class Test_4 { /** * 多线程处理list * * @param data 数 阅读全文
posted @ 2018-04-24 22:47 有梦就能实现 阅读(6506) 评论(0) 推荐(0) 编辑
摘要:在网上搜了不少文章,发现有不少没讲清楚的,也有不少好文,本文希望更易懂地描述该问题。如有不对的地方,请多多指正~~ vector的使用主要有如下两种场景:(1)vector所谓的多线程安全,只是针对单纯地调用某个方法它是有同步机制的。如add,多个线程都在对同一个容器add元素,vector能够保证 阅读全文
posted @ 2018-04-24 22:46 有梦就能实现 阅读(1234) 评论(1) 推荐(1) 编辑
摘要:java对redis的基本操作 一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面所有文件拷贝至re 阅读全文
posted @ 2018-04-19 12:02 有梦就能实现 阅读(185) 评论(0) 推荐(0) 编辑
摘要:很高兴,今天能和大家分享刚学的一些新知识。我们在java开发过程中经常会在jsp中嵌入一些java代码,比如<%=request.getParameter("id")%>,在了解java代码的人员看来,这很简单,可是对于美工或者前台不懂java代码的人员,这就是个头疼事儿了。那么今天我们就来解决一下 阅读全文
posted @ 2018-04-15 15:17 有梦就能实现 阅读(713) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据 阅读全文
posted @ 2018-04-14 17:19 有梦就能实现 阅读(263) 评论(0) 推荐(0) 编辑
摘要:1.JpaRepository支持接口规范方法名查询。意思是如果在接口中定义的查询方法符合它的命名规则,就可以不用写实现,目前支持的关键字如下。 Keyword Sample JPQL snippet IsNotNull findByAgeNotNull ... where x.age not nu 阅读全文
posted @ 2018-04-14 17:02 有梦就能实现 阅读(498) 评论(0) 推荐(0) 编辑
摘要:Hibernate Validator JSR 303 的参考实现 使用指南 由 Hardy Ferentschik和Gunnar Morling and thanks to Shaozhuang Liu 4.2.0.Final 版权 © 2009 - 2011 Red Hat, Inc. & Gu 阅读全文
posted @ 2018-04-14 16:56 有梦就能实现 阅读(7312) 评论(0) 推荐(0) 编辑
摘要:在使用POI进行将数据导出到Excel时, 若要将eChart在前端生成的统计图(如柱状图、折线图、饼图等)一并导出,使用POI在后台构建数据图比较复杂,因此我选择将eChart在前端的统计图的base64编码作为参数传到后台,再到后台解析成图片插入Excel实现导出时附带统计图的效果,下面是我的部 阅读全文
posted @ 2018-04-14 13:15 有梦就能实现 阅读(4144) 评论(1) 推荐(0) 编辑
摘要:使用的是TortoiseSVN; Merge tracking not allowed with missing subtrees; try restoring these items 下面会有跟着几个冲突的文件. 估计是主线上某个文件/目录 被别人删除并提交了, 更新之后导致冲突. 然后SVN不允 阅读全文
posted @ 2018-04-13 14:10 有梦就能实现 阅读(2143) 评论(0) 推荐(0) 编辑
摘要:http://download.oracle.com/otndocs/jcp/ejb-3_0-fr-eval-oth-JSpec/ 阅读全文
posted @ 2018-04-13 08:43 有梦就能实现 阅读(153) 评论(0) 推荐(0) 编辑
摘要:获取分组后取某字段最大一条记录 方法一:(效率最高)select * from test as a where typeindex = (select max(b.typeindex) from test as b where a.type = b.type );方法二:(效率次之)select a 阅读全文
posted @ 2018-04-12 16:25 有梦就能实现 阅读(320) 评论(0) 推荐(0) 编辑
摘要:SQL查询一个表中类别字段中Max()最大值对应的记录 Sql代码 SELECT A.id, A.name, A.version FROM DOC A, (SELECT id, MAX(version) AS version FROM DOC GROUP BY id) AS B WHERE A.id 阅读全文
posted @ 2018-04-12 16:18 有梦就能实现 阅读(4032) 评论(0) 推荐(0) 编辑
摘要:经验丰富的数据库管理员能够设计出好的索引集,但是,即使对于不特别复杂的数据库和工作负荷来说,这项任务也十分复杂、耗时和易于出错。了解数据库、查询和数据列的特征可以帮助您设计出最佳索引。 经验丰富的数据库管理员能够设计出好的索引集,但是,即使对于不特别复杂的数据库和工作负荷来说,这项任务也十分复杂、耗 阅读全文
posted @ 2018-04-12 15:17 有梦就能实现 阅读(320) 评论(0) 推荐(0) 编辑
摘要:此优化的前提可以称之为最近流行的头条人物“许三多”,总数据多,查询条件多,返回列多 优化前分页查询内部select列为需要的全部列,优化后内部select只返回ID主键,外部查询关联原数据表,然后查出所需要的列 例子1 优化前: [sql] view plain copy print? select 阅读全文
posted @ 2018-04-12 15:04 有梦就能实现 阅读(3628) 评论(0) 推荐(0) 编辑
摘要:如果需要进行SQl Server下的SQL性能优化,需要准备以下内容: 一、SQL查询分析器设置: 1、开启实际执行计划跟踪。 2、每次执行需优化SQL前,带上清除缓存的设置SQL。 平常在进行SQL Server性能优化时,为了确保真实还原性能问题,我们需要关闭SQL Server自身的执行计划及 阅读全文
posted @ 2018-04-12 13:49 有梦就能实现 阅读(288) 评论(0) 推荐(0) 编辑
摘要:ms sql server缓存清除与内存释放 Sql Server系统内存管理在没有配置内存最大值,很多时候我们会发现运行Sql Server的系统内存往往居高不下。这是由于他对于内存使用的策略是有多少闲置的内存就占用多少,直到内存使用虑达到系统峰值时(预留内存根据系统默认预留使用为准,至少4M), 阅读全文
posted @ 2018-04-12 12:53 有梦就能实现 阅读(583) 评论(0) 推荐(0) 编辑
摘要:原理 修改js和css文件 通过对js,css文件内容进行hash运算,生成一个文件的唯一hash字符串(如果文件修改则hash号会发生变化) 替换html中的js,css文件名,生成一个带版本号的文件名 方案 现在网上的方案都是生成一个新的dist目录,里面包含了要发布的html,js,css等文 阅读全文
posted @ 2018-04-12 12:32 有梦就能实现 阅读(346) 评论(0) 推荐(0) 编辑
摘要:最近查看rebate数据时,发现一个bug,主要现象是,当扣款支付宝的账号款项时,返回的是数字的金额为元,而数据库把金额存储为分,这中间要做元与分的转化,这个转化规则很简单,就是*100的,所以一开始代码很简单,如下。 [java] view plain copy print? Float f = 阅读全文
posted @ 2018-04-11 16:02 有梦就能实现 阅读(3469) 评论(0) 推荐(0) 编辑
摘要:以下不会出现问题: [plain] view plain copy print? System.out.println(new BigDecimal("1225.12").setScale(2)); System.out.println(new BigDecimal("1225.1").setSca 阅读全文
posted @ 2018-04-11 15:00 有梦就能实现 阅读(12880) 评论(0) 推荐(0) 编辑
摘要:授权人:University of Science and Technology of China (CLASSROOM)授权密钥:DTXRAnPn1P65Rt0xB4eTQ+4bF5IUF0gu0X9XBEUhM4QxY0DRFJxYEmgh4nyh7RtL 阅读全文
posted @ 2018-04-08 17:22 有梦就能实现 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:摘要 : 最近有些用户反映某个Chrome插件在安装的时候,提示“只能通过Chrome网上应用商店安装该程序”,为了解决这一问题,Chrome插件网带来了相关的解决方法。 某些用户在Chrome插件网下载了Chrome插件后,不知道怎么才能把它安装到Chrome浏览器中,用户可以根据本站提供的教程: 阅读全文
posted @ 2018-04-08 13:34 有梦就能实现 阅读(431) 评论(0) 推荐(0) 编辑
摘要:浏览器插件的介绍 Chrome浏览器插件开发的准备工作 manifest.json配置介绍 页面如何注入scripts文件 一、 浏览器插件的介绍 浏览器插件是一种遵循一定规范的应用程序接口编写出来的,是对其进行起一个补充作用的程序,如播放Flash文件,浏览器本身是没有这个功能的,所以要通过插件来 阅读全文
posted @ 2018-04-08 11:56 有梦就能实现 阅读(818) 评论(0) 推荐(0) 编辑
摘要:一:DWR的用途 DWR(Direct Web Remoting)是一个Web远程调用框架,会根据java类动态生成javascript代码。 二:DWR实现Ajax的原理 DWR是基于远程过程调用的组件,可以在浏览器端远程调用服务端的业务函数,并获取返回结果。而我们知道,浏览器端是不能直接运行Ja 阅读全文
posted @ 2018-04-04 10:53 有梦就能实现 阅读(378) 评论(0) 推荐(0) 编辑
摘要:大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server 要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。 1. 索引的体系结构 阅读全文
posted @ 2018-04-03 19:50 有梦就能实现 阅读(386) 评论(0) 推荐(0) 编辑
摘要:目前Java获取文件大小的方法有两种: 1、通过file的length()方法获取; 2、通过流式方法获取; 通过流式方法又有两种,分别是旧的java.io.*中FileInputStream的available()方法和新的java..nio.*中的FileChannel 下面依次介绍这几种方法: 阅读全文
posted @ 2018-04-03 19:47 有梦就能实现 阅读(18594) 评论(1) 推荐(1) 编辑
摘要:select sys.columns.name, sys.types.name, sys.columns.precision,sys.columns.scale, sys.columns.is_nullable, (select count(*) from sys.identity_columns  阅读全文
posted @ 2018-04-03 19:47 有梦就能实现 阅读(1315) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示