- 博客(19)
- 资源 (3)
- 问答 (5)
- 收藏
- 关注
转载 nginx+keepalived高可用及双主模式
高可用有2中方式。1、Nginx+keepalived 主从配置这种方案,使用一个vip地址,前端使用2台机器,一台做主,一台做备,但同时只有一台机器工作,另一台备份机器在主机器不出现故障的时候,永远处于浪费状态,对于服务器不多的网站,该方案不经济实惠。2、Nginx+keepalived 双主配置这种方案,使用两个vip地址,前端使用2台机器,互为主备,同时有两台机器
2016-08-31 17:39:40 36502 5
转载 高性能网站架构之负载均衡 Nginx+tomcat+redis实现tomcat集群
上一篇文章给大家讲了Nginx的安装,那么这篇文章为大家讲一下Nginx+Tomcat实现负载均衡。 先说说为什么要用ngnix 做负载均衡,其实做负载均衡的最出名的莫过于F5了,F5是在硬件设施,动辄几万,几十万,几百万不等,对于一般的小公司来说,这也是一笔很大的开销,所以能尽量的使用软件,还是使用软件,效果上虽然会差一些,但是还是能够起到一定的作用的。环境准备
2016-08-31 13:10:01 13733 4
原创 linux下redis安装、启动与停止,redis做成服务
如果的linux可以链接网络,那么可以直接联网下载。直接输入代码:wget http://download.redis.io/releases/redis-3.0.2.tar.gztar zxvf redis-3.0.2.tar.gz我们会看到在该目录下多了一个文件,redis-3.0.2 ,我们进入该目录,然后编译执行命令make,等待10左右,我们就会看到已经编译完了,我们看到如下界面,说明...
2016-08-31 09:47:22 45015 7
转载 CentOS 7 安装Nginx nginx升级
一、安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装$ yum install gcc-c++ $ yum install pcre pcre-devel $ yum
2016-08-30 18:33:08 1775
转载 Amoeba数据库代理 实现mysql读写分离
目前Amoeba for Mysql最新版本为amoeba-mysql-3.0.5-RC-distribution.zip。安装过程很简单,只需要将zip压缩包解压至/usr/local/即可。若没有安装zip和unzip,可以通过centOS yum安装。接下来,解压Amoeba压缩包。[root@chenllcentos ~]# unzip amoeba-mysql-3.0
2016-08-30 15:10:52 1348
原创 centons7安装jdk8
安装说明系统环境:centos7安装方式:rpm安装软件:jdk-8u25-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html检验系统原版本[root@zck ~]# java -versionjava version "1.7.0_"
2016-08-30 12:47:18 1181
原创 linux centons7 mysql主从复制
主从数据库环境搭建主数据库服务器:从数据库服务器: 打开主服务器192.168.96.130mysql配置文件etc/my.cnf添加配置如下在主数据库上添加主从复制账号登入mysql:[root@localhost mysql]# mysql -uroot -proot mysql> grant replication slave on
2016-08-30 10:45:09 534
转载 -Dmaven.multiModuleProjectDirectory system propery is not set.
eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 直接的解决方法:使用低版本的maven 可以设
2016-08-29 18:44:14 347
转载 因特网传输层协议
尽管因特网使用很多传输层协议,但是我们在本章只讨论两个,如图3-38所示。图3-38中给出了UDP和TCP这两个传输层协议与其他协议的关系,以及TCP/IP协议簇的层次。这些协议位于应用层和网络层之间,是应用程序和网络操作的中间媒介。UDP是不可靠的无连接传输层协议,由于在应用中简单高效而被使用,在那些应用中差错控制由应用层进程提供。TCP是可靠的面向连接协议,可用于可靠性重要的任何应用。
2016-08-29 10:14:09 2013
转载 TCP与UDP的区别
TCP(传输控制协议):1)提供IP环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机,而且计算机A接收数据包的时候,也会向计算机B回发数据包,这也会产生部分通信量),有效流控,全双工操作(数据在两个方向上能同时传递),多路复用服务,是面向连接,端到端的传输;2)面向连接:正式通信前必须要与对方建立连接。事先为所发送的数据开辟出连接好的通道,然后再进行数据发送,像
2016-08-29 09:57:08 436
转载 centos6,7下快安装mysql
centos6,7下快速安装mysqlCentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载123# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh
2016-08-28 13:17:52 744
转载 深入分析事务的隔离级别
在DBMS中,事务保证了一个操作序列可以全部都执行或者全部都不执行(原子性),从一个状态转变到另外一个状态(一致性)。由于事务满足久性。所以一旦事务被提交之后,数据就能够被持久化下来,又因为事务是满足隔离性的,所以,当多个事务同时处理同一个数据的时候,多个事务直接是互不影响的,所以,在多个事务并发操作的过程中,如果控制不好隔离级别,就有可能产生脏读、不可重复读或者幻读等读现象。在数据库事务的ACI...
2016-08-19 11:48:02 364
转载 数据库的锁机制
并发控制在计算机科学,特别是程序设计、操作系统、多处理机和数据库等领域,并发控制(Concurrency control)是确保及时纠正由并发操作导致的错误的一种机制。数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。下面举例说明并发操作带来的数据不一致性问题:现有两处火车票售票点,同时读取某一趟列车...
2016-08-19 10:53:48 15205
转载 数据库的读现象浅析
读现象”是多个事务并发执行时,在读取数据方面可能碰到的状况。先了解它们有助于理解各隔离级别的含义。其中包括脏读、不可重复读和幻读。脏读脏读又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无效的。脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交(commit
2016-08-19 10:36:46 408
转载 彻底理解数据库事务
概念一个数据库事务通常包含对数据库进行读或写的一个操作序列。它的存在包含有以下两个目的:1、为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。2、当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。当一个事务被提交给了DBMS(数据库管理系统),则DBMS需要确保该事务中
2016-08-19 10:09:36 293
转载 struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)
dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp)Xml代码 :/main.jsp/main.jsp以上写法使用了两个默认,其完整的写法为: /maini.jsp用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。location只能是页面,不能是另一个action(可用type="chain
2016-08-18 09:54:57 385
原创 Java中Filter、Listener,拦截器的学习,listener、 filter、servlet 加载顺序及其详解
Filterfilter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。Filter有如下几个用
2016-08-17 16:18:26 6796
原创 spring拿到WebApplicationContext,获取bean
创建listenerServletContextListener获取WebApplicationContext,创建WebContext setcontext getBeanpublic class StartListener implements ServletContextListener { public void contextInitialized(ServletCont
2016-08-17 14:44:48 3308
原创 java高并发,如何解决,什么方式解决,高并发解决方案
从最基础的地方优化我们写代码减少不必要的资源浪费:(1.不要频繁的new对象,对于在整个应用中只需要存在一个实例的类使用单例模式.对于String的连接操作,使用StringBuffer或者StringBuilder.对于utility类型的类通过静态方法来访问。2.避免使用错误的方式,如Exception可以控制方法推出,但是Exception要保留stacktrace消耗性能,
2016-08-12 13:55:29 2627
仿北京号app,vue3加vant
2024-05-28
Spring Boot核心技术-笔记整理
2024-05-27
Mysql事务以及锁原理讲解
2024-05-27
手机端获取传感器发送到pc端,uniapp代码
2024-05-27
hyperledger Fabric网络环境搭建的两个二进制文件包
2024-05-18
linux服务器运行android的app 外网请求android的app里面的服务
2021-10-14
有几组数字,如果有交集返回false
2018-06-20
请问 我有800g的图片或者文件 怎么存放?
2017-09-23
树形结构 求出总子树的个数
2017-08-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人