会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
停不下的时光
学而不思则罔,思而不学则殆
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
9
下一页
2020年4月13日
消息队列
摘要: 摘抄自网上,仅用于自己学习 一 、 为什么要用消息队列 三个主要应用场景:解耦、异步、削峰 1. 解耦 传统模式 传统模式的缺点:系统间耦合性太强。如图所示,系统 A 在代码中直接调用系统 B 和系统 C 的代码,如果将来系统 D 需要接入,系统 A 还需要修改代码,过于麻烦。 中间件模式: 中间件
阅读全文
posted @ 2020-04-13 15:56 停不下的时光
阅读(540)
评论(0)
推荐(0)
编辑
2020年4月4日
volatile 关键字
摘要: 摘抄并用于学习笔记 1. volatile 简介 volatile 是并发编程中另一知识点,与 Synchronized 各领风骚。 synchronized 是阻塞式同步,在线程竞争激烈的情况下会升级成重量级锁。而 volatile 就是 java 虚拟机提供的最轻量级的同步机制。Java 内存模
阅读全文
posted @ 2020-04-04 17:05 停不下的时光
阅读(158)
评论(0)
推荐(0)
编辑
2020年3月31日
jdk1.8 新特性
摘要: 本文摘抄自网络,作为个人学习笔记 知识点: jdk1.8 对 hashmap 的优化 Lambda 表达式 函数式接口 方法引用和构造器调用 Stream API 接口中的默认方法和静态方法 新时间日期 API map 新原理 在 jdk1.8 中对 hashMap 等 map 集合的数据结构进行了
阅读全文
posted @ 2020-03-31 20:25 停不下的时光
阅读(296)
评论(0)
推荐(0)
编辑
2020年3月28日
synchronized 关键字
摘要: 摘抄给自己留个笔记 1. Synchronized 简介 一个栗子: 10个线程的 1000000 次 i++ 操作,结果并非 10000000,且每次运行结果都不同。(例子在脑海中,无图。。) 线程安全的主要来源是 JMM 的设计中,主内存和线程的工作内存的可见性问题,以及重排序导致的问题。线程运
阅读全文
posted @ 2020-03-28 16:53 停不下的时光
阅读(235)
评论(0)
推荐(0)
编辑
2020年3月20日
Java内存模型和happens-before规则
摘要: 摘抄并自查 1. JMM 的介绍 线程安全:当多个线程访问同一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替运行,也不需要额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获取正确的结果,那这个对象就是线程安全的。 出现线程安全的问题一般是因为主内存和工作内存数据不一
阅读全文
posted @ 2020-03-20 21:37 停不下的时光
阅读(264)
评论(0)
推荐(0)
编辑
2020年3月12日
Java多线程-Thread基础
摘要: 摘抄并后查 1. 创建线程 三种方式:一种继承 Thread 类,一种实现 Runnable 接口,一种实现 Callable 接口。 一般建议使用 实现 Runnable 接口的,解决单继承的局限性。但是相比于 Runnable 接口,Callable 接口可以有返回值,可以抛出异常,但是需要 F
阅读全文
posted @ 2020-03-12 17:25 停不下的时光
阅读(293)
评论(0)
推荐(0)
编辑
2020年3月11日
nginx+tomcat集群session共享
摘要: 1. 常见的 Tomcat 集群解决方案: 1)采用 nginx 中的 ip hash policy 来保持某个 IP 始终连接在某个机器上 优点:可以不改变现有的技术架构,直接实现横向扩展,省事。但是缺点也很明显,实际生产中,极少使用这种方式 缺点:a)单个服务器请求(负载)不均衡,这是完全依赖
阅读全文
posted @ 2020-03-11 15:45 停不下的时光
阅读(263)
评论(0)
推荐(0)
编辑
集群 -上传下载文件共享 - NFS
摘要: 解决方案: 1. 部署的 tomcat 都在同一个机器上,共享文件位置 2. windows 下,局域网内文件上传的文件夹设置共享文件夹 3. linux 下 NFS 文件夹共享 4. 第三方工具 NFS 介绍 NFS 就是 Network FileSystem 的缩写。最大的功能就是可以透过网络,
阅读全文
posted @ 2020-03-11 15:44 停不下的时光
阅读(1159)
评论(0)
推荐(0)
编辑
tomcat-cluster集群
摘要: 1. 几点概念 1)集群:是一组独立的计算机系统构成一个松耦合的多处理器系统,他们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。 2) 会话亲和:表示来自同一会话的所有请求都由相同的 Tomcat 实例来处理,这种情况下,如果 Tomcat 实例或者所执行
阅读全文
posted @ 2020-03-11 13:17 停不下的时光
阅读(354)
评论(0)
推荐(0)
编辑
2019年10月29日
Java注解
摘要: 摘抄并学习 以前,【XML】是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越大,XML 的内容也越来越复杂,维护成本变高。 于是,有人提出一种标记式高耦合的配置方式,【注解】。方法上可以进行注解,类上也可以注解,字段属性也可以注解,反正几乎需要配置的地方都可以进行注
阅读全文
posted @ 2019-10-29 11:10 停不下的时光
阅读(207)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
下一页
公告