
随笔
kanguhong
这个作者很懒,什么都没留下…
展开
-
检索建议
检索建议目前是各大搜索的标配应用,主要作用是避免用户输入错误的搜索词,同时将用户引导到相应的关键词搜索上。Solr内置了检索建议功能,它在Solr里叫做Suggest模块.该模块可选择基于提示词文本做检索建议,还支持通过针对索引的某个字段建立索引词库做检索建议。在诸多文档中都推荐使用基于索引来做检索建议,因此我们目前的实现也是采取该方案。 现在我们开始配置Suggest模块,首转载 2015-12-30 18:23:19 · 389 阅读 · 0 评论 -
<input>输入框提示输入内容
现在很多的网页的文本框都有灰色的提示文字,光标点入输入框则灰色提示内容就会消失,光标离开又出现(当然是在填写内容之前了),以下代码就可实现上述功能 。 将此段代码加入到标签中: value="提示内容"onFocus="if(value==defaultValue){value='';this.style.color='#000'}"onBlur="if(!value){v原创 2016-08-02 18:08:22 · 5908 阅读 · 0 评论 -
win系统下无法ping通linux,或是linux无法ping通win系统
系统之间无法ping通除了可能是因为防火墙开通等原因,还有一个重要的原因是两个系统之间要在一个网段才能ping通原创 2016-09-08 00:36:47 · 3901 阅读 · 0 评论 -
关于win下的项目布署到linux下的问题
对于此问题相信大部份开发者都会遇到,而且问题的原因不同,有的是缺少文件,jar包或是其他。但是今天我要说的不是项目本身的问题,而是很容易让人们忽视的项目权限问题。我当时在linux更新项目时采用了全量更新(需更新文件太多,只好采用此方法),重启服务后发现报前台页面报一个类找不到,经过不断排查原因,结果是因为我全量更新时文件夹的访问权限也随之改变了,并非之前的权限,所以当我把项目权限设置为跟之前的一原创 2016-09-27 11:02:09 · 375 阅读 · 0 评论 -
<jsp:include page="" flush=""> 标签传参
<jsp:include page="" flush="">原创 2016-10-13 10:33:25 · 2076 阅读 · 0 评论 -
将jsp内容导出为Excel表简单实例
在网络上有很多关于jsp页面导出为Excel表格的例子,但好多是需要前台与后台相互关联实现的,我在这里的实例是只需要在jsp页面写代码即可实现,代码如下:testExcel.jsp页面代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>原创 2016-10-10 17:05:45 · 18805 阅读 · 3 评论 -
java后台与页面进行数据交互时产生乱码
java后台与页面进行数据交互时产生乱码原创 2016-06-26 11:17:11 · 9883 阅读 · 2 评论 -
java项目上线时摘取更新文件工具
每当项目打补丁上线时,摘取文件是一件很头痛的事,以下代码很好的解决了这个问题。代码如下:package com;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io原创 2017-03-13 17:38:36 · 1618 阅读 · 0 评论 -
清除jsp缓存---链接加随机参数
1.出现的问题: 之前做一个项目前台页面并不会随着数据的改变而有所变动,一直显示的是之前页面的内容,但是在个别主机上可以实现实时更新数据,但是在大部份主机上无法实现(后动刷新也无效果)。2.问题出现原因: jsp页面存在缓存,导致数据无法更新。3.解决方法: 在网上查找许多关于清缓存的方法,但都没有什么效果,后来经同事指点轻松解决,那就是在访问此页面的链接上加一下原创 2017-09-04 09:57:54 · 629 阅读 · 0 评论 -
Server returned HTTP response code: 500 for URL: http.......错误
在前不久做一个项目需要调用第三方接口,但一直报Server returned HTTP response code: 500 for URL: http.......错误,经过调试接口可正常调用并返回结果,如下是我改之前与之后的代码:之前:URL wsUrl2 = new URL(wsUrl); HttpURLConnection conn = (HttpURLConnection原创 2016-01-07 17:56:03 · 12745 阅读 · 1 评论 -
编写api等app文件下载小工具误区
刚接触这一行业之前,一直以为将api文件放在本地的tomcat文件下,然后启动服务,再将文件的路径利用在线二维码生成器生成一个二维码,就可以实现扫描下载功能。现在想想觉得以前很天真。因为在人们利用描扫工具进行下载app时首先要具备网络,换句话说就是app文件也要存放在外网能够访问的地址(将文件放在本地是无法被外网进行访问的),否则人们的扫描工具如何才能连接到app下载的地址呢。 一句话就是外网原创 2016-07-25 16:39:14 · 363 阅读 · 0 评论 -
windows系统下如何在启动tomcat时,命令窗口关闭
windows系统下如何在启动tomcat时,命令窗口关闭原创 2016-07-25 10:05:48 · 5031 阅读 · 1 评论 -
java定时器
1.写一个定时任务类package cn.test;import java.util.TimerTask;public class MyTimer extends TimerTask{ @Override public void run() { System.out.println("这是我的第一个任务哦//////////"); //可以在此直接做业务处理 mytes原创 2016-01-01 01:40:56 · 281 阅读 · 0 评论 -
任务调度框架Quartz实例
Quartz框架是一个全功能、开源的任务调度服务,可以集成几乎任何的java应用程序—从小的单片机系统到大型的电子商务系统。Quartz可以执行上千上万的任务调度。 核心概念 Quartz核心的概念:scheduler任务调度、Job任务、Trigger触发器、JobDetail任务细节1.下载相应的jar包:http://www.quartz-scheduler.org/转载 2016-01-01 13:05:45 · 542 阅读 · 0 评论 -
用页面插入中文数据时,数据库与页面的中文数据都显示为“?”
用页面插入中文数据时,数据库与页面的中文数据都显示为“?”,这是什么原因?解决: 修改 my.ini文件,就是你的mysql所在的文件夹下面,你可以搜索下.找到default-character-set=gb2312(或者是其他编码)改为default-character-set=gbk修改data目录中相应数据库目录下的db.opt配置文件default-charac原创 2016-01-01 23:30:43 · 889 阅读 · 0 评论 -
单点登录SSO的实现原理
最近在做项目过程中接触到一个我之前没有听说过的名词--“单点登录”,后来通过网络查询才对这一词有一些基本的认知。如下是我在一个博客中所看到的内容: 单点登录SSO(single sign on)简单来说就是在一个多系统的共存环境下,用户在一外登录后,就不用在其他的系统中再登录。换句话说就是用户在一处登录后就能得到其他系统的信任。单点登录在大型的网站中使用比较频繁,比如阿里巴巴网转载 2016-04-08 19:22:48 · 269 阅读 · 0 评论 -
页面声明对页面的影响
无论是jsp还是html页面,其中都会有一个“页面声明”的标签结构,我相信有不少人对此的作用知之甚少,下面先看一下页面声明是什么: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> ,<!DOCTYPE HTML> 这些就是页面声明,此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。以下是我在一个项目中遇到的不同声明标签对页面的不同影响:原创 2016-05-19 00:15:01 · 406 阅读 · 0 评论 -
插入mysql数据库中的数据有乱码
问题:不能在数据库中插入中文,数据库中及后台代码都配置了“utf-8”,但还是出现了乱码。解决:在连接数据库的参数中加入:useUnicode=true&characterEncoding=utf-8 。如:jdbc:mysql://localhost:3306/usa?useUnicode=true&characterEncoding=utf-8 。原创 2016-06-28 18:14:45 · 501 阅读 · 0 评论 -
oracle出现IOU 10150错误,要彻底删除oracle注册信息
出现这种错误就需要删除所有oracle注册目录,方法如下:1.首先要先关闭oracle所有的服务。可以在windows的服务管理器中关闭;(我的电脑--->管理--->服务和应用程序---->服务)2.电脑(windows系统)上点击:开始----->运行------>输入 regedit (这是打开注册表)HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCon原创 2016-06-28 18:43:30 · 2586 阅读 · 0 评论 -
导入项目中的js文件出现乱码
解决方法:在项目外用记事本打开js文件,然后复制里面的内容到项目的js文件即可正常原创 2016-06-28 18:48:15 · 572 阅读 · 0 评论 -
在页面中展示缓慢加载的图标
有时候我们为了更能直观的展示数据正在加载状态,需要在页面加入一个加载的动态图标,以下是一个加载的例子: 1.要先准 备好一下动态图片 2.页面代码<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName原创 2016-05-19 00:50:00 · 2053 阅读 · 0 评论