elasticsearch 文档资料
1.Function Score Query 自定义查询评分 https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html 2.Script https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting.html https://www.elastic.co
Django 模型类ForeignKey 选项参数
to_fields 被关联字段用于关联的字段,默认情况下,Django使用被关联对象的主键 如果主表的主键有可能发生改变,则需要在外键字段的参数中to_fields指定到被关联主表的一个必传(unique)的某个字段,使其不影响之前的业务逻辑 relate_name 举例:一个人物信息表(PeopleInfo)拥有的字段是models.ForeignKey(Book),则默认会有一个relate_name为"peopleinfo_set"(被关联模型类小写+_set),如果在外键关系里修改了r
React-router3与React-router4的区别
先说一下React-router4的使用 要想使用React-router4,需要引入两个东西, React-router和React-router-dom React-router:React-router提供了一些router的核心api,包括Router, Route, Switch等,但是它不能直接进行Dom操作 React-router-dom:所以React-router-dom顾名思义就是进行React-router的dom操作了,提供的api有BrowserRouter, Ro
JMeter 通过JSON Extractor 插件来提取响应结果
接口响应结果,通常为HTML、JSON格式的数据,对于HTML的响应结果的提取,可以通过正则表达式,也可以通过XPath 来提取。 对于JSON格式的数据,可以通过正则表达式、JSON Extractor插件、BeanShell 来提取。 本次说下如何通过JSON Extractor 插件来提取JSON响应结果。 比如说,接口返回的JSON响应结果如下格式,如何获取 id 为12341的数据呢 { "status":520, "data":[ {"id":12341,"name":"test1
数据泵导入导出远程数据库数据
1、创建数据导出目录 $mkdir -p /home/oralce/dmp_dir 2、创建directory SYS@PROD1>create directory dmp_dir as '/home/oracle/dmp_dir'; Directory created. 3、创建连接远程数据库的dblink SYS@PROD1>create public database link emrep connect to system identified by oracle using 'emr
Linux系统下搭建FTP/SFTP服务器
传输文件经常使用ftp和sftp服务器。Windows下有多种可视化工具,使用快捷。Linux经常需要自行搭建这两种服务器,当然搭建熟练的话,会更加快捷。 1、检查Linux系统是否安装了vsftp和sftp服务。 2、修改对应的配置项。 3、重启生效。 ftp/vsftp/sftp/ftps区别。
11、Dockerfile实战-Tomcat
一、编写Dockerfile 具体步骤这里不再细说,直接看Dockerfile文件: FROM centos:7
MAINTAINER QUNXUE
ENV VERSION=8.0.46
RUN yum install java-1.8.0-openjdk wget curl unzip iproute net-tools -y && \
yum clean all && \
rm -rf /var/cache/yum/*
#RUN wget h
laradock 部署 php 环境
首先是下载docker、git、nodejs(会自动安装上npm) 启动docker git clone https://github.com/Laradock/laradock.git 进入laradock文件下,复制env-example重名为.env cd laradock && cp env-example .env // 没测过 构建容器 (时间很长) docker-compose up -d nginx redis mysql workspace 下面是遇到的问题 因为MySQ
windows使用 putty 与winscp工具链接linux服务器
1、先打开winscp软件包,选择winscp.exe; 2、填写对应的ip(端口号使用默认即可),username、password 3、将要上传的文件或jar包移动至home下: 4、链接putty输入ip地址: 5、链接后,在命令行输入账号,密码即可 6、执行相关的操作(命令行);eg:history、cat等。
设计模式之工厂模式(工厂方法模式、简单工厂模式、抽象工厂模式)
工厂模式 工厂模式是最常用的设计模式之一,这种类型的设计模式属于创建设计模式,它提供了一种创建对象的最佳方式。 优点:1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想要增加多一个产品,只要扩展一个工厂类就可以了。 3、隐蔽产品的具体实现,调用者只要关系产品的接口。 代码编写出来是为了给别人 (client) 调用的: • 调用者 (client) 跟代码编写者 (provider),可能是同一个人,也可能是不同的人 • 提供给调用者的代码,有可能是源码可见的,也
Linux建立互信关系(ssh公钥登录)
Linux有多种登录方式,比如telnet、ssh。支持ssh登录方式:口令登录和公钥登录 ssh登录方式:ssh [-l login_name] [-p port] [user@]hostname 口令登录:输入密码登录。 公钥登录:将本端设备的公钥加入到对端的公钥文件authorized_keys,可以免密码登录。 本文只阐述如何使用公钥免密码登录。 公钥登录原理: 所谓"公钥登录",原理很简单,就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自
SpringCloud项目,接口调用返回http 500 - Internal Server Error的错误
今天上班的时候,自己正在参与的Spring Cloud项目出现了问题,原本上周五还正常的项目突然所有接口调用都是返回http 500的错误。 项目的状态是在Eureka上可以看到对应微服务是在线状态,然后在Swagger里面测试接口,发现接口间歇性调用失败,也就是题目中的http 500的错误,如下图。至于是间歇性的原因在于这个服务在线上部署了一个,然后我自己的机器上启动了一个,出问题的就是我自己机器上的。我在多次调用接口后发现,每次调用成功,本地IDE的控制台都没任何信息打印,这放在平常是会
js实现新闻滚动实例
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4 <title>test</title>
5 <script type="text/javascript" src="jquery-1.11.1.min.js"></script>
6
7 <style type="text/css">
8 *{
9 padding:0;
【数论】拓展欧几里得算法
写在前面 这篇博客是我在【数论】对 算术基本定理 的研究 中的一部分 拓展欧几里得算法 现在已经有了a-b == GCD(a,b) * (n1-n2),那就可以再来个直接点的 GCD(a,b) + (p*n1+q*n2) == GCD(a,b) 此处放到MOD群里面可以变形为求逆元素 即p*a+q*b == GCD(a,b) 想要求出一组p,q∈Z,满足上式 首先套用欧几里得算法的逻辑: 结合算术基本定理,有 GCD(a,b) == P1min(a1
1600802026
项目成员 马进财 学号:1600802018 博客:https://www.cnblogs.com/mjc-4080/ 韦家城 学号:1600802026 博客:https://www.cnblogs.com/ln9969cc/ 代码:https://git.dev.tencent.com/ln9969cc/musicMaster.git
关于MyEclipse连接SQLServer和Mariadbsql
以防未来的我忘记这些知识所开的一篇博客 首先我们要打开Database Explorer界面,即点击上图右上角所指的图标,如果没有,请点击右上角最左边的图标,一定会有的(除了eclipse) 然后就进入了以上界面(如果没有出现一定不是我的错) 接下来我们需要连接数据库 一、SQLServer 首先右击左窗口任意一处,点击new,如果没有左窗口的话,请各位点击Window—>Show view—>DB Browser 然后出现了上面的窗口 按上图填写(jdbc:sqlserver://local
python学习第四天练习
练习题: 一:编写函数,(函数执行的时间是随机的) import time,sys,os,requests def my_def(): time.sleep(1) print('哈哈哈哈') my_def() 二:编写装饰器,为函数加上统计时间的功能 def wrapper(func): def timmer(*args,**kwargs): start=time.time() func() stop=time.time(
今日推荐
周排行