Java基础
文章平均质量分 81
主要介绍一些Java基础知识
JavaLank
一枚菜鸟程序员的学习之路。
展开
-
一些常用的Linux指令
一些常用的快捷键Ctrl + R : 用于查找使用过的命令; history 用于列出之前使用过的所有命令 !编号 执行相关指令Ctrl + L 或者 clear 清屏Ctrl + A 光标跳到一行命令的开头Ctrl + U 删除所有在光标左侧的命令字符Ctrl + K 删除所有在光标右侧的命令字符Ctrl + W 删除光标左侧的一个“单词”,这里的“单词”指的是用空格隔开的一个字符串。例如 -a 就是一个“单词”Ctrl + Y 粘贴用 Ctrl + U、 Ctrl + K 或 Ctrl原创 2020-12-03 17:17:31 · 95 阅读 · 0 评论 -
ThreadLocal其实也很简单
ThreadLocal两大使用场景每个线程都需要一个独享的对象(一般是工具类,如SimpleDateFormat和Random)每个线程内需要保存全局变量,(拦截器获取用户信息)可以让不同方法直接使用,避免参数传递麻烦,同一个线程不同方法共享ThreadLocal两个作用让某个需要用到的对象在线程间隔离(每个线程都有自己的独立对象)在任何方法中都可以轻松获取到该对象ThreadLocal带来的好处达到线程安全不需要加锁,提高执行效率更高效地利用内存、节省开销Thread、Th原创 2020-10-21 22:39:31 · 158 阅读 · 0 评论 -
多线程学习小结
最近学了下多线程,做了一些笔记,整理如下。死锁是指两个或两个以上的线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,无外力作用,它们都将无法推进下去。此时称系统处于死锁状态下面就是一个死锁的例子,线程1持有资源1,线程2持有资源2,他们同时都想申请对方的资源,这两个线程就会互相等待而进入死锁状态。 //资源1 private static fina...原创 2020-04-05 16:43:30 · 203 阅读 · 2 评论 -
Calendar类的常用方法分享
Calendar类常用方法分享Calendar类一些常用的方法附上一些常用fieldCalendar类该类是在java.util包下,是一个abstract修饰的类,不能通过new的方式获取其实例。可以通过Calendar.getInstance()获取其实例。一些常用的方法 Calendar calendar = Calendar.getInstance(); ...原创 2019-11-21 22:04:58 · 736 阅读 · 0 评论