自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 锁 ReentrantReadWriteLock和Syncronized

在多线程同步读写的场景下,常常会考虑锁的使用。使用锁后可以保证在一个时间下,只有一个读操作,或者写操作。用Syncronized锁的场景下,大量的读操作会减慢效率。而在ReentrantReadWriteLock下可以将读操作和写操作锁分离。所以这种读多写少的场景下,读线程不会被阻塞。写线程会锁住。例如syncronized public set{ }...

2020-10-22 10:54:43 119

原创 线程 Thread ExecuteService ForkJoinPool 的笔记

jdk1.5前用Threadjdk1.5出现了ExecuteService从接口的使用便利程度上远胜Thread,更不用说在java.util.concurrent包中的各种线程池,Future类和Lock等便利工具,由于ExecuteService是接口,面向接口编程的实现只需要实现该接口即可。{ private ExecuteService executeService; private int parallism; // 构造函数 public xxxx(){

2020-10-21 11:56:57 215

原创 java.time时间类汇总

获取当前的时间指定时间Instant时间戳:时间瞬时点now ():获取从1970-01-01 00:00:00到现在的毫秒值atOffSet(int) :设置偏移量例如 Instant.atOffSet(ZoneOffSet.ofHours(8))LocalTime当前或指定的时间 格式是 HH:mm:ss SSSLocalDate当前或指定的日期,格式是yyyy-MM-ddLocalDateTime当前或指定的,格式是yyyy-MM-dd HH:mm:ss SSS 是前面两者的结

2020-10-21 10:35:59 570

原创 菜鸟自学Linux 命令 学习笔记(一)

1.常用Linux指令shutdown (-rh now): 简单的关机指令,虽然菜鸟们长按关机键强制关机,显示屏也黑了,最终强制关机前丢失一些未保存的数据也不是没有可能的,结果不安全有隐患。于是我的习惯改变,打开控制台(我使用的系统是Linux Mint 核心是Linux 18.2,Window的小伙伴们请注意啊!),输入 shutdown -h now 现在关闭计算机来,那么这个指令会帮助控制台关闭所有正在运行的后台程序,并且持久化数据。其中的参数 -h是关机指令 另一个-r是重启指令 now是时

2020-08-31 10:02:17 144

原创 springboot 远程调试工具

一朝跨入了springboot庞大的工具体系,idea,eclipse开发者工具、数据库db客户端pgadmin4、命令终端工具(控制台)等等。我最近遇到了一个新的需求,需要使用调试远程的springboot项目的jar包,在本地与jar包中的源码相同的需要debug的一行,打上断点调试。通过以下在idea开发工具中操作的步骤是:打包使用 -mvn clean package -DskipTests 的指令打包打开 运行栏 的 Run/Debug Configurations点击

2020-08-27 09:58:33 264

原创 有兴趣30分钟了解一下java的封装、多态、继承的特性吗

有刚入门java的小伙伴刚想找工作,在网上刷题,刷到的题型中,百分百让你印象深刻的一道题型就是问你面向对象的三大特性,A,B,C,D.四大选择。  其实这三大特性就是封装,多态和继承啦。  那我就免费为大家分步讲解一下。  我的大部分的截图来自我长久学习基础java知识的一个平台:how2J。想要掌握Java深入浅出的知识,请点进去看一看吧。  那么封装是一个什么意思呢?java是一门面向对象的语言,编写出给人看的代码装在一个一个箱子里一样的对象里,权限的等级分为private,默认,protect

2020-08-24 16:17:59 80

原创 JDBC系列教材 (八)- 如何在JDBC中使用事务

标题以下所有内容截图取自how2j网站:JDBC系列教材 (八)- 如何在JDBC中使用事务JDBC介绍jdbc是广大开发程序猿们都应该在开始学习java关于数据库的时候用过,它帮助驱动底层数据库,例如增删改查数据库中任意一个表格的任意一条记录。事务保证了操作过程出现异常,所有数据库的操作回滚成原先的记录。package jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQ

2020-08-19 09:47:51 147

原创 java自学指南,本人已经就业10K月薪

java自学入门学习教程一名从数学行业转行开始学习java的小白,找到了一个很好的入门学习教程网站:https://how2j.cn?p=99711学习了3个月后,成功找到了月薪10K的java开发工程师的岗位。how2j的学习风格轻松易懂(网站是站主一人搭建维护的哦~),教程的细节,例如下方的截图啦,是不是深入浅出呢当一个人学习的过程中没有人监督和教导,缺乏反馈和互动,积极性下降后,很快就没有学习的动力,慢慢的就准备放弃了吧。游戏迷们玩过王者荣耀吧,英雄人物加入了学习的内容中,好有意思吧。

2020-08-13 09:53:37 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除