Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器,当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是各自用户自己的数据。java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。构造Cookie对象Cookie(java.lang.String name, java.lang.String value)设置cookievoid setPath(java.lang.String uri) :设置cookie的有效访问路径设置Co...阅读全文>>
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。import jav...阅读全文>>
创建用户CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username – 你将创建的用户名host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如 果想让该用户可以从任意远程主机登陆,可以使用通配符%password – 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登 陆服务器例子:CREATE USER 'javacui...阅读全文>>
今天办了一个“能事”,就是QQ现在聊天框都是合并的,然后你鼠标放到任务栏的时候,会有一个缩略图的预览框,点击那个聊天窗口,就会直接到某个聊天里面了。可是今天我看有人说话,我就把直接把鼠标放那,点击打开,然后就说了一句“今天雨大,很多人来的时候身上都湿了,应该提前下班”,结果虽然人事就宣布4点下班。当然我立即撤回了聊天消息,不过还是有人看到了,这个是不是有点那个啥了?因为我觉得我打开的是闲聊的窗口,但是鼠标放到任务栏出现预览框,然后鼠标悬浮到了工作群上面,我直接点开了。其实早就讨厌这个预览功能了,我不喜欢,今天既然都这样,那必须找到方法关闭它。操作步骤如下:1、按下WIN+R调出运行,然后输入 ...阅读全文>>
mmseg4j 1.8 中有词库变化检测功能,新加载词库后,很有可能此时的分词(搜索时)与索引不对应了。所以要有个机制让重新做索引。这里使用最简单的方式,就是被动式的加载词库。由外围的程序去决定什么时候更新词库,然后也由外围的程序决定重做索引与否。比如可以写个 shell 脚本放到 crontab 里。按 solr 的理念——用 url 方式去通知 mmseg4j 加载词库。这个任务交出 MMseg4jHandler 去做。参数:dicPath 是指定词库的目录,特性与MMSegTokenizerFactory中的dicPath一样(相对目录是,是相对 solr.home)。check 是指是...阅读全文>>
对于MySQL的复制相同表结构方法,有create table as 和create table like 两种,区别是什么呢?create table t2 as select * from t1 where 1=2;或者 limit 0;as创建出来的t2表(新表)缺少t1表(源表)的索引信息,只有表结构相同,没有索引。create table t2 like t1 ;like 创建出来的新表包含源表的完整表结构和索引信息。二者的用途:as用来创建相同...阅读全文>>
ord对于一个域,它所有的值都将会按照字典顺序排列,这个函数返回你要查询的那个特定的值在这个顺序中的排名。这个域,必须是非multiValued的,当没有值存在的时候,将返回0.例如:某个特定的域只能去三个值,“apple”、“banana”、“pear”,那么ord(“apple”)=1,ord(“banana”)=2,ord(“pear”)=3.需要注意的是,ord()这个函数,依赖于值在索引中的位置,所以当有文档被删除、或者添加的时候,ord()的值就会发生变化。当你使用MultiSearcher的时候,这个值也就是不定的了。rord这个函数将会返回与ord相对应的倒排序的排名。格式:&...阅读全文>>
MySQL根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet参数限制掉,导致失败。如下是使用Navicat进行数据传输时报错内容:[Msg] [Dtf] DataTransfer started [Msg] [Dtf] Getting tables [Msg] [Dtf] Drop table: `test` [Msg] [Dtf] Create table: `test` [Msg]&nb...阅读全文>>
Jsoup加载HTML的三种方式,上一篇说的只是一种方式,直接从HTTP源网站获取。从字符串解析来自用户输入,一个文件或一个网站的HTML字符串,你可能需要对它进行解析并取其内容,或校验其格式是否完整,或想修改它。String html = "<html><head><title>First parse</title></head>" + "<body><p>from www.javacui.co...阅读全文>>
jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。解析XML和解析JSON大家都已经在程序中使用很多了,解析HTML也是一个意思,就是用法不同而已。这里实用jsoup来解析我自己的博客,抓取博客首页的标题列表并打印,该程序为入门示例程序。阅读全文>>