会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
TSY
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2020年12月12日
常用快捷键
摘要: VSCode快捷键 | 功能 | 快捷键 | | | | | 转到文件/其他常用操作 | Ctrl+p | | 打开命令面板 | F1/Ctrl+Shift+p | | 打开终端 | Ctrl+` | | 关闭侧边栏 | Ctrl+B | | 关闭当前文件 | Ctrl+W | | 当前行上下移 |
阅读全文
posted @ 2020-12-12 21:30 __Helios
阅读(123)
评论(0)
推荐(0)
2020年8月11日
JVM系列之一:内存区域和内存溢出
摘要: 1. 内存区域 如下图为JVM的运行时数据区,我们常说的堆指的Java堆、栈指的是虚拟机栈; 其中方法区和堆属于线程共享区;虚拟机栈、本地方法栈、PC属于线程独占区; 1.1 程序计数器 程序计数器是当前线程所执行字节码的行号指示器,记录字节码指令地址,来标识程序执行的顺序; 在多线程中,为了保证线
阅读全文
posted @ 2020-08-11 21:05 __Helios
阅读(188)
评论(0)
推荐(0)
2020年8月8日
递归算法
摘要: 1. 原则 1.1 递归三要素 1. 明确函数功能,先不管函数里面的代码逻辑是什么,首先要明确自己定义的函数用来干什么 2. 寻找递归结束条件,递归就是就是函数自己调用自己,不然就是就会出现死循环,最终导致栈溢出StackOveflowError 3. 寻找函数的等价关系式,不断的缩小参数范围 1.
阅读全文
posted @ 2020-08-08 15:43 __Helios
阅读(234)
评论(0)
推荐(0)
2020年8月5日
二分查找
摘要: 引言 Although the basic idea of binary search is comparatively straightforward, the details can be surprisingly tricky 基础二分 public int basicBinarySearch
阅读全文
posted @ 2020-08-05 22:45 __Helios
阅读(205)
评论(0)
推荐(0)
2020年7月28日
[test]
摘要: test
阅读全文
posted @ 2020-07-28 23:54 __Helios
阅读(150)
评论(0)
推荐(0)
test2
摘要: teset2
阅读全文
posted @ 2020-07-28 23:28 __Helios
阅读(524)
评论(0)
推荐(0)
2020年7月13日
Java并发系列之一:底层原理
摘要: 1. 前言 2. volatile 1. 在并发编程中,volatile和synchronized同等重要,它是轻量的synchronized,在多处理器开发中保证了共享变量的“可见性”,即线程A修改了共享变量,线程B能读到这个值 2. volatile使用得当的话,执行成本更低,因为它不会引起上下
阅读全文
posted @ 2020-07-13 23:16 __Helios
阅读(411)
评论(0)
推荐(0)
2020年6月25日
【创建型】简单工厂模式&工厂方法
摘要: 简单工厂模式 简单工厂模式,其实不算23种设计模式之一,它引入了创建者的概念,将实例化的代码从客户端代码中抽离,交给服务端维护 Java代码实现 需求:服务端开发一个计算器功能,完成加减乘除运算操作 根据简单工厂模式,可以画出它的UML类图如下: 1、需要一个产品抽象类(Operation父类)、工
阅读全文
posted @ 2020-06-25 16:12 __Helios
阅读(360)
评论(0)
推荐(0)
2020年4月6日
Java 并发系列之七:java 阻塞队列(7个)
摘要: 1. 前言 JDK5并发包concurrent加入了阻塞队列(BlockingQueue) 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除方法 ; 1)支持阻塞的插入方法:意思是当队列满时,队列会阻塞插入元素的线程,直到队列不满; 2)支持阻
阅读全文
posted @ 2020-04-06 14:34 __Helios
阅读(218)
评论(0)
推荐(0)
2020年4月5日
test432w
摘要: test
阅读全文
posted @ 2020-04-05 01:20 __Helios
阅读(170)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告