当前位置: 首页 > news >正文

做网站全包php做二手商城网站源码

做网站全包,php做二手商城网站源码,可以制作网站的软件,发布信息的免费平台前言 这里只是一些安装后的基础操作#xff0c;后期会学习更加深入的操作 基础操作 前言RedisRedis启动idea集成Redisjedis技术 Mongodbwindows版Mongodb的安装idea整合Mongodb ES(Elasticsearch)ESwindows下载ES文档操作idea整合ES低级别ES整合高级别ES整合 Redis Redis是…前言 这里只是一些安装后的基础操作后期会学习更加深入的操作 基础操作 前言RedisRedis启动idea集成Redisjedis技术 Mongodbwindows版Mongodb的安装idea整合Mongodb ES(Elasticsearch)ESwindows下载ES文档操作idea整合ES低级别ES整合高级别ES整合 Redis Redis是一款基于Key-value存储结构的内存级NoSQL数据库 特点 支持多种数据存储格式支持持久化支持集群 首先下载windows版本的Redis 下载地址https://github.com/tporadowski/redis/releases 安装完成之后进行启动 Redis启动 服务端启动命令 redis-server.exe redis.windows.conf客户端启动命令: redis-cli.exe 输入完成后会出现问题这时windows版本下的一个bug 这里先输入 输入完成后再次输入上述操作 启动成功在其中设置key-value并查询key-value 还可以将多个key-value写入到一个key中 idea集成Redis 在idea集成了Redis之后需要告知idea使用的Redis的地址才行这就需要在配置文件中进行配置 spring:data:redis:host: localhostport: 6379 在操作是通过接口对象Redistemplate进行操作 操作之前需要通过ops*获取各种数据类型操作接口 Autowiredprivate RedisTemplate redisTemplate;Testvoid set() {//因为Redis支持多种存储结构所以需要先指定Redis的存储结构ValueOperations ops redisTemplate.opsForValue();ops.set(age,2);}Testvoid get(){ValueOperations ops redisTemplate.opsForValue();ops.get(age);}Testvoid hset(){HashOperations hashOperations redisTemplate.opsForHash();hashOperations.put(nihao,a,aa);}Testvoid hget(){HashOperations hashOperations redisTemplate.opsForHash();Object o hashOperations.get(nihao, a);}注意操作Redis的客户端可以使用redisTemplate和StringRedisTemplate两个接口但是redisTemplate是以对象的形式范围数据而stringRedisTemplate是以字符串的形式返回数据 客户端StringRedisTemplate以字符串作为key和value与Redis客户端操作等效 jedis技术 一般系统默认使用的是lettuce技术如果要使用jedis技术需要引入依赖 dependencygroupIdredis.clients/groupIdartifactIdjedis/artifactId/dependency需要在配置文件中对client的类型进行配置 client-type: jedislettcus与jedis区别 jdis连接Redis服务器是直连模式当多线程模式下使用jedis会存在线程安全问题解决方案可以通过配置连接池使每个连接专用这样整体性能就大受影响lettcus基于Netty框架进行与Redis服务器连接底层设计中采用StatefulRedisConnection它自身是线程安全的可以保障并发访问安全问题所以一个连接可以被多线程复用当然lettcus也支持多连接实例一起工作 Mongodb Mongodb是一个开源高性能无模式的文档型数据库。NoSQL数据库产品中的一种是最像关系型数据库的非关系型数据库 使用场景 像比如说在直播数据的处理中有部分数据变化的速度非常的快这部分数据就不适合在数据库中进行操作应该临时存储所以用到永久性存储和临时存储相结合修改频度极高 还有比如停车场的状态信息这些变化频度高的临时数据都可以在Mongodb中进行存储 windows版Mongodb的安装 下载地址https://www.mongodb.com/try/download windows版Mongo启动 服务端启动 mongod --dbpath..\data\db客户端启动 mongo --host127.0.0.1 --port27017启动的是服务端进行数据库的初始化 启动客户端 当在下载过程中出现如下问题 可以通过如下步骤进行解决 下载对应的dll文件通过互联网搜索即可拷贝到windows安装路径下的system32目录中执行命令注册对应的dll文件 regsvr32 vcruntime140_1.dllMongodb的基础操作 基础查询 条件查询 idea整合Mongodb 创建项目 在配置文件中进行配置 spring:data:mongodb:uri: mongodb://localhost/库名在测试类中进行测试 Autowired private MongoTemplate mongotemplate; //使用对象进行对应的操作ES(Elasticsearch) Elasticsearch是一个分布式全文搜索引擎 将数据库中的数据进行分词通过个别词进行查询查询出对应的id将与之匹配的部分信息保存到文档之中加速查询的效率 ESwindows下载 下载地址https://www.elastic.co/cn/downloads/elasticsearch 启动 运行 elasticsearch.bat ik分词器下载地址https://github.com/medcl/elasticsearch-analysis-ik/releases 将分词器的压缩包粘贴到plugins目录下进行解压并重新启动ES ES基本操作 创建索引并指定规则 ES文档操作 创建文档 查询文档 条件查询 删除文档 修改文档(全量修改) 修改文档部分修改 idea整合ES 低级别ES整合 导入坐标依赖: dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-elasticsearch/artifactId/dependency再通过配置文件进行配置 spring:elasticsearch:rest:uris: http://localhost:9200进行相应的操作 Autowired private ElasticsearRestTemplate template;高级别ES整合 随着ES版本的不断更新迭代推出高级别操作 导入依赖 dependencygroupIdorg.elasticsearch.client/groupIdartifactIdelasticsearch-rest-high-level-client/artifactId/dependency需要手动创建客户端 private RestHighLevelClient client; Test void test()throws IOExption{ HttpHost hostHttpHost.create(http://localhost:9200); RestClientBuilder builderRestClient.builder(host); clientnew RestHighLevelClient(builder); //客户端操作 CreateIndexRequest requestnew CreateIndexRequest(books); //获取操作索引的客户端对象调用创建索引操作 client.indices().create(request,RequestOptions.DEFAULT); client.close(); }
http://www.ho-use.cn/article/10819131.html

相关文章:

  • 创建网站的价格龙岩网红桥
  • 做进口货的电商网站网站建设demo
  • 做一个网站赚钱吗wordpress虚拟商场
  • 天猫网站建设的目标是什么意思网站设计需要考虑哪些基本原则
  • 化妆品网站开发软件设计思路
  • 建设银行网站用户密码找回咨询类网站模板
  • 服务网站建设刷东西网站建设
  • 能不能自己做视频网站余姚做网站设计的
  • x域名免费网站网站开发培训学费
  • 如何做2级网站设计logo的理念
  • 鹿寨县建设局网站与网站设计相关的软件主要有
  • 沈阳做网站优化保定网站公司那家好
  • 市体育局网站 两学一做微信商城网站案例展示
  • php网站建设系统代码交易网站
  • 上海建设网站浦东新区污水管网工程网站怎样做 文件签收
  • 天津市城市建设学校官方网站网站建设动画教程
  • 微信网站怎么做的好处上海网站设计制作公司
  • 网站交互主要做什么申请公司注册需要什么材料
  • 数据网站怎么做的宠物网站页面设计创意国外
  • 国外网站域名备案传奇辅助网站怎么建设
  • 上海 企矩 网站建设怎么给企业做推广
  • 安徽专业网站建设创新用flash做的网站
  • seddog站长之家学校网站开发实际意义
  • 柳州做网站公司wordpress友链代码
  • dz网站开发新乡网站推广公司
  • 医院做网站备案需要哪些资料中小企业为什么要建网站
  • 建网站的公司大全网站内容设计是什么
  • 做做网站下载免费网上做网站
  • 企业网站建设应该怎么做自助建站整站源码
  • 视频网站开发流程wordpress音视频播放器