自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你是我的天晴

it工作室

  • 博客(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

这是一个使用 Vue 3 和 Vant 框架构建的 H5 页面项目,仿照北京号 App 的界面和功能,实现了首页、直播、北京号、看报、服务等五个主要板块。项目通过抓取官方 API 数据进行渲染,实现了一级界面,二级的跳转。这个项目非常适合学习 Vue 3 和 Vant 框架,并用于开发移动端 H5 页面。 项目特点 现代化的技术栈:采用 Vue 3 进行前端开发,结合 Vant 组件库提供的丰富移动端组件,快速构建优美的用户界面。 多页面支持:包含首页、直播、北京号、看报、服务五个主要板块,每个板块都有独立的页面和功能。 API 数据抓取:通过调用官方 API 获取实时数据并进行渲染,确保内容的动态更新。 适合学习和实践:适合新手学习 Vue 3 和 Vant,同时也是一个很好的实践项目,帮助理解前端开发和移动端页面构建。

2024-05-28

Spring Boot核心技术-笔记整理

该资源是关于Spring Boot核心技术的笔记整理,涵盖了Spring Boot框架的基本概念、核心特性、常用功能以及最佳实践等内容。通过系统化的整理和归纳,全面解释了Spring Boot在快速构建、配置和部署Spring应用程序方面的优势,以及如何利用其丰富的生态系统开发高效的企业级应用。 使用人群: 适合Java开发人员、软件工程师、系统架构师以及对Spring Boot框架感兴趣的技术人员。无论是初学者还是有一定经验的开发者,都可以通过这份资源加深对Spring Boot的理解和应用。 使用场景及目标: 对于Java开发人员和软件工程师:通过学习Spring Boot核心技术,能够快速掌握Spring Boot的开发流程、项目搭建、配置管理等关键技能,提高开发效率和代码质量。 对于系统架构师:深入了解Spring Boot的核心技术,可以在项目架构设计和技术选型上做出更明智的决策,提升系统的可维护性和可扩展性。 目标是让用户能够系统地学习和掌握Spring Boot框架,从而在实际项目中应用其所学,快速构建高质量的Java应用程序。

2024-05-27

Mysql事务以及锁原理讲解

本资源深入解释MySQL事务和锁的原理,涵盖了事务的基本概念、ACID特性、事务隔离级别以及MySQL中的锁类型、锁粒度等内容。通过实例和案例分析,详细讲解了事务的并发控制、隔离级别对数据一致性的影响,以及锁的使用场景和注意事项。 使用人群: 适合MySQL数据库管理员、开发人员、系统架构师以及对数据库事务和并发控制感兴趣的技术人员。无论是初学者还是有一定经验的专业人士,都能从中获益。 使用场景及目标: 对于数据库管理员和开发人员:通过学习MySQL事务和锁的原理,可以更好地设计数据库架构、优化SQL语句,并且解决数据库并发访问的问题,提高系统性能和数据完整性。 对于系统架构师:理解事务和锁的原理有助于设计高可用性、高并发的系统架构,避免因为数据库操作而引发的性能瓶颈和数据不一致问题。 目标是让用户能够深入理解MySQL事务和锁的概念,掌握其在实际应用中的使用方法和注意事项,从而提升数据库应用的可靠性和性能。

2024-05-27

手机端获取传感器发送到pc端,uniapp代码

当今的智能手机内置了多种传感器,这些传感器的功能各不相同,包括但不限于地磁传感器、姿态传感器、GPS、光照传感器、温度传感器、气压传感器、摄像头、麦克风等。这些传感器不仅使手机具备了丰富的功能,同时也为开发者提供了广阔的创新空间。 基于这些传感器,我设计了一个小型应用程序,旨在实时获取手机传感器的数据,并将其传输到个人电脑(PC)端进行展示和处理。应用程序的功能包括: 传感器数据获取:应用程序能够访问手机上的各种传感器,例如加速度计、陀螺仪、GPS模块等,以获取其输出的数据。这些数据可以是位置信息、运动状态、环境参数等,具体根据所选择的传感器而定。 网络连接建立:应用程序在手机端与PC端建立网络连接,以便在两者之间进行数据传输。这可以通过Wi-Fi网络、蓝牙等方式实现,确保数据能够稳定、快速地传输。 数据传输:一旦网络连接建立,手机端便会实时将采集到的传感器数据发送到PC端。数据可以通过TCP/IP协议或其他通信协议进行传输,以确保数据的完整性和安全性。 数据存储和显示:PC端接收到手机端发送的数据后,将其存储到本地数据库或内存中,并通过图形界面或命令行界面进行显示。这样用户

2024-05-27

hyperledger Fabric网络环境搭建的两个二进制文件包

hyperledger Fabric网络环境搭建的两个二进制文件包,hyperledger-fabric-linux-amd64-2.5.7.tar.gz,hyperledger-fabric-ca-linux-amd64-1.5.10.tar.gz

2024-05-18

章节知识重点04741计算机网络原理

章节知识重点04741计算机网络原理 04741计算机网络原理自考本科课件 自考计算机网络原理复习笔记

2024-04-01

计算机网络原理思维导图

计算机网络原理思维导图 pdf 可复制 自考复习用

2024-03-26

SQLyog_Enterprise.zip

SQLyog连接MySQL工具,里面包含kei,解压,点击SQLyogEnt,输入新建文本文档里面的用户名和注册码即可使用。

2020-05-27

oracle客户端(plsql developer连接远程数据库)

plsql developer连接远程数据库(本地不用安oracle)

2016-09-28

tomcat+redis共享session所需jar包

tomcat用redis共享session需要的jar

2016-08-31

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

TA关注的人

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