自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 银行家算法介绍及伪码

思想允许进程动态地申请资源,系统在每次实施资源分配之前,先计算资源分配的安全性,若此次资源分配安全(即资源分配后,系统能按某种顺序来为每个进程分配其所需的资源,直至最大需求,使每个进程都可以顺利地完成),便将资源分配给进程,否则不分配资源,让进程等待。数据结构//银行家算法int n,m; //系统中进程总数n和资源种类总数mint Available[m]; //资源当前可用总量int Allocation[n*m]; //当前给分配给每个进程的各种资源数量int Need[n*m];//当

2020-05-23 18:06:30 1591

转载 String、StringBuffer和StringBuilder的区别

链接: String、StringBuffer和StringBuilder的区别

2020-05-11 23:03:51 90

原创 为什么不推荐使用Java vector和stack

首先是vector:vector是线程安全的Vector的空间扩容是一倍,内存不可复用,而ArrayList是一半 (C++ Made Easier: How Vectors Grow)Vector分配内存是连续的存储空间然后是stack:Stack 是 JDK 1.0 的产物。它继承自 Vector。当初 JDK1.0 在开发时,可能为了快速的推出一些基本的数据结构操作,所以推出了一些比较粗糙的类。比如,Vector、Stack、Hashtable等。这些类中的一些方法加上了 synchro

2020-05-11 17:16:17 567

原创 Intellij IDEA 里Git更新本地仓库避免重复下载

之前我在Intellij IDEA里使用Git的方法十分的蠢,所以记录下新发现的方法。之前使用Git时候,我没发现Git里的fetch和merge按钮,所以如果远程有新的上传时,我通常都是直接下载,但是这样自己写的代码就要重新复制粘贴进去,十分烦人。在找了一些方法后,发现了git fetch和git merge的妙用。通过fetch可以将远程主机的最新内容拉到本地,用户可以在检查了以后再决定...

2020-04-04 23:25:45 363

原创 spring data jpa自动实现count报错No property count found for type问题解决

在将原来的DAO层基本的方法改成JPA来自动实现遇到了一点问题。int countByUserNameAndPassword(String userName, String password);报错No property count found for type XXX本来以为是数据库表和Java对象对应错误,但是查了一点资料后发现我漏掉了count信息,然后根据count去查是不是语...

2020-03-28 18:07:39 515

空空如也

空空如也

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

TA关注的人

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