最新文章
-
java urlrewrite简单配置实现伪静态
考虑使用urlrewrite的原因有两个:一是美化地址栏隐藏原有的真实地址,二是实现伪静态化有利于搜索引擎收录。举个栗子:Link-Nemo的首页的某个文章的地址为:https://www.link-nemo.com/Kira/article/detail.do?a=pk3vcxFntjIwcKPEpbn使用urlrewrite之后,访问地址可以是:https://www.link-nemo.co......
-
Luncene 多线程索引解决方案记录
实际测试情况下,发现每个创建索引线程操作时,索引目录均会生成一个write.lock文件。而此时当有其他线程也在操作创建索引的时候,会抛出org.apache.lucene.store.LockObtainFailedException: Lock held by this virtual machine: F:\blogInd......
-
mysql 之 in 和exists区别
问题:前段时间,一朋友面试的时候,问到sql优化时,说sql查询效率exists大于in,果真如此?准备新建users/*用户表*/droptableifexistsusers;createtableusers(idintprimarykeyauto_increment,namevarchar(20));insertintousers(name)values('A');insertintouser......
-
Lucene 创建全文检索基本原理记录
基本过程有两部分:索引和搜索。1.索引过程:1)有一系列被索引文件2)被索引文件经过语法分析和语言处理形成一系列词(Term)。3)经过索引创建形成词典和反向索引表。4)通过索引存储将索引写入硬盘。2.搜索过程:a)用户输入查询语句。b)对查询语句经过语法分析和语言分析得到一系列词(Term)。c)通过语法分析得到一个查询树。d)通过索引存储将索引读入到内存。e)利用查询树搜索索引,从而得到每个词......
-
Lucene入门样例 - 第一个demo
这两天正好有点空闲,稍稍看了一些lucene的内容。晚点可能会在link-nemo上加入相关的使用。这里先记录一个最简单的样例代码。Lucene是apache基金会里头比较有名的一个项目了,之前用过基于它的另一个全文检索框架Solr。需要的依赖jar:<groupId>org.apache.lucenegroupId>lucene-core</artifactId>5......
-
HTML操作工具 - 正则HTML中获取图片地址列表
代码:importjava.util.ArrayList;importjava.util.List;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/***Html操作工具*CreatedbyNemoon2017/9/20.*/publicclassHtmlUtil{/***正常获取一段html中的图片列表*@params*@......
-
The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
使用jdbc的时候遇到一个异常:配置的连接地址为:jdbc:mysql://localhost:3306/news?useUnicode=true&characterEncoding=UTF-8异常信息:Loadingclass`com.mysql.jdbc.Driver'.Thisisdeprecated.Thenewdriverclassis`com.mysql.cj.jdbc.Dri......
-
Android 标题随recyclerview的滚动背景颜色渐变
privateintheight=620;//滑动开始变色的高,真实项目中此高度是由广告轮播或其他首页view高度决定privateintoverallXScroll=0;privatevoidinitHideShowTitle(){mBindingView.xRecyclerView.addOnScrollListener(newRecyclerView.OnScrollListener(){@......
-
百度站内搜索不支持https曲线救国方法...
在做完link-nemo的全站https后悲催的发现,原来好好的站内搜索用不了了。...查了一圈才发现,原来百度的站内搜索还没有支持https...没办法了,link-nemo暂时没有更多的资源来自己实现站内搜索,所以还是得用第三方的。又查了一圈,发现国内的其他搜索引擎貌似都没有提供站内搜索功能,所以没办法,还是考虑折腾下百度的站内好了。之前给link-nemo的站内配置的搜索域名:http://......
-
利用Let’s Encrypt获取https证书免费为网站添加全站https支持
Let’s Encrypt是一个完全免费的https证书提供服务,link-nemo之前因为觉得麻烦,所以就没有做https方面的工作,正好现在有点时间,所以稍稍弄下。这里的服务器环境是Ubuntu。1、安装certbot-auto,可以参考官网:https://certbot.eff.org/#ubuntuother-nginxwgethttps://dl.eff.org/certbo......
-
Ubuntu修改pip更新源
pip安装时默认访问pypi的,但是pypi的速度对于国内来说有点慢,好在国内也有一些pip的镜像源。pipy国内镜像目前有: 豆瓣http://pypi.douban.com/ 华中理工大学http://pypi.hustunique.com/ 山东理工大学http://pypi.sdutlinux.org/ 中国科学技术大学http://pypi.mir......
-
Fiddler 之 AutoResponder 概要
概念AutoResponder允许你拦截指定规则的求情,并返回本地资源或Fiddler资源,从而代替服务器响应。开发使用(特别实用)开发的工作中,发现服务器上某个文件有问题,需要修改。利用Fiddler的可以修改HTTP数据的特性,就能用本地文件替换线上文件,基于生产环境修改并验证,确认后再发布。拦截规则1.字符串匹配(默认):只要包含指定字符串(不区分大小写),全部认为是字符串匹配(baidu)......
-
MySQL INSERT插入条件判断:如果不存在则插入
普通的INSERTINTO插入:INSERT INTO card(cardno, cardnum) VALUES('1111', '100');INSERT INTO card(cardno, cardnum) VALUES('2222', '200');...对于普通的INSERT插入,如果想要保......
-
时间格式化工具类
importorg.apache.commons.lang3.time.DateFormatUtils;importorg.apache.commons.lang3.time.DateUtils;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.time.*;importjava.time.form......
-
数字转汉字工具类
/***数字转汉字工具类**@author:Nemo2017年7月14日*/publicclassNumberUtils{privatestaticfinalString[]UNITS={"","十","百","千","万","十","百","千","亿","十","百","千",};privatestaticfinalString[]NUMS={"零","一","二","三","四","五","......
文章总数:781
本月热门
-
Android 自建maven库
-
使用Netty搭建APP推送服务器 - 调用时序图
-
fatal error: jemalloc/jemalloc.h: No such file or directory
-
springboot全局的jackson日期转换和解析
-
JAVA-动态代理实现AOP原理简单探索
-
Websocket 探索
-
Spring 使用注解方式进行事务管理
-
java 得到两个日期相差的天数
-
java 强制类型转换方法
-
Mybatis Generator使用最佳实践
-
PhoneFormatCheckUtils 手机号码格式检查工具
-
Springboot 过滤json中的特殊字符,避免xss攻击
-
Sha-1加密工具
-
DateUtils