- 浏览: 56666 次
- 性别:
- 来自: 深圳
最新评论
-
humtiger:
能不能一部分一部分下载,类似流的buffer那种.这种方式下载 ...
java,spring mvc,文件下载 -
左眼轮回:
java,spring mvc,文件下载 -
ForgiDaved:
世界太假我们太傻 写道 请问一下,为什么改变不了样式,当点击表 ...
jQuery tablesorter使用一二三 -
世界太假我们太傻:
请问一下,为什么改变不了样式,当点击表头的时候改变图片怎么弄 ...
jQuery tablesorter使用一二三 -
ForgiDaved:
feizhang666 写道代码没写全吧~~~ 哥们,你是指 ...
lucence自定义搜索结果的排序代码分享
文章列表
最近做lucence的应用,趁着一个节点的间歇,总结了下lucence中有关自定义搜索结果排序的相关代码,一来和大家共同探讨,二来也便于备忘。
众所周知,lucence默认的结果是根据Score从高到低,当Score相等时,则会根据建立索引时创建的docID由小到大排序。通过自定义搜索结果的排序,则可以实现完全按照真实业务的需要,自定义结果的排序。
下面以一个查询餐馆距离的例子配合代码进行讲解(该例很多地方都有,但是我参考的时候发现很多地方提供的例子都是不能直接运行的)。并提供可以直接运行的例子代码如下:
DistanceComparatorSource.java ...
JAVA读取资源文件的方法整理
- 博客分类:
- java 后台
无论是java app应用,还是java web应用,基本都会用到读取目标文件中的资源文件,以下整理出常用的资源读取方法,备忘:
/**
* Returns the URL of the resource on the classpath
*
* @param resource
* The resource to find
* @throws IOException
* If the resource cannot be found or read
* @return The resource
...
memchached协议中文版
- 博客分类:
- java 后台
http://my.oschina.net/flynewton/blog/10671
memcached LRU实例讲解
- 博客分类:
- java 后台
http://my.oschina.net/flynewton/blog/9137
memcached 集群配置
- 博客分类:
- java 后台
http://zhumeng8337797.blog.163.com/blog/static/10076891420113431424757/
Apache和tomcat整合
- 博客分类:
- linux
http://makar.iteye.com/blog/220476
http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/
spring封装的RMI能方便的帮我们实现远程方法调用。在一些场景下,使用spring RMI能以较少的代码量实现功能需求。一般来讲,使用spring RMI建议分四步进行:
一、编写服务契约实体和接口
二、编写服务实现类
三、通过spring发布服务
四、通过spring配置client端
一、编写服务契约实体和接口
代码示例:
实体类:
package example;
import java.io.Serializable;
public class User implements Serializable {
...
今天在IE环境下使用(使用的是jquery1.10版本)异步表单提交,为了图方便,使用了jquery form.serialize()方法,在默认情况下,为给用户较好的体验,有一个输入框使用了placeholder,结果一打开页面直接就崩溃了。
因为该input框是输入日期的,placeholder填的是中文提示,后来跟踪发现是由于form.serialize()方法直接将placeholder的值当做输入框的值拼接到参数字符串中了,网上看了很多人也遇到这个问题了,但是没有提供比较好的解决方案,无奈下,只能去掉placeholder属性,特此记录下,希望有哪位仁兄知道解决方案 ...
最近由于项目需要,要实现excel文件的下载,通过spring mvc的相关文档,找到了spring mvc支持的文件下载的通用写法,如下所示:
@RequestMapping(value = "download", method = RequestMethod.GET)
public ResponseEntity<byte[]> download(@RequestParam("fileName") String fileName)
throws IOException {
...
jquery 获取input radio的值,网上更多的写法是:$("input[name='xxx'][checked]").val()
实际上这种写法只有在IE下才有效,其他浏览器如chrome和firefox下都不能正常工作;
正确的写法应该是: $("input[name='xxx']:checked").val()
在导入一个开源项目的源码到spring tool suite后,出现Plugin execution not covered by lifecycle configuration 错误,现找到一个最简单有效的方法解决。即在pom.xml文件中用<pluginManagement>节点来包裹<plugins>节点;最终的pom文档结构如下所示:
<build>
<pluginManagement>
<plugins>
<plugin> ... </plugin> ...
java 和mysql中的换行符
- 博客分类:
- java 后台
今天在做一个微信应用的时候又学到了一点小知识。mysql中不能存放换行符,如果你硬要将\n存进去,当你读取出来的时候发现\n是两个字符,而不是一个完整的换行符。弄清楚这个了,就将mysql中需要换行的地方用<br>替换,应用从数据库中读取出来的文字用'\n'来替换下<br>就可以实现换行了。
工作中的一个巧合,提到了ajax跨域访问的问题,刚刚心血来潮,弄了个简单的例子,为便于记忆,将前端和后端代码简单贴下:
前端:
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>ajax jsonp test</title>
<script src="jquery/jquery-1.3.2.min.js" ...
[size=medium;]Mysql 超级用户密码丢失解决步骤:
1、停止mysql服务(以管理员身份,在cmd命令行下运行) net stop mysql
2、进入到安装mysql的bin目录下,执行mysqld --skip-grant-tables
3、从新开一个cmd窗口 执行mysql -uroot
4、update mysql.user set password=password('你的新密码') where user='root';
flush privileges;
5、重新启动mysql服务,用新的密码登陆即可.[/size]
一般,我们在访问网站时采用域名方式,在进行访问前还需要将域名通过DNS服务器转换为IP地址,如果DNS服务器出现故障或无法连接DNS服务器,就无法获取网站的IP自然而然也就无法访问网站。 为了提高网站访问速度,系统会自动将已经访问过并获取了IP地址的网站存入本地的DNS缓存里,一旦再对这个网站进行访问,则不再通过DNS服务器而直接从缓存中取出该网站的IP地址进行访问。这样就会因为本地DNS缓存出现问题,而导致了网站无法访问的故障。另外,由于部署的服务器网络环境不稳定,经常要将域名对应的IP进行替换,每次替换后会发现不能及时生效,所以在这个时候,我们需要清除本地计算机的D ...