zhizhesoft

  • 首页
架构
架构

分布式下Session一致性架构举例

一、问题及方案 见这篇文章:分布式下Session一致性问题 二、分布式环境搭建: 系统环境 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [[email protected] ~]# 2.1 安装jdk # 下载jdk-8u141-linux-x64.tar.gz # 创建目录 mkdir -p /opt/java # 解压 tar -xzvf jdk-8u141-linux-x64.tar.gz -C /opt…

2022年5月18日 0条评论 17点热度 0人点赞 risingsun 阅读全文
架构

CentOS7软件环境

一、软件环境 1.1 centos7 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [[email protected] ~]# uname -r 3.10.0-693.17.1.el7.x86_64 # 安装编译需要的工具 yum groupinstall "Compatibility libraries" "Base" "Development tools" -y # yum groupinstall "deb…

2022年5月18日 0条评论 14点热度 0人点赞 risingsun 阅读全文
架构

Nginx基本配置与应用

一、准备 1.1 环境准备 CentOS7软件环境 1.2 tomcat多实例 把/etc/profile.d/tomcat.sh中的变量注释了 #export TOMCAT_HOME=/usr/local/tomcat #export CATALINA_HOME=/usr/local/tomcat #export CATALINA_BASE=/usr/local/tomcat #export CATALINA_TMPDIR=/usr/local/tomcat/temp #export TOMCAT_USER=to…

2022年5月18日 0条评论 15点热度 0人点赞 risingsun 阅读全文
架构

Spring-Batch将CSV文件转为XML文件

1 介绍 用Spring Batch实现一个简单的需求,将csv文件转换成xml文件。 csv文件如下:record.csv username, user_id, transaction_date, transaction_amount devendra, 1234, 31/10/2015, 10000 john, 2134, 3/12/2015, 12321 robin, 2134, 2/02/2015, 23411 转换成的xml文件如下:record.xml <?xml version="1.0" en…

2022年5月18日 0条评论 20点热度 0人点赞 risingsun 阅读全文
架构

Docker安装

Docker CE的安装参考文档 Mac Windows Ubuntu Debian CentOS Fedora 其他 Linux 发行版 1 CentOS 操作系统版本 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 1.1 卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docke…

2022年5月18日 0条评论 0点热度 0人点赞 risingsun 阅读全文
架构

SpringBoot从Eclipse添加的Tomcat容器中启动

SpringBoot的Web项目,想要在Eclipse中的Tomcat容器中启动运行需要做下面这两处改动 pom.xml <packaging>war</packaging> 启动类:Application.java @SpringBootApplication public class Application extends SpringBootServletInitializer { // war启动 @Override protected SpringApplicationBuilde…

2022年5月18日 0条评论 18点热度 0人点赞 risingsun 阅读全文
架构

从算法入手讲解如何在SQL Server中实现最优最简

算法是计算机科学中一个重要的研究方向,是解决复杂问题的关键。在计算机世界中,算法无处不在。数据库是存储数据和执行大批量计算的场所,在数据库中使用一些简单的SQL命令,进行存储、查询、统计、以解决现实世界中的问题已经是屡见不鲜。随着数据量的大幅度增加和业务规则的日益复杂,越来越需要一种专门的方法来满足效率和准确性方面的要求。如何把解决问题的复杂算法转换为数据库能够执行的命令,也是数据库应用技术研究的一个方面。本文以MSSQL中的命令来阐述例子。 数据库中可以存储实体的数据集合,在进行运算时,数据库使用批量计算的方法来…

2022年5月17日 0条评论 22点热度 0人点赞 risingsun 阅读全文
架构

大型网站技术架构

架构演变第一步:物理分离webserver和数据库 最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易出问题,于是进入了第一步演变阶段:将应用和数据库从物理上分离,变成了…

2022年5月17日 0条评论 25点热度 0人点赞 risingsun 阅读全文
架构

Fiddler的基本介绍

fiddler 简介:    一款免费且功能强大的数据包抓取软件。它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。fiddler包含了一个强大的基于事件脚本的子系统,并且能够使用.net框架语言扩展。所以无论对开发人员或者测试人员来说,都是非常有用的工具。 二、fiddler的下载与安装: 1、下载fiddler2汉化版软件,下载地址:http://www.cr173.com/soft/422…

2022年5月17日 0条评论 19点热度 0人点赞 risingsun 阅读全文
服务器

(转)可伸缩性最佳实践:来自eBay的经验

转自:http://www.infoq.com/cn/articles/ebay-scalability-best-practices   在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节(1015或250)来计算——可伸缩性是生死交关的问题。 在一个可伸缩的架构中,资源的消耗应该随负载线性(或更佳)上升,负载可由用户流量、数据量等测量。如果说性能衡量的是每一工作单…

2022年5月12日 0条评论 26点热度 0人点赞 risingsun 阅读全文
1…34567…105
Search

COPYRIGHT © 2022 zhizhesoft. ALL RIGHTS RESERVED.