电商项目业务逻辑-2 购物车管理

摘要: 购物车的存储有两种形式: 数据库: 优点:安全,存储容量大,不同浏览器登录即可看到 缺点:占用服务器性能,添加购物车之前必须登录 cookie: 优点:无需登录,不占服务器性能 缺点:不安全,存储容量小,不同浏览器登录也不能看到 以下以cookie存储为例: 在浏览器中cookie是键值对的形式存储 阅读全文
posted @ 2018-09-20 17:34 companion 阅读(2190) 评论(0) 推荐(0) 编辑

电商项目业务逻辑-1 商品管理

摘要: 1.表和表之间的关系:数据库模型中的4种关系 1>一对多:如订单表和订单明细表,箭头指向的一端是一的一端 1<——n(除了一对一) 定义实体类的时候在一的一端的集合属性中是多的一端的泛型 2>多对一:多的一端的java实体类的属性中有一个一的一端的java实体类的对象属性 3>一对一:一对一的关系在 阅读全文
posted @ 2018-09-20 15:48 companion 阅读(2005) 评论(0) 推荐(0) 编辑

分布式学习-1 分布式事务解决方案

摘要: 1.分布式事务产生背景 一般情况下提到的事务都是数据库事务,事务是运行在数据库上的运行单元。 数据库事务满足ACID特性: A(Atomic原子性):事务必须是原子的工作单元,整个操作要么成功要么失败。 C(Consistent一致性):事务在完成的时候必须保证所有数据的状态是一致性的,例如转账前后 阅读全文
posted @ 2018-09-12 14:27 companion 阅读(276) 评论(0) 推荐(0) 编辑

JMeter学习-4 JMeter脚本录制

摘要: 性能测试工具的最大用途就是模拟高并发,JMeter中有两种方式可以对web系统进行性能测试: 1.录制: 录制出模拟脚本,然后回放测试 1>BadBoy工具录制:录制用户在浏览器的操作过程,然后转为jmx文件 安装BadBoy,录制操作步骤,导出为jmx文件,在JMeter中导入即可 2>JMete 阅读全文
posted @ 2018-09-11 14:54 companion 阅读(105) 评论(0) 推荐(0) 编辑

JMeter学习-3 JMeter的组件

摘要: 1.测试计划 测试的所有内容都是基于一个测试计划,在这个测试计划下再创建和添加其他组件 打开多个测试计划(.jmx结尾的文件)需要打开多个JMeter界面 2.线程组 Threads Users: 性能测试需要模拟大量的用户的访问,线程组就是用来完成该工作的,一个线程组可以看做一个虚拟用户组,线程组 阅读全文
posted @ 2018-09-11 14:23 companion 阅读(247) 评论(0) 推荐(0) 编辑

JMeter学习-2 JMeter环境搭建

摘要: 1.下载: 2.启动 解压以后进入bin目录,启动jmeter.bat或者jmeterw.cmd命令行就可以启动 3.使用 JMeter测试: 第一个测试: 1>创建测试计划 2>添加线程组 右键测试计划,添加->Threads(Users)->线程组 3>添加取样器(Sampler) 右键线程组, 阅读全文
posted @ 2018-09-11 10:09 companion 阅读(134) 评论(0) 推荐(0) 编辑

JMeter学习-1 概述

摘要: 1.JMeter: java语言开发的工具,免费开源。 2.JMeter和LoadRunner: LoadRunner:商业款软件,功能更强大 JMeter:开源软件,容易上手 阅读全文
posted @ 2018-09-10 17:54 companion 阅读(105) 评论(0) 推荐(0) 编辑

Redis学习-5 Jedis操作Redis

摘要: 1.Jedis Jedis在java应用中操作Redis; 2.Jedis访问Redis 下载Jedis http://search.maven.org和Commons-Poolx [关闭linux的防火墙] 新建java project 导入jar jedis的jar 新建class,创建jedi 阅读全文
posted @ 2018-09-10 17:10 companion 阅读(161) 评论(0) 推荐(0) 编辑

Redis学习-4-4 Redis安全设置

摘要: 3种数据安全的防护措施: 1.设置密码: redis.conf的requirepass 密码;此处密码必须复杂且定期修改的,因为ieredis速度很快,所以在一台比较好的服务器下,一个外部的用户可以在imiaozhong进行150次的密码尝试,需要指定非常强大的密码来防止暴力破解。 auth 密码 阅读全文
posted @ 2018-09-10 16:45 companion 阅读(155) 评论(0) 推荐(0) 编辑

Redis学习-4-3 Redis主从复制

摘要: 1.主从复制: Redis提供的高可用的解决方案,通过主从复制可以实现 1>读写分离 2>故障处理: 可以在某一台服务器出现故障的时候可以由其它服务器代替它保证应用可持续稳定的运行; 1:3的主从的集群结构,4台redis提供相同的功能; 主redis:负责数据的写 从redis:只负责数据的读 主 阅读全文
posted @ 2018-09-10 16:35 companion 阅读(114) 评论(0) 推荐(0) 编辑