商城高级篇 typora-root-url: imagetypora-copy-images-to: image谷粒商城高级篇笔记中仍有很多不足,如有错误还请包涵(●ˇ∀ˇ●)1、Elasticsearch - 全文检索简介https://www.elastic.co/cn/what-is/elasticsearch/全文搜索属于最常见的需求,开源的 Elasticsearch 是目前全文搜索引擎的首选。他可以快速地存储、搜索和分析海量数据。维基百科、Stack Overflow、Github .
数据库连接配置详解 url: jdbc:mysql://192.168.10.103:3306/gulimail_admin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
RabbitMQ RabbitMQ是什么rabbitmQ是实现了高级消息队列协议(AMQP)的消息中间件。消息队列是=就是一个使用队列来通信的组件特点:1.可靠性:保证消息可靠性,持久性,传输确认,以及发布确认2.灵活的路由,通过交换机来路由消息3.扩展器:可以搭建集群4.高可用性:可以在集群设置镜像,使得部分结点出问题队列依然可用AMQP三大组件交换器,队列,绑定异步处理,服务解耦,流量控制Broker可以看作rabbitmq的服务节点,一般情况下broker可以看作一个rabbitmq服务器queu
hdoop入门 Hadoophadoop1.0:HDFS:数据存储MapReduce:计算,分配comon辅助工具hadoop1.2:HDFS:数据存储MapReduce:计算、YARN:分配common辅助任务hadoop1.3HDFS架构NameNode 数据存储的位置,以及DataNode 具体存储数据2NN 备份 NameNodeYARN架构yetAnotherResourceNegotiatorResourceManager:整个集群的老大NodeManager
hdoop入门 Hadoophadoop1.0:HDFS:数据存储MapReduce:计算,分配comon辅助工具hadoop1.2:HDFS:数据存储MapReduce:计算、YARN:分配common辅助任务hadoop1.3HDFS架构NameNode 数据存储的位置,以及DataNode 具体存储数据2NN 备份 NameNodeYARN架构yetAnotherResourceNegotiatorResourceManager:整个集群的老大NodeManager
微信小程序——长按复制、一键复制 wxml:订单号:<text selectable='true' bindlongtap='copy' >{{OrderModel.OrderNo}}</text><button bindtap="copyBtn">一键复制</button></view>长按复制 js: /** * 长按复制 */ copy: function (e) { var that = this; console.log(e);
轻松获取小程序页面路径地址 一、获取appid1、首先打开介绍页2、点更多资料3、复制AppID二、获取路径1、打开小程序后台2、输入刚才AppID3、获取更多页面路径,输入你小程序的项目成员微信账号,点击开启三、在手机上小程序上复制获取页面路径这时候你再点开3个原点就会多出一个复制页面路径的按钮,点击就能拿到页面路径。重要:复制出来的页面路径地址要去掉 .html 才能在小程序里面使用。重要:复制出来的页面路径地址要去掉 .html 才能在小程序里面使用。重要:复制出来的页面路径地址要去掉 .html 才能在
execute、executeUpdate、executeQuery三者的区别(及返回值) ResultSet executeQuery(String sql); 执行SQL查询,并返回ResultSet 对象。2.int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响的行数。3.boolean execute(String sql); 可执行任何SQL语句,返回一个布尔值,表示是否返回ResultSet 。execute是executeQuery和executeUpdate的综合.使用哪一个方法由 SQL .
添加主键的两种方法 1.gid INT PRIMARY KEY AUTO_INCREMENT COMMENT ‘设置主键自增’,2.alter table Student add primary key(Sno);
怎么给一张表添加外键(四种方法) 添加外键约束名字一定不能重复如何添加外键方法一:直接在属性值后面添加create table score(cscore int(11),st_id int(50) references student(id),cs_id int(30) references classes(id),primary key(st_id,cs_...
linux rpm命令详解 rpm命令是rpm软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升Linux的适用度。rpm常见命令常数用法: rpm [选项...]-a:查询所有套件;-b<完成阶段><套件档>...
ResourceBundle.getBundle方法 这个方法是从properties文件中获取值例如host.name=smtp.qq.comauthen.name=1831428412@qq.comauthen.password=absqeliivtorbcdecharset=GBK通过以下代码获取对应的值 ResourceBundle bundle = ResourceBundle.getBundle("mail"); host = bundle.getString("mail.host"); charse
关于smtp.exmail.qq.com:25端口访问超时的问题 qq邮箱屏蔽了25端口,所以要通过htmlEmail.setHostName("smtp.qq.com"); htmlEmail.setSmtpPort(465);将端口改成465
JavaScript弹出对话框的三种方式-alert()-confirm()-prompt()区别和联系 JavaScript弹出对话框的三种方式投稿:mrr 字体:[增加 减小] 类型:转载 时间:2016-03-23 我要评论本文主要介绍了javascript中的三种弹出对话框,分别是alert()方法,confirm()方法,prompt()方法,对javascript弹出对话框相关知识感兴趣的朋友一起学习吧学习过js的小伙伴会发现,我们在一些实例中用到了alert()方法、prompt()方...
数据结构之我见 1. 4基本概念和术语数据数据:是描述客观事物的符合,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合数据元素数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理,也被称为记录。数据项数据项:一个数据元素可以由若干个数据项组成数据项是数据不可分割的最小单位数据对象数据对象:是性质相同的数据元素的集合,是数据的子集数据结构数据结构:是相互之间存在一种或多种特定关系的数据元素的集合分析:数据、数
数据、数据元素、数据项、数据对象的介绍和理解 最近在读《大话数据结构》这本书 第一章上面的介绍数据结构相关概念 总结如下图:数据结构是相互之间存在一种或多种特定关系的数据元素的集合。对于数据 数据对象 数据元素 数据项 这四个概念 理解的不是很好 我先说下课本上是怎么说的 然后再根据自己和网上的理解说下更直白的解释数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据不仅仅包括整形、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。数据,也就是符号,必须具备两个前提:a.可以输入到
servlet <servlet> <servlet-name>q</servlet-name> <servlet-class>com.ahkds.BestServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mappi.
浅谈vue中index.html、main.js、App.vue、index.js之前的关系以及加载过程 项目部署完成后的项目结构以及解释如下图所示项目运行项目的运行入口index.html为什么index.html是项目的入口以及为什么index.html加载后会继续加载main.js、App.vue、index.js,以及他们之间的关系是如何联系起来的呢,这块的配置文件位于build文件夹下,包括webpack.dev.conf.js等,感兴趣的可以了解下。通过项目的配置文件,可以加载运行我们的index.html文件以及自动关联vue相关的模块。首先我们来看一下index.html中的内容&