自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程遍历list移除数据

package com.my.module;import java.util.List;import java.util.Random;import java.util.concurrent.CopyOnWriteArrayList;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledE...

2018-07-23 22:08:58 418

原创 队列运用(带时间需求)

package com.my.module;import java.util.concurrent.BlockingQueue;import java.util.concurrent.LinkedBlockingQueue;/** * Queue和List测试 */public class QueueTest { private BlockingQueue<TestD...

2018-07-23 10:35:40 302

原创 list多重排序

package com.temp;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.List;public class Task implements Comparable<Task> { // 优先级1:可领取奖励...

2018-07-21 14:36:33 546

原创 不定参解耦系统任务模块

package com.my.module;import java.util.HashMap;import java.util.Map;/** * 子系统或者细节功能结构 * 如,阶段性,不同任务实现 */public abstract class Father { public abstract void getArgs(User user,Object... args)...

2018-07-21 14:16:34 116

原创 测试list和map的添加和移除操作

package com.my.module;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * 测试list和map 增加和移除会不会异常 */public class Test { public static void m...

2018-07-20 15:56:55 219

原创 自己写过的一个list错误小测试

package com.my.module;import java.util.ArrayList;import java.util.List;/** * 测试list和map 增加和移除会不会异常 */public class Test { public static void main(String[] args) { List<Integer> ...

2018-07-20 15:30:34 142

原创 测试try catch

package com.my.module;public class Test { public static void main(String[] args) { //test(null); testTryCatch(null); } public static void test(String str) { System.out.println(str); if...

2018-07-20 14:54:19 440

原创 测试字符串null

package com.my.module;public class Test { public static void main(String[] args) { test(null); } public static void test(String str) { System.out.println(str);//进入== bbbbbb if(str=="...

2018-07-20 14:47:21 239

原创 相互调用引发死锁

package com.xinhai.myThread;public class OneThread { private TwoThread two; public synchronized void oneThreadA() { System.out.println("oneThreadA"); try { Thread.sleep(10); } catc...

2018-07-17 14:14:04 438

原创 解决动态死锁问题

场景:用户之间相互影响的高并发(如战斗,转账)借助System.identityHashCode和第三把锁package com.xinhai.myThread;public class DealDeadLine { public void transferMoney(Account a, Account b) { synchronized (a) { // 模拟测试...

2018-07-17 12:59:08 350

原创 死锁2(动态锁死锁)

package com.xinhai.myThread;public class DeadThread { public void transferMoney(Account a, Account b) { synchronized (a) { try { Thread.sleep(100); } catch (InterruptedException e) {...

2018-07-17 11:08:17 207

原创 死锁1

package com.xinhai.myThread;public class DeadThread { private final Object left =new Object(); private final Object right =new Object(); public void leftRight() { synchronized (left) { ...

2018-07-17 11:07:55 88

原创 并发不保证多个原子状态变量的同一状态

package test;import java.util.Random;import java.util.concurrent.atomic.AtomicInteger;public class Counter { // public static int count = 0; public static AtomicInteger count = new AtomicInteg...

2018-07-17 01:20:49 96

原创 模拟高并发武将穿装备

package bag;import java.util.HashMap;public class Equipment { static HashMap<Integer, Integer> peopleMap=new HashMap<>(); static HashMap<Integer, Integer> equipMap=new Has...

2018-07-11 23:59:32 136

原创 正确的加入房间代码

package room;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * 不同用户进出房间造成异常 * @author Administrator * */public class RoomRight { /** * 人数 */ publi...

2018-07-10 23:52:27 916

原创 fast-lost

fast-lostpackage room;import java.util.ArrayList;import java.util.List;public class fastLost { public static void main(String[] args) { final List<Integer> list=new ArrayList<&g...

2018-07-10 23:19:40 123

原创 模拟一个人进入了多个房间

package room;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * B模拟一个人进了多个房间 * @author Administrator * */public class RoomB { /** * ...

2018-07-10 21:43:17 171

原创 模拟进入房间的人数多于房间要求人数

package room;/** * A模拟一个房间进了人数过多 * * @author Administrator * */public class RoomA { public static int pNum = 0; public static void inc() { try { Thread.sleep(1); } catch (Exception...

2018-07-10 21:11:22 187

原创 父子类注册

package register;import java.util.HashMap;import java.util.Map;public class Center { public static Map<Integer, FatherType> huPaiCacheMap = new HashMap<>(); // 获取 public static F...

2018-06-29 00:53:12 240

原创 观察者模式(任务模块)

public class main { public static void main(String[] args) { Subject subject=new Subject(); LogObservers observer=new LogObservers(); MessageObservers observers=new MessageObservers(); ...

2018-06-29 00:30:19 224

原创 癞子胡牌(听牌)算法

import java.util.ArrayList;import java.util.Collections;import java.util.List;public class LaiZiTingPai { public static void main(String[] args) { } /** * @param mah 整副牌 * @param laiZ...

2018-06-29 00:07:18 1099

原创 普通麻将胡牌算法

package com.lpg.test;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class MaJiangHu { public static void main(String[] args) { int[] data = new int[] { ...

2018-06-28 23:46:20 493

空空如也

空空如也

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

TA关注的人

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