Fork me on GitHub
陈年风楼 | 博客

当你看到了一座山,一定会想再看看山的后面是什么!


  • 短诗的序

  • 迷途自渡

  • 寒星三两

  • 林深见鹿

  • 记昨日书

  • 老树古屋

  • 顾探往昔

我项目中使用的分布式事务:LCN

发表于 2019-10-20 | 分类: 分布式 , 分布式事务
字数统计: 3,374 字 | 阅读时长 ≈ 12 min

官网首页

其他关于分布式事务的总结整理
阅读全文 »

其实我不太想离开这里

发表于 2019-09-09 | 分类: 程序人生
字数统计: 901 字 | 阅读时长 ≈ 6 min
The article has been encrypted, please enter your password to view.
阅读全文 »

并发编程学习(七):Fork/Join框架原理及demo

发表于 2019-08-14 | 分类: Java基础 , 并发编程
字数统计: 1,139 字 | 阅读时长 ≈ 5 min

fm.jpg

阅读全文 »

【设计模式】设计模式基本思想以及23种模式总结整理

发表于 2019-08-12 | 分类: Java基础 , 设计模式
字数统计: 882 字 | 阅读时长 ≈ 3 min

封面

阅读全文 »

Leetcode - 52. N皇后 II 回溯算法求解

发表于 2019-08-09 | 分类: 数据结构与算法 , 算法题解
字数统计: 676 字 | 阅读时长 ≈ 3 min

N皇后问题 - leetcode

n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。8皇后示例
上图为 8 皇后问题的一种解法。给定一个整数 n,返回 n 皇后不同的解决方案的数量。

示例:

输入: 4
输出: 2
解释: 4 皇后问题存在如下两个不同的解法。

1
2
3
4
5
6
7
8
9
10
[
[".Q..",  // 解法 1
"...Q",
"Q...",
"..Q."],
["..Q.",  // 解法 2
"Q...",
"...Q",
".Q.."]
]

阅读全文 »

LeetCode上的几个多线程编程题解

发表于 2019-07-24 | 分类: 数据结构与算法 , 算法题解
字数统计: 2,199 字 | 阅读时长 ≈ 11 min

阅读全文 »

Synchronized使用时一个不起眼的注意点

发表于 2019-07-16 | 分类: Java基础 , 并发编程
字数统计: 867 字 | 阅读时长 ≈ 3 min

Synchronized 前情提要

Synchronized是Java中用来进行方法或者代码同步的一个内置锁机制。这种内置锁机制可以保证代码执行的原子性、可见性,但是并不能屏蔽代码的重排序。Synchronized可以修饰方法、对象以及代码块,并可以保证被修饰的方法或者代码块,在同一个时刻只能有一个线程能够访问得到。

  • 修饰静态方法:锁的是当前类的class对象,修饰方法时Synchronized没有表现在字节码指令中,而是在class文件的方法表中将该方法的access_flags值置为1。表示该方法是同步方法,并使用调用该方法的对象或该方法所属的 Class 在 JVM 的内部对象表示 Klass 作为锁对象。
  • 修饰普通方法:锁的是当前实例对象,修饰方法时同上。
  • 修饰代码块:锁的是Synchronized()中的对象,编译后的字节码会在代码块前后插入monitorenter 和monitorexit。JVM需要每一个monitorenter都有一个monitorexit与之对应,任何对象都有一个monitor与之相对应,当一个monitor被持有,即线程执行到monitorenter时,对象将处于锁定状态。

Synchronized是Java内置的重量级锁,在jdk1.6之后引入了自旋锁、轻量级锁、适应性自旋、锁粗化、锁消除、偏向锁等技术来减少Synchronized的性能开销。

阅读全文 »

一个[合格]的程序员必须具备的工具和插件

发表于 2019-07-14 | 分类: 开发工具
字数统计: 882 字 | 阅读时长 ≈ 3 min

封面

阅读全文 »
1234…8
陈年风楼

陈年风楼

真正的大师永远都怀着一颗学徒的心!

62 日志
23 分类
77 标签
RSS
GitHub CSDN E-Mail Instagram
他山之石
  • Da Tui's blog[大蜕の个人博客]
  • Hanger's blog[一个努力的前端小哥]
  • Xuanwo's blog[一个牛逼的后端大佬]
  • Crossover jie's blog[一个经常出现在视线里的博主]
  • HollisChuang's blog[一个Java大佬]
0%
© 2022 陈年风楼 | 站点字数统计: 62.7k
博客使用 Hexo 搭建
|
主题 — NexT.Mist v5.1.4
人访问 次查看