自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我可是段段段段段~

比你优秀的人都在努力,你有什么理由不努力。

  • 博客(3)
  • 收藏
  • 关注

原创 【编程题】输入一个字符串,输出该字符串中相邻字符的所有组合。

/** * 输入一个字符串,输出该字符串中相邻字符的所有组合。 举个例子,如果输入abc,它的组合有a、b、c、ab、bc、abc。(注意:输出的组合需要去重)(40分) * @param args */public static void main(String args[]) { Scanner sc=new Scanner(System.in); String st...

2018-03-06 22:25:40 2036

原创 几种常用的线程池threadpool

我们知道一个系统一般不可能只有一个线程,而根据系统的服务器等硬件水平,我们可以合理的利用多线程来快速的完成我们所需要的功能。而对于系统而言,如果频繁的创建和销毁线程,也会给系统带来相当大的负担,所以我们平时都是利用线程池来解决这一点。线程池的作用:1)减少创建和销毁线程的次数,每个工作线程可以多次使用2)可根据系统情况调整执行的线程数量,防止消耗过多内存java的线程池都是来自executor接口...

2018-03-05 22:21:50 5179

原创 同步synchronized和lock区别与利用点

最近研究了一下在多线程同步机制中的两个同步锁synchronized和lock,写一篇文章来记录一下心得:    首先,synchronized和lock都是同步锁,他们都是在线程的基础上利用的,那么什么是线程呢,线程是程序执行流的最小单元,也就是说,当你在运行一个java程序时,你所做的所有操作都是由线程来实现的,而锁呢,则是在有多个线程同时访问一个数据时,比如多个线程同时访问一个hashmap...

2018-03-05 21:32:37 1290

空空如也

空空如也

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

TA关注的人

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