Fork me on GitHub

01 2022 档案

摘要:###名词解释 synchronized 是Java中的关键字,是一种同步锁,可以修饰代码块,方法,静态的方法。synchronized(Object) 不能用String常量、Integer、 Long。 ReentrantLock 是一种同步锁,可以实现公平锁机制,获取锁和释放锁都需要手动操作。 阅读全文
posted @ 2022-01-13 19:57 晨度 阅读(297) 评论(0) 推荐(0) 编辑
摘要:###名词解释 进程 进程是OS分配资源的基本单位。 线程 线程是执行调度的基本单位(线程共享进程的内存空间,没有自己独立的内存空间,但是拥有自己的堆栈和程序计数器)。 纤程/协程 用户态的线程,线程中的线程,切换和调度不需要经过OS,即处于用户态,而不是处于内核态。 中断 硬件跟操作系统内核打交道 阅读全文
posted @ 2022-01-13 14:48 晨度 阅读(35) 评论(0) 推荐(0) 编辑
摘要:###简介 TimeUnit是java.util.concurrent包下面的一个类,表示给定单元粒度的时间段。 ###作用 时间颗粒度转换 延时 ###常用的颗粒度 TimeUnit.DAYS //天 TimeUnit.HOURS //小时 TimeUnit.MINUTES //分钟 TimeUn 阅读全文
posted @ 2022-01-08 15:58 晨度 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:###问题描述 今天利用sqlserver查数据,使用了一个ROUND(308.16000, 2)函数,发现在sqlserver工具中显示正常,但是在服务端查出来就会发生精度丢失问题。 ###ROUND和CAST区别 CAST 是将一种类型转换为另一种类型,如String 转int,如果含有小数或其 阅读全文
posted @ 2022-01-05 14:06 晨度 阅读(342) 评论(0) 推荐(0) 编辑
摘要:###简介 自己写的代码提交到码云(Gitee)上却变成了两个人,一个被正确的代码提交统计了,另一个却没有,并且确信自己输入的Gitee账号是自己绑定的邮箱,具体如下: ###解决办法 查看自己的用户名 git config user.name 如果和Gitee账号不一致进行运用下面命令修改 修改用 阅读全文
posted @ 2022-01-05 09:17 晨度 阅读(426) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示