乐游さん 的博客~

一直来自北方的程序猿 ~


  • 首页

  • 归档

  • 分类

  • 关于

Java多线程原子操作CAS

发表于 2020-04-18 | 更新于: 2020-04-18 | 分类于 JAVA |

一,什么是原子操作?如何实现原子操作

1,synchronized可以完成原子操作,他是给予阻塞的锁的机制,但是有问题:

  如果被阻塞的线程优先级很高怎么办?
  拿到锁的线程一直不释放锁怎么办?
  有大量线程进行竞争,消耗cpu。还容易出现死锁
  锁的粒度比较大,影响性能。

阅读全文 »

网站统计名词解释

发表于 2020-04-17 | 更新于: 2020-04-17 | 分类于 工具 |

1、QPS (每秒查询):

Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

2、TPS (每秒事务):

是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

QPS vs TPS:QPS基本类似于TPS,但是不同的是,对于一个页面的一次访问,形成一个TPS;但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入“QPS”之中。如,访问一个页面会请求服务器2次,一次访问,产生一个“T”,产生2个“Q”。

阅读全文 »

CC BY-SA 3.0协议文本

发表于 2020-04-16 | 更新于: 2020-04-16 | 分类于 工具 |

Creative Commons Deed
这是一份易于常人了解的法律条款摘要。(完整的授权条款)

您可自由:

  • 分享 — 复制、发行、展览、表演、放映、广播或通过信息网络传播本作品
  • 创作演绎作品
  • 对本作品进行商业性使用
阅读全文 »

【转载】Markdown 入门参考

发表于 2020-04-16 | 更新于: 2020-04-16 | 分类于 工具 |

来源:http://xianbai.me/learn-md/article/syntax/lists.html

Learning-Markdown (Markdown 入门参考)

第二版来了!

编辑/整理:LearnShare(学习,分享,进步)Edit by BlancheLin


提醒: 你可以打开 这个链接 在线编辑该文档,然后点击 Preview changes 查看编辑后的效果,这会帮助你快速练习 Markdown 的语法(请不要点击保存)。

关于Markdown

1.Wiki: Markdown

Markdown 是一种轻量级标记语言,创始人为 John Gruber 和 Aaron Swartz。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

阅读全文 »

Idea2020 体验

发表于 2020-04-16 | 更新于: 2020-04-16 | 分类于 工具 |

在疫情所带来的恐慌逐渐扩展到世界各地的时候,jetbrains发布了今年的第一个Idea版本 —— 2020.1。

我是真的想要吐槽,他这次更新为什么要把 Maven 的自动导入包去掉,而且不允许通过配置的方式设置他的开启或是关闭,而是直接去掉。对于过去的使用习惯,习惯的不进行手动的加载,而是将整个Maven项目导入的工作交由IDE自动实现。现在,我需要在导入项目时,不但要编写相关的依赖代码,还要手动的执行导入,无论是手动点击还是使用快捷键。不可避免的,我现在需要人为的执行此操作,而且有时还没生效。

阅读全文 »

用户定义的网桥与默认网桥之间的差异

发表于 2020-04-07 | 更新于: 2020-04-07 | 分类于 运维 |
  • 用户定义的桥接器可在容器化应用程序之间提供更好的隔离和互操作性。
           连接到同一用户定义的网桥的容器会自动将所有端口相互暴露,并且不会向外界显示任何端口。这使得容器化应用程序可以轻松地相互通信,而不会意外地打开对外界的访问。
           想象一下具有Web前端和数据库后端的应用程序。外部世界需要访问Web前端(可能在端口80上),但只有后端本身需要访问数据库主机和端口。使用用户定义的网桥,只需要打开Web端口,并且数据库应用程序不需要打开任何端口,因为Web前端可以通过用户定义的网桥访问它。
           如果在默认网桥上运行相同的应用程序堆栈,则需要打开Web端口和数据库端口,并使用 每个的标记-p或--publish标记。这意味着Docker主机需要通过其他方式阻止对数据库端口的访问。
阅读全文 »

docker logs 说明

发表于 2020-01-05 | 更新于: 2020-01-05 | 分类于 运维 |

描述

获取容器的日志

用法

1
docker logs [OPTIONS] CONTAINER

选项

名字 简写 默认 描述
--details 显示提供给日志的额外细节
--follow -f 按照日志输出 (查看实时日志)
--since 自时间戳(例如2013-01-02T13:23:37)
或相对(例如42分钟42分钟)开始显示日志
(日志显示起始时间)
--tail --all 从日志末尾显示的行数
--timestamps -t 显示时间戳
--until 在时间戳(例如2013-01-02T13:23:37)
或相对(例如42分钟42分钟)之前显示日志
(日志显示结束时间)
阅读全文 »

你好,我的2020

发表于 2020-01-05 | 更新于: 2020-01-05 | 分类于 随笔 |

你好,我的2020。
2020年开始了,

<12
乐游

乐游

18 日志
5 分类
14 标签
© 2020 — 2021 乐游
由 Hexo 强力驱动
|
主题 — NexT.Muse
访问人数 总访问量