最新文章
-
ExcelxlsWriter java excel操作工具类
importjava.awt.image.BufferedImage;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.IOException;importjava.math.BigDecimal;importjava.util.Date;importjava.util.List;importjava.util......
-
ExcelxlsReader java excel操作工具类
importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.InputStream;importjava.math.BigDecimal;importjava.util.ArrayList;importjava......
-
ExcelUtils java Excel简单操作工具类
importjava.util.Iterator;importorg.apache.poi.ss.usermodel.Cell;importorg.apache.poi.ss.util.CellRangeAddress;importorg.apache.poi.xssf.usermodel.XSSFCell;importorg.apache.poi.xssf.usermodel.XSSFCellS......
-
使用Netty搭建APP推送服务器 - 调用时序图
-
最全APP推送(push)秘籍:做推送,这一篇就够了!【转载】
APP消息推送指的是APP开发者通过第三方工具将自己想要推的消息推送给用户,让用户被动的接收。消息推送(push)是APP运营的渠道之一,运用得当可以帮助运营人员更高效地实现运营目标,相反盲目得push也将带来反作...一APP消息推送是什么?APP消息推送指的是APP开发者通过第三方工具将自己想要推的消息推送给用户,让用户被动的接收。消息推送(push)是APP运营的渠道之一,运用得当可以帮助运......
-
Http协议中关于Content-Length的解读【摘取自网络】
在HTTP协议中,有Content-Length的详细解读。Content-Length用于描述HTTP消息实体的传输长度thetransfer-lengthofthemessage-body。在HTTP协议中,消息实体长度和消息实体的传输长度是有区别,比如说gzip压缩下,消息实体长度是压缩前的长度,消息实体的传输长度是gzip压缩后的长度。在具体的HTTP交互中,客户端是如何获取消息长度的呢,......
-
Luncene 特殊字符查询处理
参考solr的处理方式:/***See:{@linkorg.apache.lucene.queryparser.classicqueryparsersyntax}*formoreinformationonEscapingSpecialCharacters*/publicstaticStringescapeQueryChars(Strings){StringBuildersb=newStringBu......
-
Luncene 多字段查询记录
多字段查询需要使用MultiFieldQueryParser来做解析:Stringparams[]=newString[]{par,par};Stringfields[]=newString[]{"title","context"};BooleanClause.Occurrules[]=newBooleanClause.Occur[]{BooleanClause.Occur.SHOULD,Bool......
-
jdbc更新/新增后返回记录id
简单记录下,爬虫项目中需要用到的,细节代码就不贴出来了。/***增加、删除、改*@paramsql*@paramparams*@return*@throwsSQLException*/publicstaticIntegerupdateByPreparedStatement(Stringsql,List<Object>params)throwsSQLException{intresult......
-
封装POI操作Excel工具
引入POI:<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.14</version></dependency><dependency><groupId>org.......
-
Springboot 过滤json中的特殊字符,避免xss攻击
web安全中,xss防御是比较稀疏平常的。在使用springboot中,类似于普通的参数parameter,attribute,header一类的,可以直接使用过滤器来过滤。而前端发送回来的json字符串貌似没那么方便过滤了。一般在springboot中,前端传递json,后端使用@RequestBody来接收;而后端响应json发送至前端,则会使用@ResponseBody。这里考虑用自定义js......
-
Idea下,Springboot热部署配置
1、开启idea的自动make功能:CTRL+SHIFT+A-->查找makeprojectautomatically-->选中CTRL+SHIFT+A-->查找Registry-->找到并勾选compiler.automake.allow.when.app.running2、使用spring-boot-1.3开始有的热部署功能:先在项目中添加maven依赖<depe......
-
仿Mongodb 主键 ,ObjectId 生成短随机字符
importjava.io.Serializable;importjava.lang.management.ManagementFactory;importjava.net.NetworkInterface;importjava.nio.BufferUnderflowException;importjava.nio.ByteBuffer;importjava.security.SecureRand......
-
java过滤HTML中的标签获取纯文本
publicstaticStringhtml2Text(StringhtmlStr){PatternscrpitPat;MatcherscriptMat;PatternstylePat;MatcherstyleMat;PatternhtmlPat;MatcherhtmlMat;try{//定义script的正则表达式{或<script[^>]*?>[\\s\\S]*?<\\......
-
java freemarker生成静态网页 简单例子
一些不常更新数据的页面可以使用freemarker生成静态页面,访问的时候直接访问静态页面即可,这样可以减少不少后端的压力。时间不多,简单记录下这个例子:项目目录如下:pom.xml添加freemarker的依赖:<dependency><groupId>org.freemarker</groupId><artifactId>freemarker&l......
文章总数:781
本月热门
-
Android 自建maven库
-
fatal error: jemalloc/jemalloc.h: No such file or directory
-
springboot全局的jackson日期转换和解析
-
JAVA-动态代理实现AOP原理简单探索
-
Websocket 探索
-
Spring 使用注解方式进行事务管理
-
java 得到两个日期相差的天数
-
java 强制类型转换方法
-
Mybatis Generator使用最佳实践
-
使用Netty搭建APP推送服务器 - 调用时序图
-
Springboot 过滤json中的特殊字符,避免xss攻击
-
Sha-1加密工具
-
Ecache 与 Redis的使用场景
-
无障碍模式监听微信聊天记录