自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 记一次Linux上rpm方式安装mysql的过程

安装过程[root@hoas~]# wget https://cdn.mysql.com/archives/mysql-5.6/MySQL-client-5.6.46-1.el7.x86_64.rpm[root@hoas~]# wget https://cdn.mysql.com/archives/mysql-5.6/MySQL-server-5.6.46-1.el7.x86_64.rpm...

2020-02-16 14:49:54 158

原创 ActiveMQ高可用方案(HA)之MasterSlave集群部署(二)

在之前的文档,演示了使用 共享文件以及共享数据库的方式去实现了activemq的集群。参见《》

2020-02-14 21:17:45 394

原创 ActiveMQ高可用方案(HA)之MasterSlave集群部署(一)

ActiveMQ 主备方式部署方案 主要是通过共享存储介质来实现master和slave的热备,争抢到共享存储介质控制权的作为Master,共享存储介质可以是文件,或者数据库等。共享存储文件方案(Shared File System Master Slave)数据库方案(JDBC Master Slave)Replicated LevelDB Store操作配置一览表节点名称...

2020-02-14 21:16:26 410

原创 ActiveMQ之搭建与初了解

linux平台ActiveMQ搭建使用浏览器或工具(例如wget,scp,ftp等)将activemq压缩的tarball文件下载到Unix机器上,例如:(请参见下载 ->“最新的稳定版本”)wget http://activemq.apache.org/path/tofile/apache-activemq-x.x.x-bin.tar.gz将文件从压缩的tarball解压缩...

2020-02-13 08:11:22 174

原创 初识消息队列之 关于消息中间件的一些事儿

1. 什么是JMSJMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。引自百度百科2. 跟消息中间件相关的一些概念提供者:实现消息服务中间件服务器,比如Ac...

2020-02-13 08:10:57 192

原创 初识消息队列之 消息队列的主要作用

消息队列的主要作用,有解耦,异步,消峰解耦将消息写入消息队列,需要消息的系统自己从消息队列中订阅,从而系统不需要做任何修改。异步将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度削峰系统慢慢的按照数据库能处理的并发量,从消息队列中慢慢拉取消息。在生产中,这个短暂的高峰期积压是允许的一个小栗子拿某宝的“运动”项目举例,它每天记录你的步数...

2020-02-12 09:47:26 2397

原创 【Java多线程】$7 拾遗增补之SimpleDateFormat

SimpleDateFormat对象并非是线程安全的,如果多个线程同时使用一个SimpleDateFormat对象,将会出现格式化错误,所得到的结果并非正确结果。解决问题的办法,就是在每个线程中单独创建一个 SimpleDateFormat对象。...

2020-02-09 17:49:46 137

原创 【Java多线程】$7 拾遗增补之线程的状态

线程的状态NEW: 线程刚被创建时状态RUNNABLE: 线程正在被执行时状态 start()BLOCKED: 线程阻塞状态(sleep, wait, join)WAITING: 无期限等待另一个线程来执行某一特定操作的线程处于这种状态TIMED_WAITING: 等待另一个线程来执行取悦于指定等待时间的操作的线程,处于这种状态TERMINATED线程状态变换关系图startw...

2020-02-09 17:18:18 128

原创 【Java多线程】$6 单例模式与多线程

饿汉模式首先创建一个对象,后由使用者拿取public class MyObject { private static MyObject instance = new MyObject(); private MyObject(){} public static MyObject getInstance() { return instance; ...

2020-02-09 15:56:24 199

原创 【Java多线程】$5 定时器 Timer

Timer定时器的使用主要使用对象有 Timer 和 TimerTask,Timerschedule(…)scheduleAtFixedRate(…)cancel()schedule() 相比 scheduleAtFixedRate(), 它不具备 追赶特性 1cancel() 方法,将会停止执行计划,将 任务队列2 中全部的任务进行清空。TimerTask该类实现了Ru...

2020-02-09 15:07:34 191

原创 【Java多线程】$4 Lock

Lock1. lock() & unlock()线程加锁与释放锁2. 公平锁和不公平锁公平锁表示线程获取锁的顺序是按照哦线程加锁的顺序来分配的,即先来先得的FIFO先进先出顺序。而非公平锁就是一种获取锁的抢占机制,是随机获得锁的。3. 读写锁 ReentrantReadWriteLock类ReentrantLock是一个完全排他效果锁,即同时刻只有一个线程在执行Renntran...

2020-02-08 21:22:55 230

原创 【Java多线程】$3 ThreadLocal

ThreadLocal作用 让每一个线程都有绑定自己的值。可重写 initialValue() 方法来默认一个初始化值InheritableThreadLocal作用 让子线程可以从父线程中取值ThreadLocal & Thread & ThreadLocalMapThreadlocal 是为了使各个线程(Thread)都有一份自己独立的 变量/对象 , 而不是 用...

2020-02-08 14:04:11 141

原创 【Java多线程】$3 线程间通讯 (wait & notify & sleep & join)

wait()作用:让当前正在执行的代码进行等待。wait方法时一个 Object方法,在调用前,线程必须获取到改对象的对象锁,即只能在同步方法或同步块中调用wait方法。在执行完成后当前线程释放锁。若在调用时未持有适当的锁,则会抛出IllegaMonitorStateException异常。notify()作用用于唤醒一个处于等待状态的线程wait()方法被执行后锁自...

2020-02-08 13:06:59 142

空空如也

空空如也

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

TA关注的人

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