自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蚊子的项目整合笔记(二) - 购物车、订单实现

购物车实现商品数量修改406报错特点:页面解析异常,页面要求解析的是.html页面,但是回传的数据是JSON串.这时解析发生异常.报错406解决: <servlet-mapping> <servlet-name>springmvc-web</servlet-name> <url-pattern>*.html</url-patt...

2019-10-21 11:12:27 259

原创 蚊子的项目整合笔记(一) - 用户登录实现

用户登录实现单点登录原理需求分析说明:采用将Session保存到一台服务器的做法,在大型网站构建中,是不合理的.因为Session数据不同的服务器之间不能共享.会导致用户在访问网站时,会有多次的校验.如果该服务器中没有用户信息,则会出现用户重复登录的问题.想法:只要用户登陆,添加标识符url:www.jt.com/items/1222.html?sessionId=11111UR...

2019-10-16 15:31:54 367

原创 蚊子的httpclient笔记 - 伪静态技术

搭建前台项目创建jt-web项目选择骨架1.选择骨架2.定义项目名称添加继承和依赖添加继承添加依赖添加tomcat插件<build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactI...

2019-10-15 23:01:34 141

原创 蚊子的redis笔记 - 实战篇(四)

Redis集群问题说明分片作用a. 可以动态的实现内存扩容b. 可以将数据分散保存.哨兵作用可以实现redis高可用(ha)Redis集群实现说明:采用redis集群配置,在集群内部实现通信和选举,同时实现分片的扩容和redis高可用性.脑裂说明:因为选举机制投票平票的结果导致出现多台主机.这种现象称之为脑裂.解决:让节点个数增加(保证超半数即可)集群搭建步骤划分集群...

2019-09-21 23:20:41 93

原创 蚊子的reids笔记 - 实战篇(三)

Redis分片技术需求分析如果将全部数据都保存到一台redis中,如果该服务器损坏,则影响全部的服务.使用单台Redis内存设定一般不要超过1G.但是有些业务数据量很大.如果不修改内存则数据无法存储.改进方案:采用Redis分片技术实现.优点:使用redis分片可以实现内存数据的动态扩容.使用分片,每台redis节点中尽可能保存1/n的数据量.防止数据丢失.对于用户而言.整个...

2019-09-21 18:59:17 130

原创 蚊子的reids笔记 - 实战篇(二)

Redis持久化策略策略说明说明:redis作为内存数据库需要保持大量的用户的数据,但是redis中的数据保存到内存中.断电/宕机.肯定会导致内存数据丢失.所以为了防止数据丢失采用持久化的方式,实现内存数据的备份.策略说明:当redis中内存有数据时,通过自身的策略有2种方式,一种RDB模式/AOF默认.根据各自模式的设定进行数据的持久化.rdb或者aof都有各自的持久化文件.当redi...

2019-09-21 18:35:17 107

原创 蚊子的redis笔记 - 实战篇(一)

Redis入门案例引入jar包<!--jedis --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>${jedis.version}</version></...

2019-09-21 18:18:03 151

原创 蚊子的redis笔记 - 基础篇

缓存介绍缓存架构设计缓存机制缓存的目的就是减少访问物理的设备的访问频次.缓存中的数据就是数据库中的数据.缓存中的数据保存在内存中.目的能够快速实现数据响应.引入缓存后问题缓存中使用什么数据结构存储?采用k-v格式存储.同时key禁止重复定义Key策略:字符串_ID如果缓存服务器宕机,则内存中的数据都将丢失.将内存中的数据定期持久化.缓存中的数据如何保证与数据库的数据一致???数...

2019-09-21 17:51:04 107

原创 蚊子的mysql笔记 - 数据库高可用实现(下篇)

当前数据库服务存在问题现在的架构设计问题1:如果数据库主库宕机,则影响整个数据库服务.问题2:如果后台的Amoeba宕机,也会影响整个服务.主库宕机影响因为配置数据库主从服务器.从库可以实时备份主库的数据.但是当主库宕机后.如果通过某些技术手段可以实现数据库的故障迁移.但是这时从库需要同时读写数据.一段时间后,从库的数据会比主库的数据要多.如果这时主库服务器修复.amoeba根据原...

2019-09-08 05:56:34 100

原创 蚊子的mysql笔记 - 数据库高可用(上篇)

数据库备份冷备份说明:定期进行数据导出.工具sqlYog缺点:1.不能保证数据的完整性.2.如果数据库中的文件较大,则导出的.sql文件体积很大.补充:数据库冷备份是恢复数据的最后有效手段.热备份主库:主要负责写入二进制日志文件从库:主要负责监听主库中的数据的修改.并且同步到从库中调用过程:当主库中的数据发生变化时,会将更新的操作写入二进制日志文件中.从库通过IO线程...

2019-09-08 05:30:19 102

原创 蚊子的vmware笔记 - 虚拟机下部署tomcat集群

虚拟机介绍虚拟机参数介绍内存:如果设定了指定的内存大小,那么当虚拟机启动时,会从操作系统中割裂指定的内存大小.网络模式桥接模式:虚拟机直接连接物理网络特点:主要在局域网中的机器都可以访问虚拟机.NAT模式:在当前的网络环境中,依据虚拟机的NET8网卡,开辟了一块全新的网络空间,该空间只能真实的宿主机访问,其他人不能访问虚拟机.192.168.126.1代表windows真实计算机的...

2019-09-05 10:19:20 218

原创 蚊子的linux笔记 - linux常用命令

Linux命令cd (切换目录)cd / 返回根目录cd ~ 用户主目录cd . 当前目录cd …返回到上一级目录cd /usr/ 进入到usr目录cd – 返回上一个目录cd 直接回家ls 列目录和文件ls –l 详细格式,文件权限,时间ll 和ls –l作用相同ls *.txt 查看所有的txt类型文档。SSH远程登录命令ssh –l 用户名 –p 端口 目标机器的...

2019-09-05 09:14:03 106

原创 蚊子的nginx笔记 - nginx实现负载均衡

实现服务代理继上一篇 nginx基础命令 后,这次讲一下如何用nginx实现负载均衡。场景说明:当用户输入http://manage.jt.com/index时,访问对服务器页面。前期准备:1.编辑nginx配置文件server { listen 80; server_name manage.jt.com; location / { proxy_pass http:...

2019-09-03 23:22:45 80

原创 蚊子的nginx笔记 - nginx.conf配置基础

Nignxnginx是一个高性能的http和反向代理服务器。特点:占用资源少,并发量大,理论支持并发量5W/S;什么是反向代理当用户发起请求时,由nginx拦截,代替用户对目标服务器进行访问,最终将数据返回给用户的过程,成为反向代理。调用过程:1.用户发起XXX/a.jpg请求,被nginx监听器拦截下来;2-3.nginx接收到用户请求后,根据内部配置文件实现反向代理,最终获得数...

2019-09-03 21:45:15 113

原创 蚊子的vue笔记 - 基础知识--指令

vue基础语法知识整理建立html文件,并引入vue的js,如:<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>...

2019-09-02 15:04:08 111

空空如也

空空如也

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

TA关注的人

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