elasticsearch 中文分词

从https://github.com/medcl/elasticsearch-analysis-ik/tree/2.x 下载对应es的版本的中文分词包 1.compile 下载https://maven.apache.org/download.cgi mvn 需要java环境支持,下载jdk,配置环境变量 解压zip文件 cd /解压路径 mvn package copy
分类: 其他 发布时间: 05-18 23:41 阅读次数: 7

java 环境变量配置

修改/etc/profile文件(该方法一劳永逸,设置一次,对所有用户有效) 用vim编辑器打开/etc/profile文件,在文件尾部加入环境变量的定义 export JAVA_HOME=/usr/java/jre1.8.0_101 export PATH=$JAVA_HOME/bin:$PATH export export CLASSPATH=.:$JAVA_HOME/lib/dt.j
分类: 其他 发布时间: 05-18 23:40 阅读次数: 6

elasticsearch 组合查询

if (I("get.")) { if ($mac) $search['query']['filtered']['query']['bool']['must'][]['should']['mobile_mac'] = $mac; if ($ap_mac) $search['query']['filtered']['query']['bool']
分类: 其他 发布时间: 05-18 23:40 阅读次数: 7

elasticsearch 创建索引

$url = "127.0.0.1:9200/tyep/";//es存储路径 $json=array(); $json["mappings"]["log"]["properties"]["title"]["type"]="string"; $json["mappings"]["log"]["properties"]["title"]["index"]="not_analyzed"; $json["
分类: 其他 发布时间: 05-18 23:40 阅读次数: 6

redis 安装以及phpredis拓展安装

https://redis.io/download 下载源码 安装 $ wget http://download.redis.io/releases/redis-3.2.8.tar.gz$ tar xzf redis-3.2.8.tar.gz$ cd redis-3.2.8$ make 测试是否安装成功 下面启动redis服务. $ cd src$ ./redis-
分类: 其他 发布时间: 05-18 23:40 阅读次数: 6

mysql触发器操作

SHOW VARIABLES LIKE 'event_scheduler'; DROP EVENT IF EXISTS `event_minute`; DELIMITER ;;#更改结束符为;; CREATE DEFINER=`root`@`localhost` EVENT `event_minute` ON SCHEDULE EVERY 1 MINUTE STARTS FROM_UNI
分类: 其他 发布时间: 05-18 23:39 阅读次数: 6

设计模式-单例模式(php)

<?php //单例模式的实现 class MysqlInstance { private static $instance;//不可被类外部访问 private $client; private $param = array(); private function __construct() { } //实例化对象 ...
分类: 其他 发布时间: 05-18 23:39 阅读次数: 6

快速排序php

快速排序的原理:将未排序的元素根据基准元素分为俩个未排序的子序列,其中一个子序列的值均大于基准元素,另外一个子序列的值均小于基准元素,然后对这俩子序列进行递归排序function sor($data){     //获取数组长度     $len=count($data);     if ($len<=1){         return $data;     }     //获取基准元...
分类: 其他 发布时间: 05-18 23:39 阅读次数: 6

php 执行root权限命令无效的问题,webCGI执行root命令权限的问题

apache错误日志 sudo: no tty present and no askpass program specified 问题,failed: Operation not permitted 问题cgi执行root命令的权限问题vim /etc/sudoers将 Defaults requiretty改为#Defaults requiretty注释掉增加一行httpd(web用...
分类: 其他 发布时间: 05-18 23:38 阅读次数: 6

11.27--Hibernate延迟加载

11.27–Hibernate延迟加载延迟加载大致可以分为两类,一类是延迟属性加载,另一类是延迟关联实体加载。 延迟属性加载 延迟关联实体加载 延迟属性加载 普通属性:分两种情况,一种是集合属性,一种是非集合属性(如String、Integer……) 集合属性的延迟加载通过PersistentSet、 PersistentList、PersistentBag、PersistentMap
分类: 其他 发布时间: 05-18 23:38 阅读次数: 6

怎样提升文笔

写时恣意妄为,写后一字不改。 词汇积累 阅读积累 句子练习 词汇积累书非借不能读 成语词典 阅读积累读什么书呢 句子练习1.长短句 2.韵律
分类: 其他 发布时间: 05-18 23:38 阅读次数: 6

11.27--一对多关联映射

一对多关联映射单向 一对多和多对一映射原理是一样的,都是在多的一端加入一个外键指向一的一端;区别在于维护的关系不同: 多对一维护的关系:多指向一的关系,如果维护了多指向一的关系,那么加载多的时候会把一加载上来; 一对多维护的关系:一指向多的关系,如果维护了一指向多的关系,那么加载一的时候会把多加载上来。 classes——》studenttable-classes: id , nameclasses
分类: 其他 发布时间: 05-18 23:37 阅读次数: 5

11.18--多对多关联映射

多对多关联映射通常会生成一个表将两个表的主键关联起来 user——>role user-role单向多对多< set name="roles" table="user-role"> < key column="userId" /> < many-to-many class="com.entity.role" column="roleId" /> < /set> 双向多对多 <
分类: 其他 发布时间: 05-18 23:37 阅读次数: 5

11.18--一对一关联映射

一对一关联映射 一对一主键关联 一对一唯一外键关联 主键关联映射 让两个实体的主键一样,这样就不需要加入多余字段了一般不用这个,不能扩展唯一外键关联 多对一的特例
分类: 其他 发布时间: 05-18 23:37 阅读次数: 6

11.29--mappedBy

一对多关联映射 注解@OneToMany(mappedBy="cake",cascade=CascadeType.ALL,fetch=FetchType.LAZY) public Set<Size> getSize() { return size; } public void setSize(Set<Size> size) { this.size = size; } @ManyTo
分类: 其他 发布时间: 05-18 23:37 阅读次数: 6

12.20 session+model+redirect

session Hibernate一级缓存 一级缓存生命周期很短和session的生命周期一致, 一级缓存也叫session级的缓存或事务级缓存 哪些方法支持一级缓存: load/get/iterate查询实体对象;save支持缓存 一级缓存是缓存实体对象,不会缓存属性查询 了解大批量数据更新的做法: 及时清空session缓存,session.flush(); 保存之后要清空缓存,存至数
分类: 其他 发布时间: 05-18 23:36 阅读次数: 11

HTTP 前端需明白的相关知识点

简介: http(Hyper Text Transfer Protocol)超文本传输协议是万维网应用层的协议,使用了面向连接的TCP作为运输层协议。 特征: 简单快速:通过url就可以访问资源,协议简单,使得HTTP服务器的程序规模小,通信速度很快。 灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 无连接:每次连接响应一个请求,连接一次响应后就会断开连接。 无状态:无状态协议,是指对于事务处理没有记忆能力,不会记住客户访问过的状态,不能区分访问身
分类: 其他 发布时间: 05-18 23:36 阅读次数: 5

[BZOJ 1911] 特别行动队

Link:https://www.lydsy.com/JudgeOnline/problem.php?id=1911 Algorithm: DP方程:dp[i]=max(dp[j]+a*(sum[i]-sum[j])^2+b*(sum[i]-sum[j])+c) 方程是显然的,但复杂度为O(N^2),需要优化到O(N),这时就需要斜率优化了 推荐博客:https://www.cnblogs.com/MashiroSky/p/6009685.html 这篇博客清晰地从“数”到“形”展现了斜率优化
分类: 其他 发布时间: 05-18 23:36 阅读次数: 6

oracle中case when使用

case...when 条件转换函数 case when有两种表现形式 1 case 变量 when 值1 then 结果1 when 值2 then 结果2 else '其它' end --else可以选择不要 示例: select ename,job,( case job when
分类: 其他 发布时间: 05-18 23:36 阅读次数: 6

hadoop控制map个数(转)

原文链接:https://blog.csdn.net/lylcore/article/details/9136555 hadooop提供了一个设置map个数的参数mapred.map.tasks,我们可以通过这个参数来控制map的个数。但是通过这种方式设置map的个数,并不是每次都有效的。原因是mapred.map.tasks只是一个hadoop的参考数值,最终map的个数,还取决于其他的因素。 为了方便介绍,先来看几个名词: block_size : hdfs的文件块大小,默认为64M,可以
分类: 其他 发布时间: 05-18 23:36 阅读次数: 6