自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4516)
  • 收藏
  • 关注

转载 Python - 条件控制、循环语句 - 第十二天

Python 条件控制、循环语句end 关键字关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下:Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。注意:1、...

2019-10-08 13:22:00 148

转载 Python - 集合 - 第十一天

Python 集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建方式:parame = {value01,value02,...}或者set(value)给个实例:集合的基本操作1、添加元素...

2019-10-08 09:53:00 137

转载 Python - 字典 - 第十天

Python 字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。...

2019-10-05 15:11:00 154

转载 Python - 元组 - 第九天

Python 元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。例如:>>> tup1 = ('Google', 'Runoob', 1997, 2000);>>> tup2 = (1, 2, 3, 4, 5 );&gt...

2019-10-05 09:52:00 60

转载 Python - 列表 - 第八天

Python 列表序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型...

2019-10-04 15:26:00 53

转载 Python - 字符串 - 第七天

Python 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问字符串中的值Python 不支持单...

2019-10-04 11:40:00 52

转载 Python - 数字 - 第六天

Python 数字(Number)Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del var1[,var2[,var3[....,v...

2019-10-03 10:51:00 109

转载 Python - pycharm中使用anaconda部署python环境

pycharm中使用anaconda部署python环境https://www.cnblogs.com/pejsidney/p/9216470.html转载于:https://www.cnblogs.com/jeremywucnblog/p/11617297.html

2019-10-02 13:39:00 178

转载 Python - 运算符 - 第五天

Python语言支持以下类型的运算符算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级Python算术运算符以下假设变量a为10,变量b为21:运算符描述实例+加 - 两个对象相加a + b 输出结果 31-减 - 得到负数或是一个数减去另一个数a - b...

2019-10-02 11:25:00 39

转载 038 商品详情02-----页面静态化

1.简介(1)问题分析现在,我们的页面是通过Thymeleaf模板引擎渲染后返回到客户端。在后台需要大量的数据查询,而后渲染得到HTML页面。会对数据库造成压力,并且请求的响应时间过长,并发能力不高。大家能想到什么办法来解决这个问题?首先我们能想到的就是缓存技术,比如之前学习过的Redis。不过Redis适合数据规模比较小的情况。假如数据量比较大,例如我们的商品详情页。每...

2019-09-30 17:24:00 44

转载 037 商品详情01

1.Thymeleaf(1)简介Thymeleaf是用来开发Web和独立环境项目的现代服务器端Java模板引擎。注意:是在服务器端进行渲染。Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 - HTML。可以在直接浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。借助Spring Framework的模块,可以根据自己的喜好进行自...

2019-09-30 10:09:00 155

转载 Delphi - 10进制16进制相互转换

10进制转16进制使用IntToHex可以实现十进制到十六进制的转换,注意这里的参数有两个,第一个表示需要被转换的10进制数,第二个表示转换后用几位来显示16进制数。代码如下:function OctToHex(iValue, iBit: Integer): String;begin Result := IntToHex(iValue, iBit);...

2019-09-30 09:04:00 206

转载 036 搭建搜索微服务04----分类和品牌的过滤

先来看分类和品牌。在我们的数据库中已经有所有的分类和品牌信息。在这个位置,是不是把所有的分类和品牌信息都展示出来呢?显然不是,用户搜索的条件会对商品进行过滤,而在搜索结果中,不一定包含所有的分类和品牌,直接展示出所有商品分类,让用户选择显然是不合适的。无论是分类信息,还是品牌信息,都应该从搜索的结果商品中进行聚合得到。1.扩展返回的结果原来,我们返回的结果是PageRes...

2019-09-29 17:50:00 97

转载 035 搭建搜索微服务03----页面分页效果

刚才的查询中,我们默认了查询的页码和每页大小,因此所有的分页功能都无法使用,接下来我们一起看看分页功能条该如何制作。这里要分两步,第一步:如何生成分页条第二步:点击分页按钮,我们做什么1.如何生成分页条先看下页面关于分页部分的代码:可以看到所有的分页栏内容都是写死的。(1)需要的数据分页数据应该是根据总页数、当前页、总条数...

2019-09-29 16:08:00 134

转载 Python - 注释 - 第四天

注释确保对模块, 函数, 方法和行内注释使用正确的风格Python中的注释有单行注释和多行注释:Python中单行注释以 # 开头,例如:# 这是一个注释print('Hello Python!')多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来,例如:1、单引号(''')'''这是多行注释,用三个单引号这...

2019-09-29 12:31:00 44

转载 Python - 解释器 - 第三天

Python解释器安装好Python3.x之后,我们可以使用文本文件去编写Python代码,编写完成后将扩展名改成.py结尾的文本文件。想要执行编写好的.py文件就需要用到Python解释器。解释器分为:CPython、Ipython、PyPy、Jython、IronPython等。目前我们常用的是CPython解释器,该解释器是用C语言开发的,所以叫CPython。...

2019-09-29 11:20:00 73

转载 034 通过域名访问服务器或本地的图片资源---switchhost+nginx

1.修改host解析2.使用Nginx代理,实现域名访问进入Nginx的安装路径E:\toolsoftware\nginx-1.14.0\nginx-1.14.0\conf,修改添加如下内容:server { listen 80; server_name image.leyou.com; ...

2019-09-29 10:22:00 536

转载 Python - 基本数据类型 - 第二天

Python3 基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:多个变量赋值Python...

2019-09-29 09:34:00 43

转载 033 搭建搜索微服务02----实现基本搜索功能

1.页面分析(1)页面跳转在首页的顶部,有一个输入框:当我们输入任何文本,点击搜索,就会跳转到搜索页search.html了:并且将搜索关键字以请求参数携带过来:我们打开search.html,在最下面会有提前定义好的Vue实例:<script type="text/javascript"> var vm = new ...

2019-09-28 19:44:00 166

转载 032 搭建搜索微服务01----向ElasticSearch中导入数据--通过Feign实现微服务之间的相互调用...

1.创建搜索服务创建module:Pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...

2019-09-28 16:14:00 282

转载 SpringBoot工程常见报错汇总

1.Springboot测试类运行报错java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test转载于:https:...

2019-09-28 15:26:00 101

转载 Python - 基础语法 - 第一天

编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。例如:python保留字保留字即关键字,我们...

2019-09-28 13:52:00 75

转载 031 Spring Data Elasticsearch学习笔记---重点掌握第5节高级查询和第6节聚合部分

Elasticsearch提供的Java客户端有一些不太方便的地方:很多地方需要拼接Json字符串,在java中拼接字符串有多恐怖你应该懂的需要自己把对象序列化为json存储查询到结果也需要自己反序列化为对象因此,我们这里就不讲解原生的Elasticsearch客户端API了。而是学习Spring提供的套件:Spring Data El...

2019-09-27 11:40:00 80

转载 030 ElasticSearch----全文检索技术05---基础知识详解03-聚合

聚合可以让我们极其方便的实现对数据的统计、分析。例如:什么品牌的手机最受欢迎?这些手机的平均价格、最高价格、最低价格?这些手机每月的销售情况如何?实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实现实时搜索效果。1.基本概念Elasticsearch中的聚合,包含多种类型,最常用的两种,一个叫桶,一个叫度量:...

2019-09-27 10:23:00 108

转载 029 ElasticSearch----全文检索技术04---基础知识详解02-查询

1.查询(1)基本查询基本语法:GET /索引库名/_search{ "query":{ "查询类型":{ "查询条件":"查询条件值" } }}这里的query代表一个查询对象,里面可以有不同的查询属性查询类型:例如:match_all,match...

2019-09-26 21:35:00 80

转载 028 ElasticSearch----全文检索技术03---基础知识详解01-IK分词器和映射

1.IK分词器(1)安装使用IK分词器可以实现对中文分词的效果。下载IK分词器:(Github地址:https://github.com/medcl/elasticsearch-analysis-ik)下载zip,并将解压的文件拷贝到ES安装目录的plugins下的ik目录下(注意:ik的版本必须与elasticSearch一样)然后重启elasticsearch:...

2019-09-26 17:57:00 57

转载 027 ElasticSearch----全文检索技术02---快速入门

1.基本概念Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的。注意:6.0之前的版本有type(类型)概念,type相当于关系数据库的表,ES官方将在ES9.0版本中彻底删除type。上边讲的创建索引库相当于关系数据库中的数据库还是表?1、如果相当于数据库就表示一个索引库可以创建很多不同类型的文档,这在ES中也是允许...

2019-09-26 16:30:00 47

转载 Win10 系统直接在目录下打开cmd

每次用cmd命令,就要定位到当前文件夹,很麻烦这里介绍一种直接定位到要操作的文件夹的方法:操作步骤:(1)选择要cmd的文件夹,按住Shift键,鼠标右键快捷方式,先打开Powershell窗口。(2)输入 start cmd 回车(3)回车后自动打开cmd窗口,并进入相应的文件路径转载于:https://www.cnblogs.com/l...

2019-09-26 13:58:00 124

转载 026 Elastic----全文检索技术01---概述及windows安装

用户访问我们的首页,一般都会直接搜索来寻找自己想要购买的商品。而商品的数量非常多,而且分类繁杂。如何能正确的显示出用户想要的商品,并进行合理的过滤,尽快促成交易,是搜索系统要研究的核心。面对这样复杂的搜索业务和数据量,使用传统数据库搜索就显得力不从心,一般我们都会使用全文检索技术,比如之前大家学习过的Solr。不过今天,我们要讲的是另一个全文检索技术:Elasticsearch。1....

2019-09-25 10:02:00 42

转载 Python - 记录我开始学习Python的时间节点

记录我开始学习Python的时间节点 2019-09-22从明天开始我要开始学习Python了,坚持学习、坚持写博客,慢慢积累。结合实例项目,最好能把目前在做的项目用Python实现。加油!转载于:https://www.cnblogs.com/jeremywucnblog/p/11567848.html...

2019-09-22 16:05:00 53

转载 发布后的项目打开swagger

使用netcore作为纯后端提供api已经变得越来越频繁,swagger也成为很多人的选择。通常会在代码中限制ASPNETCORE_ENVIRONMENT为Production时关闭swagger。但是往往我们需要将api发布到本地iis调试或供他人使用时,swagger将会被禁止。发布后项目往往默认为Production环境,将其修改为Development即可解决。解决方法打...

2019-09-21 17:25:00 558

转载 IActionResult的返回类型

ActionResult继承了IActionResult  JsonResult、RedirectResult、FileResult、ViewResult、ContentResult均继承了ActionResult  所以IActionResult类型的函数可以返回所有直接继承和间接继承他的类型数据  而且每种数据支持两种返回方法  1、JsonResult...

2019-09-21 15:29:00 6283

转载 Delphi - 利用DLL编程控制摄像头实现拍照、录制视频

Delphi利用avicap32.dll编程控制摄像头实现拍照、录制视频项目需求:平板电脑(Windows系统)一维/二维码扫描功能;需求分析:需要扫描一维/二维码时,分两步实现。第一步,avicap32.dll或者dspack技术实现静默打开摄像头拍照、保存BMP图片。第二步,ZXing技术实现对一维/二维码的解析,最终获取到码值。本篇是利用avicap3...

2019-09-20 09:15:00 492

转载 Delphi - 调用外部程序并阻塞到外部程序中

Delphi 调用外部程序并阻塞到外部程序中背景说明:前段时间开发一个数据转换的系统,业务逻辑中说明数据需要压缩成.tar.gz格式。我在Windows系统下采用,先生成批处理文件,然后调用WinExec执行批处理文件,休眠等待一段时间,完成数据的自动压缩。后来发现,待压缩文件的大小不确定,单纯的执行WinExec时Sleep固定时间,可能导致压缩失败、文件不全或损坏。...

2019-09-19 11:18:00 72

转载 025 Linux基础入门-----历史、简介、版本、安装

1.linux历史Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds由于自己不满意教学中使用的MINIX操作系统, 所以在1990年底由于个人爱好设计出了LINUX系统核心。后来发布于芬兰最大的ftp服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统.2....

2019-09-18 19:32:00 41

转载 024 搭建前台系统-----乐优商城工程启动步骤教程

后台系统的内容暂时告一段落,有了商品,接下来我们就要在页面展示商品,给用户提供浏览和购买的入口,那就是我们的门户系统。门户系统面向的是用户,安全性很重要,而且搜索引擎对于单页应用并不友好。因此我们的门户系统不再采用与后台系统类似的SPA(单页应用)。依然是前后端分离,不过前端的页面会使用独立的html,在每个页面中使用vue来做页面渲染。1.静态资源webpack打包多页...

2019-09-18 15:54:00 547

转载 023 商品管理功能03-----商品修改

1.编辑按钮点击事件在商品详情页,每一个商品后面,都会有一个编辑按钮:点击这个按钮,就会打开一个商品编辑窗口,我们看下它所绑定的点击事件:(在item/Goods.vue)对应的方法:可以看到这里发起了两个请求,在查询商品详情和sku信息。因为在商品列表页面,只有spu的基本信息:id、标题、品牌、商品分类等。比较复杂的商品详情(spuDetail)...

2019-09-18 11:19:00 373

转载 023 商品管理功能02-----商品新增

当我们点击新增商品按钮:就会出现一个弹窗:里面把商品的数据分为了4部分来填写:基本信息:主要是一些简单的文本数据,包含了SPU和SpuDetail的部分数据,如商品分类:是SPU中的cid1,cid2,cid3属性品牌:是spu中的brandId属性标题:是spu中的title属性子标题:是spu中的...

2019-09-17 20:42:00 308

转载 原创 | 手摸手带您学会 Elasticsearch 单机、集群、插件安装(图文教程)

欢迎关注笔者的公众号: 小哈学Java, 每日推送 Java 领域干货文章,关注即免费无套路附送 100G 海量学习、面试资源哟!!个人网站: https://www.exception.site/essay/elasticsearch-single-cluster-plugin-install目录一、什么是 Elasticsearch二、Elasticsearch 下载...

2019-09-17 14:47:00 59

转载 Libs - 如何注册阿里大于申请签名和短信模板

https://blog.csdn.net/u014079773/article/details/65939797转载于:https://www.cnblogs.com/jeremywucnblog/p/11532932.html

2019-09-17 12:50:00 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除