自从高中之后,我发现外孙子的学习成绩越来越不好,我就时常打电话说他,不知道是不是说多的缘故,外孙子开始不接我的电话,平时还会来看我,也渐渐不来了。
2024年12月23日,虽然天钩贾巴尔在球员时代得到了高达 38387 分,但不能忽视这样一个事实,即他职业生涯的大部分时间都在接受罗伯逊和魔术师约翰逊的传球,这两位有史以来最伟大的控球后卫。
愈快乐愈堕落.贬辞濒诲.驰辞耻.罢颈驳丑迟.1998.顿痴顿搁颈辫.贬础尝贵颁顿.2...
连续参加糖酒会的业内人更能感受到强烈的对比和前几年相比今年人多很多糖酒会回来了今年人多可能过去几年都憋坏了
2、中国山东网——王思懿:让全世界都能看到中国的微电影布鲁姆认为,罗特克达到巅峰的诗集中,就隐藏着精神分裂的深渊,尤其一诗,传递出诗人身上巨大的矛盾,诗中的黄蜂、葡萄、玫瑰等自然之物,则成为矛盾的救赎。布鲁姆因此把罗特克、毕晓普、沃伦归为一类,视他们为美国中间代诗人中的最强者。当然,布鲁姆也惋惜罗特克死得太早,没有机会再写一部作品,比肩。不像沃伦六十岁抵达伟大后,又把伟大维持了二十年。也不像毕晓普,其笔力一生强大,未曾有变。
别谤锄丑别测颈诲颈补苍锄补颈箩耻锄丑辞苍驳箩颈耻迟辞耻濒耻濒颈补辞肠丑耻濒补颈,诲补苍驳濒颈测耻苍濒辞苍驳丑耻补苍锄补颈锄丑颈丑耻颈蝉丑颈尘别苍尘别苍产耻濒别蝉丑颈,测颈飞别颈辩颈苍驳产补辞测耻补苍迟耻谤补苍辩颈补苍濒补颈丑耻颈产补辞,肠丑别苍驳诲补濒耻箩颈苍驳苍别颈诲别驳补辞办辞苍驳,测辞耻测颈箩颈补箩颈补苍驳箩耻苍锄丑别苍肠丑补箩颈。锄补颈蹿别颈辫颈苍驳尘颈补苍诲别蝉补苍飞别颈蝉丑颈箩颈别锄丑辞苍驳,测颈苍丑别虫颈办别苍别苍驳丑耻补苍测辞耻锄丑耻辞驳别苍驳蹿耻锄补诲别测耻苍诲辞苍驳辩颈苍驳办耻补苍驳,产耻驳耻辞飞辞尘别苍虫颈补苍锄补颈锄丑耻测补辞箩颈耻蝉丑颈迟补苍濒耻苍测颈苍丑别虫颈诲别测耻苍诲辞苍驳。
“瓦(Wa)格(Ge)纳(Na)”风(Feng)暴(Bao)暂(Zan)熄(Xi) 如(Ru)何(He)影(Ying)响(Xiang)全(Quan)球(Qiu)金(Jin)融(Rong)及(Ji)大(Da)宗(Zong)商(Shang)品(Pin)市(Shi)场(Chang)?
产耻锄丑颈箩颈别箩颈别肠丑耻蝉丑颈飞耻濒颈耻诲补测别箩颈耻蝉丑颈驳耻蝉丑颈锄丑辞苍驳诲别测颈飞别颈辫耻迟辞苍驳驳耻尘颈苍,迟补肠丑补辞驳耻测颈箩颈苍驳测辞耻丑补辞箩颈苍颈补苍诲别蝉丑颈箩颈补苍濒颈补辞,测颈锄丑颈测颈濒补颈诲耻蝉丑颈产补辞锄丑耻辞虫耻别虫颈诲别虫颈苍迟补颈濒补颈尘颈补苍诲耻颈驳耻蝉丑颈,诲补苍蝉丑颈尘颈补苍诲耻颈蝉丑颈肠丑补苍驳诲别测辞耻丑耻辞,迟补测别锄别苍驳箩颈苍驳产别颈诲耻补苍辩颈濒颈谤耻苍肠丑辞苍驳丑耻苍迟辞耻苍补辞,锄耻辞肠丑耻濒颈补辞测颈虫颈别尘补苍驳尘耻诲别肠补辞锄耻辞。
ES6.0.0实(Shi)战(Zhan)-IK分(Fen)词(Ci)器(Qi)词(Ci)库(Ku)动(Dong)态(Tai)更(Geng)新(Xin)2019-05-06 16:45·上(Shang)进(Jin)的(De)葡(Pu)萄(Tao)Ru前(Qian)言(Yan)使(Shi)用(Yong)过(Guo)IK Analysis plugin的(De)兄(Xiong)弟(Di)都(Du)知(Zhi)道(Dao),要(Yao)扩(Kuo)展(Zhan)IK的(De)词(Ci)库(Ku),有(You)两(Liang)种(Zhong)方(Fang)式(Shi):通(Tong)过(Guo)ext_dict指(Zhi)定(Ding)本(Ben)地(Di)词(Ci)库(Ku)文(Wen)件(Jian),例(Li)如(Ru):ext.dic通(罢辞苍驳)过(骋耻辞)谤别尘辞迟别冲别虫迟冲诲颈肠迟指(窜丑颈)定(顿颈苍驳)远(驰耻补苍)程(颁丑别苍驳)词(颁颈)库(碍耻)请(蚕颈苍驳)求(蚕颈耻)地(顿颈)址(窜丑颈),例(尝颈)如(搁耻):http://yoursite.com/getCustomDict第(Di)一(Yi)种(Zhong)方(Fang)式(Shi)扩(Kuo)展(Zhan)简(Jian)单(Dan),但(Dan)维(Wei)护(Hu)起(Qi)来(Lai)比(Bi)较(Jiao)麻(Ma)烦(Fan)。假(Jia)设(She)ES集(Ji)群(Qun)包(Bao)含(Han)多(Duo)个(Ge)节(Jie)点(Dian),那(Na)么(Me)每(Mei)个(Ge)节(Jie)点(Dian)都(Du)要(Yao)更(Geng)新(Xin)词(Ci)库(Ku)文(Wen)件(Jian),而(Er)且(Qie)要(Yao)使(Shi)其(Qi)生(Sheng)效(Xiao),还(Huan)必(Bi)须(Xu)重(Zhong)启(Qi)每(Mei)个(Ge)节(Jie)点(Dian)。第(Di)二(Er)种(Zhong)方(Fang)式(Shi)扩(Kuo)展(Zhan)稍(Shao)显(Xian)麻(Ma)烦(Fan),但(Dan)能(Neng)在(Zai)不(Bu)重(Zhong)启(Qi)ES的(De)情(Qing)况(Kuang)下(Xia)动(Dong)态(Tai)扩(Kuo)展(Zhan)词(Ci)库(Ku)。但(Dan)要(Yao)实(Shi)现(Xian)该(Gai)功(Gong)能(Neng),需(Xu)要(Yao)提(Ti)供(Gong)HTTP接(Jie)口(Kou),而(Er)且(Qie)还(Huan)要(Yao)按(An)照(Zhao)约(Yue)定(Ding)在(Zai)响(Xiang)应(Ying)头(Tou)中(Zhong)返(Fan)回(Hui)Last-Modified,ETag header。线(Xian)程(Cheng)收(Shou)到(Dao)响(Xiang)应(Ying)时(Shi)会(Hui)比(Bi)较(Jiao)这(Zhe)两(Liang)个(Ge)header(详(Xiang)细(Xi)操(Cao)作(Zuo)可(Ke)查(Cha)看(Kan)源(Yuan)码(Ma)),以(Yi)便(Bian)实(Shi)现(Xian)增(Zeng)量(Liang)更(Geng)新(Xin).本(Ben)文(Wen)将(Jiang)基(Ji)于(Yu)MySQL来(Lai)实(Shi)现(Xian)词(Ci)库(Ku)更(Geng)新(Xin),原(Yuan)因(Yin)如(Ru)下(Xia):方(Fang)便(Bian)扩(Kuo)展(Zhan)词(Ci)库(Ku)集(Ji)中(Zhong)管(Guan)理(Li),因(Yin)为(Wei)即(Ji)便(Bian)提(Ti)供(Gong)HTTP接(Jie)口(Kou),热(Re)词(Ci)数(Shu)据(Ju)还(Huan)是(Shi)要(Yao)持(Chi)久(Jiu)化(Hua)存(Cun)储(Chu)到(Dao)关(Guan)系(Xi)数(Shu)据(Ju)库(Ku)中(Zhong)(防(Fang)止(Zhi)词(Ci)库(Ku)数(Shu)据(Ju)丢(Diu)失(Shi))。增(Zeng)量(Liang)更(Geng)新(Xin)更(Geng)简(Jian)单(Dan),首(Shou)次(Ci)更(Geng)新(Xin)热(Re)词(Ci)时(Shi),先(Xian)记(Ji)录(Lu)下(Xia)最(Zui)后(Hou)一(Yi)条(Tiao)单(Dan)词(Ci)的(De)时(Shi)间(Jian)戳(Chuo),下(Xia)次(Ci)更(Geng)新(Xin)就(Jiu)可(Ke)以(Yi)该(Gai)时(Shi)间(Jian)戳(Chuo)为(Wei)起(Qi)点(Dian),实(Shi)现(Xian)后(Hou)续(Xu)的(De)增(Zeng)量(Liang)更(Geng)新(Xin)。实(Shi)现(Xian)步(Bu)骤(Zhou)1.下(Xia)载(Zai)elasticsearch-analysis-ik-6.0.0源(Yuan)码(Ma),其(Qi)下(Xia)载(Zai)地(Di)址(Zhi)为(Wei):https://github.com/medcl/elasticsearch-analysis-ik/archive/v6.0.0.zip2.解(Jie)压(Ya)并(Bing)以(Yi)Maven Project导(Dao)入(Ru)Eclipse,导(Dao)入(Ru)后(Hou)如(Ru)下(Xia)所(Suo)示(Shi):上(Shang)面(Mian)标(Biao)有(You)红(Hong)色(Se)箭(Jian)头(Tou)的(De)就(Jiu)是(Shi)本(Ben)次(Ci)要(Yao)修(Xiu)改(Gai)或(Huo)添(Tian)加(Jia)的(De)内(Nei)容(Rong)。3.修(Xiu)改(Gai)pom.xml,在(Zai)元(驰耻补苍)素(厂耻)下(齿颈补)增(窜别苍驳)加(闯颈补)尘测蝉辩濒-箩诲产肠驱(蚕耻)动(顿辞苍驳)依(驰颈)赖(尝补颈):mysqlmysql-connector-java5.1.474.在(Zai)test数(Shu)据(Ju)库(Ku)下(Xia)创(Chuang)建(Jian)hot_words表(Biao):CREATE TABLE `hot_words` ( `word` varchar(32) NOT NULL, PRIMARY KEY (`word`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;5.在(Zai)工(Gong)程(Cheng)的(De)config目(Mu)录(Lu)下(Xia)新(Xin)增(Zeng)jdbc-hot-word.properties文(Wen)件(Jian)。其(Qi)内(Nei)容(Rong)为(Wei):#数(Shu)据(Ju)库(Ku)URLjdbc.url=jdbc:mysql://192.168.88.130:3306/test#数(Shu)据(Ju)库(Ku)用(Yong)户(Hu)名(Ming)jdbc.user=test#数(Shu)据(Ju)库(Ku)密(Mi)码(Ma)jdbc.password=test123456#加(Jia)载(Zai)词(Ci)库(Ku)的(De)sqljdbc.reload.sql=select word from hot_words#重(Zhong)新(Xin)加(Jia)载(Zai)词(Ci)库(Ku)的(De)频(Pin)率(Lv)jdbc.reload.interval=56.编(Bian)码(Ma)在(Zai)org.wltea.analyzer.dic包(Bao)下(Xia)新(Xin)增(Zeng)JdbcMonitor类(Lei),其(Qi)代(Dai)码(Ma)为(Wei):package org.wltea.analyzer.dic;import org.apache.logging.log4j.Logger;import org.elasticsearch.common.logging.ESLoggerFactory;public class JdbcMonitor implements Runnable {private static final Logger logger = ESLoggerFactory.getLogger(JdbcMonitor.class.getName()); public void run() { try { logger.info("JdbcMonitor..."); Dictionary.getSingleton().reLoadMainDict(); } catch (Exception e) { } }}修(Xiu)改(Gai)org.wltea.analyzer.dic.Dictionary类(Lei),在(Zai)私(Si)有(You)构(Gou)造(Zao)器(Qi)的(De)末(Mo)尾(Wei)添(Tian)加(Jia)如(Ru)下(Xia)代(Dai)码(Ma)://加(Jia)载(Zai)JDBC远(Yuan)程(Cheng)词(Ci)库(Ku)配(Pei)置(Zhi)try { Path jdbcConfigFile = PathUtils.get(getDictRoot(), PATH_JDBC_HOT_WORD); props.load(new FileInputStream(jdbcConfigFile.toFile())); logger.info("加(Jia)载(Zai)"+PATH_JDBC_HOT_WORD+"成(Cheng)功(Gong)");} catch (Exception e) { logger.error("加(Jia)载(Zai)"+PATH_JDBC_HOT_WORD+"失(Shi)败(Bai)",e);}修(Xiu)改(Gai)public static synchronized Dictionary initial(Configuration cfg)方(Fang)法(Fa),在(Zai)if (cfg.isEnableRemoteDict())方(Fang)法(Fa)体(Ti)内(Nei)增(Zeng)加(Jia)如(Ru)下(Xia)代(Dai)码(Ma):try { int interval = Integer.valueOf(singleton.getProperty("jdbc.reload.interval")); logger.info("加(Jia)载(Zai)JDBC远(Yuan)程(Cheng)词(Ci)库(Ku)..."); //注(Zhu)意(Yi),这(Zhe)里(Li)的(De)单(Dan)位(Wei)是(Shi)分(Fen) pool.scheduleWithFixedDelay(new JdbcMonitor(), 1, interval, TimeUnit.MINUTES);} catch (Exception e) {}修(Xiu)改(Gai)private void loadMainDict()方(Fang)法(Fa),在(Zai)最(Zui)末(Mo)增(Zeng)加(Jia)如(Ru)下(Xia)方(Fang)法(Fa)://从(Cong)MySQL加(Jia)载(Zai)扩(Kuo)展(Zhan)词(Ci)库(Ku)this.loadExtDictFormMySQL();在(Zai)该(Gai)类(Lei)中(Zhong)新(Xin)增(Zeng)如(Ru)下(Xia)方(Fang)法(Fa): /** ** 从(Cong)mysql加(Jia)载(Zai)热(Re)更(Geng)新(Xin)词(Ci)典(Dian) */ private void loadExtDictFormMySQL() { Connection conn = null; Statement stmt = null; ResultSet rs = null; try { logger.info("query hot dict from mysql, " + props.getProperty("jdbc.reload.sql") + "..."); conn = DriverManager.getConnection(props.getProperty("jdbc.url"), props.getProperty("jdbc.user"),props.getProperty("jdbc.password")); stmt = conn.createStatement(); rs = stmt.executeQuery(props.getProperty("jdbc.reload.sql")); while (rs.next()) { String theWord = rs.getString("word"); logger.info("hot word from mysql: " + theWord); _MainDict.fillSegment(theWord.trim().toCharArray()); } } catch (Exception e) { logger.error("load extend hot words throw exception:", e); } finally { if (rs != null) { try { rs.close(); } catch (SQLException e) { logger.error("close rs throw exception:", e); } } if (stmt != null) { try { stmt.close(); } catch (SQLException e) { logger.error("close stmt throw exception:", e); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { logger.error("close conn throw exception:", e); } } } }注(Zhu)意(Yi):这(Zhe)里(Li)实(Shi)现(Xian)的(De)是(Shi)全(Quan)量(Liang)加(Jia)载(Zai),要(Yao)实(Shi)现(Xian)增(Zeng)量(Liang)加(Jia)载(Zai)也(Ye)很(Hen)简(Jian)单(Dan),只(Zhi)需(Xu)在(Zai)Dictionary类(Lei)中(Zhong)记(Ji)下(Xia)最(Zui)后(Hou)一(Yi)条(Tiao)热(Re)词(Ci)的(De)时(Shi)间(Jian)戳(Chuo)(在(Zai)hot_words中(Zhong)增(Zeng)加(Jia)一(Yi)列(Lie)update_time),然(Ran)后(Hou)再(Zai)查(Cha)大(Da)于(Yu)等(Deng)于(Yu)该(Gai)时(Shi)间(Jian)戳(Chuo)的(De)热(Re)词(Ci)即(Ji)可(Ke)。7.修(Xiu)改(Gai)config/IKAnalyzer.cfg.xml文(Wen)件(Jian),在(Zai)下(齿颈补)增(窜别苍驳)加(闯颈补)如(搁耻)下(齿颈补)配(笔别颈)置(窜丑颈)来(尝补颈)启(蚕颈)动(顿辞苍驳)远(驰耻补苍)程(颁丑别苍驳)词(颁颈)库(碍耻): true8.使(Shi)用(Yong)mvn clean package打(Da)包(Bao)项(Xiang)目(Mu)9.ES服(Fu)务(Wu)器(Qi)端(Duan)操(Cao)作(Zuo)将(Jiang)上(Shang)一(Yi)步(Bu)生(Sheng)成(Cheng)的(De)zip包(Bao)(位(Wei)于(Yu)target\releases\elasticsearch-analysis-ik-6.0.0.zip)拷(Kao)贝(Bei)到(Dao)ES服(Fu)务(Wu)器(Qi)端(Duan)$ES_HOME/plugins目(Mu)录(Lu)下(Xia),解(Jie)压(Ya)并(Bing)重(Zhong)名(Ming)为(Wei)ik将(Jiang)mysql-connector-java-5.1.47.jar拷(Kao)贝(Bei)到(Dao)$JAVA_HOME/jre/lib/ext目(Mu)录(Lu)之(Zhi)下(Xia)(由(You)于(Yu)类(Lei)加(Jia)载(Zai)隔(Ge)离(Li)原(Yuan)因(Yin):无(Wu)论(Lun)是(Shi)将(Jiang)mysql-connector-java-5.1.47.jar拷(Kao)到(Dao)$ES_HOME/plugins/ik还(Huan)是(Shi)$ES_HOME/lib下(Xia),都(Du)无(Wu)法(Fa)运(Yun)行(Xing),这(Zhe)比(Bi)较(Jiao)蛋(Dan)疼(Teng))。进(Jin)入(Ru)$ES_HOME/config目(Mu)录(Lu),新(Xin)增(Zeng)plugin-security.policy文(Wen)件(Jian),其(Qi)内(Nei)容(Rong)为(Wei):grant {permission java.lang.RuntimePermission "createClassLoader";permission java.lang.RuntimePermission "getClassLoader";permission java.net.SocketPermission "192.168.88.130:3306","connect,resolve";};上(Shang)述(Shu)文(Wen)件(Jian)主(Zhu)要(Yao)用(Yong)于(Yu)授(Shou)权(Quan),其(Qi)中(Zhong)java.net.SocketPermission中(Zhong)设(She)置(Zhi)的(De)是(Shi)远(Yuan)程(Cheng)数(Shu)据(Ju)库(Ku)的(De)主(Zhu)机(Ji)端(Duan) 口(Kou)。修(Xiu)改(Gai)jvm.options文(Wen)件(Jian)来(Lai)设(She)置(Zhi)Java安(An)全(Quan)策(Ce)略(Lue)文(Wen)件(Jian),增(Zeng)加(Jia)如(Ru)下(Xia)配(Pei)置(Zhi):-Djava.security.policy=/usr/local/elasticsearch-6.0.0/config/plugin-security.policy注(Zhu):最(Zui)好(Hao)使(Shi)用(Yong)绝(Jue)对(Dui)路(Lu)径(Jing)。10.重(Zhong)启(Qi)ES验(Yan)证(Zheng)正(Zheng)常(Chang)情(Qing)况(Kuang)下(Xia),应(Ying)该(Gai)可(Ke)以(Yi)看(Kan)到(Dao)如(Ru)下(Xia)类(Lei)似(Si)截(Jie)图(Tu):
力箭一号为四级固体运载火箭,是“中科一号”系列当中的无助推构型,由基本型“中科一号”衍生而来。该火箭起飞重量 135 吨,700 公里太阳同步轨道运载能力 1330kg。第一个就是生活习惯不一样。愈快乐愈堕落.贬辞濒诲.驰辞耻.罢颈驳丑迟.1998.顿痴顿搁颈辫.贬础尝贵颁顿.2...
驾驶人在出行途中
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。