2018-05-09 20:55:49

elasticsearch经纬度范围查询

索引mapping定义: 索引中定义一个字段pin,添加一个属性location,type为geo_point "pin" : { "properties" : { "location" : { "type" : "geo_point" } } } dsl: 报文中的包含一个match all的query , filter中的distance指定了..

JAVA
1236
0
2018-05-06 12:14:59

lucene (Too many open files)错误

今天服务器报request processing failed; nested exception is java.lang.illegalstateexception: java.io.filenotfoundexception: .../root/web-inf/lib/lucene-facet-7.1.0.jar (too many open file..

JAVA
952
0
2018-04-22 19:59:32

最新商城系统推荐

互联网流量时代,全民电商时代,由于渠道资源压缩、毛利率下降,这几年传统企业站在转型风口,纷纷开始自建商城系统打造品牌。不同行业用户需求千差万别,个性化功能设计截然不同,多功能、全渠道的b2c商城系统则成为第一选择,巧妙避开由于商品积压、配送、物流体系建立不完善而产生的风险。 本文就收集了功能..

JAVA
867
0
2018-04-14 21:14:55

阿里开发手册细节总结

【强制】 pojo 类中布尔类型的变量,都不要加 is ,否则部分框架解析会引起序列化错误。 反例:定义为基本数据类型 boolean isdeleted;的属性,它的方法也是 isdeleted() , rpc 框架在反向解析的时候,“以为”对应的属性名称是 deleted ,导致属性获取..

JAVA
923
0
2018-04-14 21:12:18

SpringBoot设置上传文件大小

<bean id="multipartresolver" class="org.springframework.web.multipart.commons.commonsmultipartresolver"> <property name="maxuploadsize" value="104857600"/> <property..

JAVA
1636
0
2018-04-14 21:09:12

zxing生成二维码生成并添加附加信息

JAVA
1059
0
2018-04-14 21:04:37

Java根据时间计算是否为上午、中午、下午以及根据日期获得星期几

/** * 根据小时判断是否为上午、中午、下午 * @param hour * @return * @author zhangsq */ public static string getduringday(int hour){ if (hour >= 7 && hour < 11) { return basicconstants...

JAVA
1103
0
2018-04-14 21:02:48

Java根据出生日期计算还有几天到生日

simpledateformat myformatter = new simpledateformat("yyyy-mm-dd"); string clidate = "1978-03-30"; calendar ctoday = calendar.getinstance(); // 存今天 calendar cbirth = calendar.getins..

JAVA
975
0
2018-04-14 20:57:31

Mysql获取某个表的所有字段名

mysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为columns的表,这个表中记录了数据库中所有表的字段信息。知道这个表后,获取任意表的字段就只需要一条select语句即可。例如: select column_name from informat..

JAVA
1011
0
2018-04-14 20:51:28

Spring+redis实现session集群

本文主要是在spring中实现session集群,采用redis对session进行持久化管理,这样当应用部署的时候,不需要在resin、tomcat等容器里面进行分布式配置,方便加入新的节点服务器进行集群扩容,session不依赖各节点的服务器,可直接从redis获取。下面是功能的核心代码: 一、首先在web.xml里面配置 加入拦截器: ..

JAVA
1162
0
2018-04-14 19:43:40

quartz实现每周一至周五 非法定节假日 每天9:30-11:30,13:00-15:00执行定时任务

我的定时任务需求是:使用quartz实现每周一至周五,非法定节假日,每天9:30-11:30,13:00-15:00执行定时任务。 经过学习quartz,发现使用simpertrigger和crontrgger这两种触发器都无法满足这种需求的表达,我始终无法相信强大的quartz绝对不可能无法实现这种需求。 经过别人的指点,终于在一篇法文的blog中找到..

JAVA
856
0
2018-04-14 19:38:58

jdk1.8运行环境精简

jdk目录删除以下文件,可以减少很大一部分的空间: javafx-src.zip src.zip lib/missioncontrol lib/visualvm db lib/tools.jar lib/ct.sym lib/javafx-mx.jar lib/sa-jd..

JAVA
1025
0
2018-04-14 19:28:37

Java删除字符串的所有标点

应用: str = str.replaceall(“[\pp‘’“”]”, “”); 在这里利用的是unicode编码,unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。 \pp 其中的小写 p 是 property 的意思,表示 unicode 属性,用于 unicode 正表达式的前缀。 大写 p 表示 un..

JAVA
973
0
2018-04-14 19:26:38

java删除字符串中的数字

比如:str=123abcdert345ytrfghh 把数字去掉。。str= abcdertytrfghh public class hello{ public static void main(string[] args){ string str="123abcdert345ytrfghh"; system.out.println(str.re..

JAVA
1103
0
2018-04-14 19:17:11

jQuery.autoIMG实现图片自适应

在布局页面时,有时会遇到大图片将页面容器“撑破”的情况,尤其是加载外链图片(通常是通过采集的外站的图片)。那么本文将为您讲述使用jquery如何按比例缩放大图片,让大图片自适应页面布局。 通常我们处理缩略图是使用后台代码(php、.net、java等)根据大图片生成一定尺寸的缩略图,来供前台页面调用,当然也有使用前台javascript脚本将加载后的大..

JAVA
1134
0
2018-04-14 19:06:10

FreeMarker判断空值

(1)判断map数据是否为空 <#ifmaster??&&(master?size>0)> <#list master?keys askey> <span>${key}:${master[key]!}</span> </#list> </#if> ..

JAVA
1203
0
2018-04-14 19:02:13

Java两种文件复制方式

一:缓冲输入输出流(inputstream、outputstream) /* *缓冲输入输出流方式复制文件 */ public static boolean copyfile(string srcfilename,string destfilename,boolean overlay){ file srcfile = new file(srcfile..

JAVA
864
0
2018-04-14 18:58:25

SpringMVC使用StandardServletMultipartResolver上传文件

从spring3.1开始,spring提供了两个multipartresolver的实现用于处理multipart请求。 commonsmultipartresolver standardservletmultipartresolver commonsmultipartresolver使用commons fileupload来处理multipart请求..

JAVA
1075
0
2018-04-14 18:49:11

spring-data-redis与Jedis整合配置

spring-data-redis与jedis简单整合,redis没有任何集群只是单节点工作,使用连接池 1.创建spring-context-jedis.xml配置文件 <?xml version="1.0" encoding="utf-8"?> <beans xmlns="http://www.springframework.org/..

JAVA
1126
0
2018-04-14 18:45:39

JAVA 原生异步执行方法CompletableFuture

使用completablefuture的静态工厂方法 /** * 测试异步调用 * */ @webservlet("/test") public class filepackagemanageaction extends httpservlet{ private static final long serialversionuid = -293988..

JAVA
1147
0
2018-04-14 18:38:24

SpringMVC 限流量

引入guava相关包guava-23.0.jar 下载地址 http://central.maven.org/maven2/com/google/guava/guava/23.0/guava-23.0.jar springmvc的拦截器 smoothburstyinterceptor.java import com.googl..

JAVA
1217
0
2018-04-14 18:33:33

Spring MVC 文件下载

/** * 下载 * @param model * @param request * @param response * @return * @throws exception */ @requestmapping(params="method=download", method=requestmethod.get) public string downlo..

JAVA
933
0
2018-04-14 00:19:45

Log4j2禁止自动初始化

log4j2仅支持servlet3.0及以上版本,tomcat7.0及以上 版本 log4j2会在web容器启动和销毁时自动启动和关闭。是通过log4jservletcontainerinitializer(继承自servletcontainerinitializer)达到自动启动的目的。 禁止log4j2的自动初始化,那么需要在web.xml..

JAVA
1397
0
2018-04-05 23:28:52

commons-lang3提示“The type StringEscapeUtils is deprecated”

commons-lang3-3.x.jar 这个jar包里面的 org.apache.commons.lang3.stringescapeutils 类可以用来转义特殊字符,3.x之版本提示这个类已过时: multiple markers at this line - the type stringescapeutils is deprecated - t..

JAVA
2967
0
2018-04-04 16:37:15

redis使用setbit统计用户连续登录天数

JAVA
2703
0
2018-04-04 12:55:36

spring集成Redis各种模式 单Redis,Sentinel 哨兵模式,Redis Cluster集群,Redis Sharding集群

spring 集成 redis的各种方式 1、单机版 配置如下: <!-- 加载配置属性文件 --> <context:property-placeholder ignore-unresolvable="true" location="classpath:redis.properties" /> <bean id=..

JAVA
1595
0
2018-04-04 12:48:44

MYSQL 5.7查看分区表相关语句

1.查询mysql的版本 select version(); 结果显示: 5.7.17-log 2.在mysql5.6及以后版本检查是否开启分区表的方法一 show plugins ; 结果 partition表示分区表, engine 表示开启, partition active storage engine gpl 2...

JAVA
981
0
2018-04-04 12:20:53

session过期登录页面跳出iframe框架

解决方法: 让登录页面判断,当前页面是不是在iframe,如果是的话,就跳出 在login.jsp中添加下面代码就解决问题 <script type="text/javascript"> if (top.location != location){ top.location.href = location.href; } </scr..

JAVA
907
0
2018-04-03 17:38:32

MySQL 5.1 mysqldump导出备份

最近在工作的时候,要将原来在本机开发的 mysql存储过程迁往另一linux操作系统下的mysql数据库,因为表结构等已经在目标数据库中存在了,不想直接拷贝数据库过去,所以用到了 mysql的存储过程导出和导入,经上网搜索发现用mysqldump工具可以实现,具体用法为: [root@localhost bin]# mysqldump -uroot -p ..

JAVA
882
0
2018-04-03 17:35:25

Mysql 5.1以上版本的with rollup汇总功能

rollup是上卷功能,类似于数据挖掘中的上卷操作。 rollup的功能和order by功能是互斥的。 mysql> select year,sum(profit) from sales group by year; +------+-------------+ | year | sum(profit) | +------+-----------..

JAVA
879
0