V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kingwrcy  ›  全部回复第 7 页 / 共 19 页
回复总数  372
1 ... 3  4  5  6  7  8  9  10  11  12 ... 19  
2021 年 1 月 25 日
回复了 Cbdy 创建的主题 Java 求一个 Java 面试题的最佳实践
测试没毛病,其实就是 `synchronized ,wait , notify`几个函数

@yazinnnn 这题一毛钱意义都没有,实际业务中没写过这样的逻辑,主要是考察对多线程的熟悉程度吧.

public class TestMain {


private static class MyThread extends Thread{

private final int flag;
private final String str;
private final Object lock;
private final AtomicInteger counter;

public MyThread(int flag, String str,Object lock,AtomicInteger counter) {
this.flag = flag;
this.str = str;
this.lock = lock;
this.counter = counter;
}

@Override
public void run() {
synchronized (lock) {
while (counter.get() < 300) {
if (counter.get() % 3 == flag) {
System.out.print(str);
if (Objects.equals(str,"c")){
System.out.println();
}
counter.incrementAndGet();
lock.notifyAll();
} else {
try {
lock.wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
}
}


public static void main(String[] args) {
AtomicInteger counter = new AtomicInteger(0);
Object lock = new Object();

MyThread threadA = new MyThread(0,"a",lock,counter);
MyThread threadB = new MyThread(1,"b",lock,counter);
MyThread threadC = new MyThread(2,"c",lock,counter);

threadA.start();
threadB.start();
threadC.start();

try {
threadA.join();
threadB.join();
threadC.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
}


}
2020 年 12 月 28 日
回复了 cking 创建的主题 Java 微服务分布式对接口调用,你们是怎么追踪链路的?
加个 traceNo,放入 http header 中,一路透传,每个服务都生成自己的,加上 parent 的
2020 年 12 月 15 日
回复了 scr 创建的主题 程序员 一顿规划猛如虎, 上线一看
2020 年 12 月 11 日
回复了 alect 创建的主题 推广 免费领取英国手机卡
7,8 天了,卡也没寄到,所以怎么用?

https://i.niupic.com/images/2020/12/11/96ia.png
2020 年 12 月 8 日
回复了 szq8014 创建的主题 程序员 base64 根本不需要什么打开什么网站来生成啊
@szq8014

打个广告,纯前端实现,没有服务端,源码右键就能看到.

https://base46.com/encode.html
2020 年 12 月 5 日
回复了 kikione 创建的主题 程序员 计费系统的 金额结算怎么做?
金额弄成 可用余额 ,冻结金额.

余额是否足够判断,用 可用金额 来判断.

每一次调用 api,冻结金额 增加,可用金额 减少.
调用 api 成功,冻结金额 减少,可用金额 不变.
调用 api 失败,冻结金额 减少,可用金额 增加.

然后按天对账,及时发现有问题的数据.

另外变更金额一定得用乐观锁.
大龄码农搞个群交流交流,扯扯淡也行啊
2020 年 11 月 16 日
回复了 javaxd 创建的主题 分享创造 magic-api: Java 后端开发者的福音,接口开发利器
66666666 啊,打开网页我以为打开了 idea
美团联盟个人无法申请了
2020 年 9 月 11 日
回复了 guruboy 创建的主题 分享发现 云主机可以做哪些好玩的东西?
@luckoct #29 李文亮医生最后一次微博的网友回复,已经超过 100 万条回复了
2020 年 9 月 6 日
回复了 dongcxcx 创建的主题 设计 人在上海的 ui 设计求合作。
你是 ui 还是找 ui 合作?
2020 年 8 月 13 日
回复了 fngtz09 创建的主题 问与答 哪里能找到好的外包软件服务呢?
是找外包的意思吗?留个联系方式啊
2020 年 8 月 11 日
回复了 smallgoogle 创建的主题 Python 你们是如何使用 redis 来监听任务的?
内存溢出跟这个 redis 的阻塞 有毛关系?
blpop 也可以设置 timeout,timeout 到了继续监听就可以啊.
2020 年 8 月 7 日
回复了 kingwrcy 创建的主题 奇思妙想 想做个单纯的图片记录 app,有人用吗?
@deyu @spark2Fire 嗯 我试了下这个小程序,确实就是我想要找的,还可以,试用一下看看.
walk 的文档=0
lz 给力啊,有啥 walk 的文档吗
做的挺棒的,加油!
接龙 5CQMYYD
2020 年 8 月 4 日
回复了 Vimax 创建的主题 Java 升级到 IDEA 2020.2 后经常没提示及报错修复后不会消失
跟楼主一样的毛病,已经卸载了,装回 2020.1 也不行了,又卸载了.

直接装回 2019.3.5,一切又好了,等着吧,过几个月再升级就好了.
2020 年 8 月 1 日
回复了 jinno 创建的主题 问与答 有什么方法可以小米 8 的耗电严重,卡顿严重
你换个电池啊,99
我也是米 8,装了 130+ app,也没你说的情况.
1 ... 3  4  5  6  7  8  9  10  11  12 ... 19  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1918 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 04:10 · PVG 12:10 · LAX 20:10 · JFK 23:10
♥ Do have faith in what you're doing.