自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

区生生的博客

我们一起学习变大神

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 IDEA更新后打不开问题解决

IDEA更新后打不开问题解决问题描述今天IDEA提示有更新,更新到2018.3.3版本,我原来的是2018.3.2版本。点了update and restart后,按正常步骤更新。更新期间,IDEA弹出框让我选择是否替换下面这两个文件(因为我破解的时候稍微改了一下这两个文件。。):我选择了替换,替换后,IDEA就按往常一样提示输入序列号信息。因为我还没改破解相关配置,就点了exit,谁知道...

2019-01-11 10:40:51 7380 3

原创 安装jar包到本地maven库

安装jar包到本地maven库今天编译老系统,编译时发现私服的jar包没了,又找不到源码,编译不了。后来想了一下干脆,从测试服务器把jar包下下来,然后安装到本地。安装命令mvn install:install-file -Dfile=D:\lib\ojdbc6-11.2.0.3.jar -DgroupId=oracle -DartifactId=ojdbc6 -Dversion=11.2....

2018-10-09 10:01:08 152

原创 自己动手写Master-Worker例子

自己动手写Master-Worker例子Master-worker简介Master-worker是一种可以把大任务分解,并行处理的一种设计模式。举个简单例子说明:有一个任务,可能要从几个地方取数据,然后再把这些数据汇总起来处理。如果按平时的串行方式,先取一个再取另一个,这样总的取数时间就是3个加起来的时间;如果我开几个线程,3个取数任务分别同时进行,从不同地方取数,那取数的时间就是3个中最久的...

2018-09-30 00:14:56 470

原创 JAVA FORK-JOIN的使用例子

JAVA FORK-JOIN的使用例子java的fork-join简介先贴官方原文介绍:The fork/join framework is an implementation of the ExecutorService interface that helps you take advantage of multiple processors. It is designed for wo...

2018-09-25 23:44:28 9624 2

原创 自己动手敲future模式例子

自己动手敲future模式例子1.future设计模式简介:future设计模式的核心思想是异步调用。其理念应该跟ajax差不多,就是希望在等一个耗时比较长的操作的期间,做其他操作,然后其他操作做完了,回来再处理这个耗时长的操作的结果。这样业务完成的效率高一些。2.future设计模式实现时序图:通过看以下时序图,来了解future设计模式的具体实现思路。...

2018-09-13 11:32:17 560

原创 使用volatile对其他线程实时可见

使用volatile对其他线程实时可见背景:今天继续做白老师布置的作业,今天来设计一个小场景来演示用volatile修饰的变量对其他线程的可见性。设计场景:设计两个线程,第一个线程往已经定义好的list里面不断添加元素。第二个线程不断读取这个list,当发现size等于10的时候,就输出日志并终止循环。 我们看这个list在有volatile修饰和没volatile修饰的区别...

2018-09-06 18:35:48 2242 2

原创 使用DelayQueue模拟订单自动取消功能

使用DelayQueue模拟订单自动取消功能背景:今天要做一个作业:模拟一个使用DelayQueue的场景。于是我就做一个模拟订单自动取消的功能吧。需求以及实现思路如下: 需求: 1. 生成6个订单,从1号到6号订单,它们的创建时间依次递增3秒。 2. 规定如果一个订单在3秒内状态还是“CREATED”状态,那么就改成“CANCELED”状态。 实现思路: 1. 定义订单...

2018-09-04 14:57:09 6993 2

原创 模拟实现一个阻塞队列

模拟实现一个阻塞队列背景:最近在跟白老师学习,布置了一个作业,就是要自己写一个阻塞队列出来。功能点:开发出一个阻塞队列类,提供put()、take()方法。其中put()方法表示往队列里插入一个元素,如果队列容量不足,则等待,直到有空间为止。take()方法表示从队列里取出第一个元素,如果队列里没有元素,则等待,直到有元素为止。知识点:synchronized、wait()...

2018-09-02 18:42:06 964

原创 ConcurrentModificationException的产生原因

ConcurrentModificationException的产生原因以及解决办法1.问题:在使用ArrayList、Vector、HashMap等集合类的过程中,有时会产生ConcurrentModificationException这个异常,那么这个异常是怎么产生的?如何解决?下面开始分析。2.原因:首先,查看JDK源码,看这个异常的作者对这个异常的概要的解释,了解作者...

2018-09-01 18:06:04 3548 3

UNIX成组连接策略的模拟实现(JAVA版)

功能如题. 说明:该程序是我看完课本相关内容才开发的.课本所讲很模糊,我不是很理解一些细节.只能根据所理解的来编.不过大概算法应该是没错的.只是一些细节的处理上有所不同而已.程序包含动态效果.

2009-12-31

空空如也

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

TA关注的人

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