struts是一个基于MVC的Web开发框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。那么学习struts首先就是要理解它的框架实现原理,以及如何搭建它的开发环境。正如上所说,struts是基于MVC的,其框架原理如下:ActionServlet 是一个
转载
2012-09-01 09:38:00
68阅读
2评论
用FastDFS一步步搭建文件管理系统目录
一、FastDFS介绍
1、简介2、FastDFS的存储策略3、FastDFS的上传过程4、FastDFS的文件同步5、FastDFS的文件下载
二、安装FastDFS环境
0、前言1、下载安装 libfastcommon2、下载安装FastDFS3、配置FastDF
转载
2021-09-30 15:19:00
405阅读
点赞
2评论
一、MySQL MGR演化1.1 MySQL异步复制master事务的提交不需要经过slave的确认,slave是否接收到master的binlog,master并不care。slave接收到master binlog后先写relay log,最后异步地去执行relay log中的sql应用到自身。由于master的提交不需要确保slave relay log是否被正确接受,当slave接受master binlog失败或者relay log应用失败,master无法感知。1.2 MySQL半同
转载
2021-07-15 10:17:30
565阅读
集群简介-redis集群架构设计-cluster集群架构搭建现状问题业务发展过程中遇到的峰值瓶颈redis提供的服务ops可以达到10万/秒,当前业务ops已经达到20万/秒内存单机容量达到256G,当前业务需求内存容量1T集群作用分散单台服务器的访问压力,实现负载均衡分散单台服务器的存储压力,实现可扩展性降低单台服务器宕机带来的业务灾难三版本系列redis开始支持集群以下摘抄于官网http://
原创
精选
2020-06-11 11:34:45
2740阅读
一、Nginx原理 nginx的主要着眼点就是其高性能以及对物理计算资源的高密度利用,因此其采用了不同的架构模型。受启发于多种操作系统设计中基于“事件”的高级处理机制,nginx采用了模块化、事件驱动、异步、单线程及非阻塞的架构,并大量采用了多路复用及事件通知机制。在nginx中,连接请求由为数不多的几个仅包含一个线程的进程worke
原创
2014-09-19 20:33:25
1368阅读
内容:1、何为LAMP2、LAMP的架构以及通信过程3、LAMP的搭建过程(rpm包)4、基于LAMP搭建wordpress博客一、何为LAMP LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数
推荐
原创
2016-10-09 15:02:42
10000+阅读
点赞
Struts原理及环境搭建 struts是一个基于MVC的Web开发框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。那么学习struts首先就是要理解它的框架实现原理,以及如何搭建它的开发环境。正如上所说,struts是基于MVC的,其框架原理如下:Actio
转载
精选
2014-01-13 13:33:24
626阅读
1、Jmeter三模式A:GUI模式:主要用来设计测试计划,也可以作轻量级性能测试,图形端与压力端在本机B:客户端模式:也称命令行模式,主要用来作性能压测C:远程模式:也称分布式模式,主要用来作性能压测,图形端与压力端在不同机器,远程模式下压力机可以水平扩容2、为什么需要远程模式?A:图形展示与压力机在本机,压测性能受本机的资源限制(CPU和内存)B:本机与应用程序大多数不在同一网段,网络上有延迟
原创
2022-05-04 23:12:50
470阅读
点赞
将宕机的master下线找一个salve作为master通知所有的slave连接新的master启动新的Master与slave全量复制N+部分复制N谁来确认master宕机了找一个?怎么找法修改配置后,原始的主恢复了怎么办?哨兵简介哨兵(sentinel)是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master哨
原创
精选
2020-06-08 17:20:20
3236阅读
1、dhcp工作原理:1、客户端寻×××器2、服务器提供地址信息3、接受并广播4、服务器确认5‘、客户端重新登录6、服务器确认2、软件包:dhcp2、服务名:dhcpd(主程序)、dhcrelay(中继服务)3、端口:udp67udp684、配置文件:/etc/dhcp/dhcpd.conf主配置文件/etc/sysconfig/dhcrelay中继配置文件/usr/share/doc/dhcp*
原创
2018-11-03 20:30:04
482阅读
前几期我们讲解了如何安装redis,redis的主从、哨兵模式,但还是没有触及到redis的真
原创
2023-02-05 09:25:02
1257阅读
一.主从复制的工作过程:二.MySQL复制类型基于SQL语句的复制基于行的复制混合复制三.实验环境 OS:CentOS 6.5 x64 master:192.168.0.134 slave:192.168.0.135三.配置主从复制1.配置时间同步master:配置为时间服务器[root@master ~]# yum install
原创
2017-05-06 12:09:50
3001阅读
1、普通主从复制架构存在的不足高可用?业务不间断的工作。用户的体验不出来业务断点。普通主从环境,存在的问题:1、监控的问题:APP应用程序,并不具备监控数据库的功能,没有责任监控数据库是否能连接。2、选主的问题3、failover:VIP漂移,对于应用透明4、数据补偿2、企业高可用解决方案:MMM(过时)MHA(目前推荐)PXC、Galera Cluster(出现很多年,企业很少用)5.7.17 MGR 、Innodb Cluster(未来的趋势,尽早研究)MySQ
原创
2021-07-09 14:47:18
921阅读
今天我主要是在折腾这个Hive,早上看了一下书,最开始有点凌乱,后面慢慢地发现,hive其实挺简单的,以我的理解就是和数据库有关的东西,那这样的话对我来说就容易多啦,因为我对sql语法应该是比较熟悉了,而这个是HQL的,其实很多都差不多。先来看一下Hive的基本介绍: 一、Hive基...
原创
2022-01-06 17:58:01
213阅读
至此,我们的主从架构就搭建完成了,实际上我们只需要一个replicaof 主节点IP 端口就能实现主从同步,非常简单。需要注意的是,实际操作过程中注意开启对应的redis端口或者关闭防火墙(生产环境不建议关闭)下期继续带大家实操redis哨兵模式。
原创
2023-02-03 09:34:36
148阅读
复制概述复制即把一台服务器上的数据通过某种手段同步到另外一台或多台从服务器上,使得从服务器在数据上与主服务器保持一致。MySQL从3.X版本就开始支持复制功能,期间多次完善、改进、新增功能,比如并行复制的改进、GTID复制的推出,多源复制的完善等众多功能的实现,目前该技术已基本成熟。MySQL的复制功能是基于数据库Server层实现的,所以无论InnoDB引擎、MyISAM引擎或其他引擎都可进行同
原创
精选
2022-02-07 10:01:26
1039阅读
点赞
对称加密算法特性: 1、加密、解密使用同一个密钥; 2、将原始数据分割成固定大小的块,逐个进行加密公钥加密:密钥是成对儿出现 公钥:公开给所有人;pubkey 私钥:自己留存,必须保证其私密性;secret key&
原创
2015-09-15 23:28:30
1704阅读