自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 ActiveMQ 的可持久化(六)

将MQ 收到的消息存储到文件、硬盘、数据库 等、 则叫MQ 的持久化,这样即使服务器宕机,消息在本地还是有,仍就可以访问到。官网 : http://activemq.apache.org/persistence ActiveMQ 支持的消息持久化机制: 带赋值功能的 LeavelDB 、 KahaDB 、 AMQ 、 JDBC持久化就是高可用的机制,即使服务器宕机了,消息也不会丢失 A...

2020-01-06 14:50:00 99

原创 ActiveMQ之协议(五)

1. ActiveMQ 支持的协议有 TCP 、 UDP、NIO、SSL、HTTP(S) 、VM 这是activemq 的activemq.xml 中配置文件设置协议的地方<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumCon nections=1000&amp;wireF...

2019-12-26 16:54:00 105

原创 ActiveMQ与Spring / SpringBoot 整合(四)

1. 对 Spring 的整合 1.1 所需jar 包<!-- activeMQ jms 的支持 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> &l...

2019-12-24 16:29:00 90

原创 ActiveMQ之JMS及保证消息的可靠性<持久化、事务、签收>(三)

1.JAVAEE 是一套使用Java 进行企业级开发的13 个核心规范工业标准 , 包括:JDBC 数据库连接JNDI Java的命名和目录接口EJB Enterprise java beanRMI 远程方法调用 一般使用TCP/IP 协议Java IDL 接口定义语言JSP ServletXMLJMS Java ...

2019-12-23 17:34:00 147

原创 ActiveMQ部署和代码尝试(二)

部署和代码尝试1. 部署在linux 上的acvtiveMQ 要可以通过前台windows 的页面访问,必须把linux 的IP和 windows的 IP 地址配置到同一个网关下 。这种情况一般都是修改 linux 的IP 地址,修改网卡文件对应的IP 地址 修改linux 的ip 地址:cd /etc/sysconfig/network-scriptsvi ifcfg-...

2019-12-20 15:20:00 78

原创 ActiveMQ初步安装使用(一)

ActiveMQ 的官网 : http://activemq.apache.orgActiveMQ 扩展出:   API 接受发送  MQ 的高可用  MQ 的集群容错配置   MQ 的持久化   延时发送  签收机制  Spring/SpringBoot 整合等 // MQ 都需要满足的技术 MQ : 消息中...

2019-12-18 15:58:00 75

原创 Redis之哨兵机制(五)

什么是哨兵机制Redis的哨兵(sentinel)系统用于管理多个Redis服务器,该系统执行以下三个任务:·监控(Monitoring):哨兵(sentinel)会不断地检查你的Master和Slave是否运作正常。·提醒(Notification):当被监控的某个Redis出现问题时,哨兵(sentinel)可以通过API向管...

2019-12-07 12:00:00 60

原创 Redis主从复制(读写分离)(四)

Redis主从复制(读写分离)克隆三台linux虚拟机9.1.1、克隆虚拟机9.1.2、生成新的mack地址9.1.3、主从复制配置redis主从复制概述1、redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同...

2019-12-05 11:00:00 63

原创 Redis持久化(三)

Redis持久化Redis提供了哪些持久化机制1. RDB持久化:该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。2. AOF持久化:该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。3.无持久化:我们可以通过配置...

2019-12-03 11:18:00 54

原创 Redis五种数据结构(二)

Redis数据结构Redis数据结构介绍Redis是一种高级的key-value的存储系统,其中value支持五种数据类型。字符串(String)哈希(hash)字符串列表(list)字符串集合(set)有序字符串集合(sorted set)而关于key的定义呢,需要注意的几点:key不要太长,最好不要操作1024个字节,这不仅会消耗内存还...

2019-12-02 22:42:00 68

原创 Nginx之什么是反向代理(一)

什么是反向代理?反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。启动一个Tomcat 127.0.0.1:8080使用nginx反向代理 8080.anyan.com 直接跳转到127.0....

2019-12-02 22:40:00 74

原创 Redis特性(一)

Redis入门什么是RedisRedis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库,属于非关系型数据库的一种(NoSQL)。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,...

2019-12-02 22:38:00 63

原创 <安彦>Linux上JDK、mysql、tomcat、redis等软件安装部署

1.JDK安装注意:rpm与软件相关命令 相当于window下的软件助手 管理软件 步骤: 1)查看当前Linux系统是否已经安装java 输入 rpm -qa | grep java2)卸载两个openJDK 输入rpm -e –nodeps 要卸载的软件3)上传jdk到linux 4)解压jdk到/usr/local下 tar –xvf jdk1.8.0_144 -linux-x64.

2017-09-30 14:28:24 455

原创 <安彦>Linux的基础命令

**一、Linux的基本命令1.目录切换命令cd usr 切换到该目录下usr目录 cd ../ 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录 cd - 切换到上一个所在目录2.目录的操作命令(增删改查)linux的命令遵循结构:命令 -[参数](1)增加目录操作(增)命令:mkdir 目

2017-09-30 13:20:57 273

原创 <安彦>深入浅出多线程技术

一.概念引入1.进程与线程区别进程:一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。exe就是一个进程。进程是受操作系统管理的基本运行单元。 线程:进程中的一个执行流程,一个进程中可以运行多个线程。线程总是属于某个线程,进程中的多个线程共享进程的内存。 注;“同时”执行是人的感觉,在线程之间实际上轮换执行。2.并行和并发区别 并行:就是

2017-09-22 15:11:18 277

原创 <安彦>Spring MVC运行原理及案例

Spring MVC原理及配置1.Spring MVC概述:Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。Spring MVC主要由Dispa

2017-09-06 13:37:12 335

原创 <安彦>Java中JVM的原理一

一、Java虚拟机的生命周期:  Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()方法,这个方法必须是公有、返回void、直接受一个字符串数组。在程序执行时,你必须给Java虚拟机指明这个包换main()方法的

2017-07-18 16:25:04 316 1

原创 <安彦>JavaSE中Collection及Map集合

集合类说明及区别 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection接口   Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elemen

2017-07-13 11:29:14 234

原创 <安彦>Linux系统时间同步

一、调研背景 由于产品服务器在内网环境, Linux系统作为服务器出现系统时间跑偏问题。一般情况下可以使用date命令进行时间设置,但是有些复杂操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步。二、调研方向 1.怎么做到服务器时间同步。 2.如何搭建自己的NTP服务器并供其他机器使用。 3.时间同步频率如何去控制。 4.如何控制系统时间与硬件时间的问题。

2017-07-12 13:41:24 635

原创 <安彦>主流浏览器缓存机制

一、方向 1.了解HTTP协议 2.了解浏览器的缓存机制 3.主流浏览器文件及图片的缓存机制二、基础知识 1.什么是HTTP协议? 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。 2.HTTP消息的结构 Request的消息结构分为三部分,第一

2017-07-12 09:56:23 354

原创 <安彦>Java之JVM中的OopMap

调用栈里的引用类型数据是GC的根集合(root set)的重要组成部分;找出栈上的引用是GC的根枚举(root enumeration)中不可或缺的一环。 JVM选择用什么方式会影响到GC的实现:如果JVM选择不记录任何这种类型的数据,那么它就无法区分内存里某个位置上的数据到底应该解读为引用类型还是整型还是别的什么。这种条件下,实现出来的GC就会是“保守式GC(conservative G

2017-07-10 13:49:32 1174 3

MySQL技术内幕(第4版).pdf

MySQL技术内幕(第4版).pdf MySQL技术内幕(第4版).pdf MySQL技术内幕(第4版).pdf MySQL技术内幕(第4版).pdf

2017-09-06

MySQL技术内幕 InnoDB存储引擎 第2版.pdf

MySQL技术内幕 InnoDB存储引擎 第2版.pdfMySQL技术内幕 InnoDB存储引擎 第2版.pdfMySQL技术内幕 InnoDB存储引擎 第2版.pdfMySQL技术内幕 InnoDB存储引擎 第2版.pdf

2017-09-06

Java多线程编程核心技术_完整版.pdf

Java多线程编程核心技术_完整版.pdfJava多线程编程核心技术_完整版.pdfJava多线程编程核心技术_完整版.pdfJava多线程编程核心技术_完整版.pdf

2017-09-06

空空如也

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

TA关注的人

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