V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lihongjie0209  ›  全部回复第 38 页 / 共 78 页
回复总数  1543
1 ... 34  35  36  37  38  39  40  41  42  43 ... 78  
依赖注入是全局的一个 ioc = map<beanName, beanInstance>, 你可以不用注解进行注入, 直接引用 ioc.get(xxxx), 依赖注入的注解只是一个语法糖而已
看你怎么定义这个函数了 前置条件和后置条件了解一下
2019-03-28 12:00:48 +08:00
回复了 peterswan 创建的主题 程序员 你们怎么看待这次安徽汽车网事件
网页顶部的 ”注册 纠错|更多 返回<安徽汽车网>首页“就是来搞笑 的
2019-03-27 15:39:38 +08:00
回复了 duanlian 创建的主题 云计算 大家有云上使用黑苹果系统使用经验么?
有钱人, 我虚拟机 16g 内存都卡的要死
2019-03-26 17:20:25 +08:00
回复了 mydns 创建的主题 全球工单系统 各位公司对外的 API 接口有请求频率限制吗?
@snowxxx qos 和接口频率有什么关系, 一个 IP 层面的东西, 一个是 HTTP 层面的东西
测试的问题
取决于需求的难度
2019-03-24 10:14:24 +08:00
回复了 hellowes 创建的主题 程序员 你们的团队是用 Eclipse 还是 Idea 来开发?
@whoisghost 你觉得别人用几十年的东西工作效率比新的 ide 低?
2019-03-23 21:36:48 +08:00
回复了 hellowes 创建的主题 程序员 你们的团队是用 Eclipse 还是 Idea 来开发?
@whoisghost 关键是改变能带来什么?你觉得程序员的价值会因为使用的 ide 的不同而不同?
2019-03-23 16:31:13 +08:00
回复了 lzm1005 创建的主题 Node.js nodejs 如何生成服务器的唯一机器码?
@lzm1005 这个问题你要 google 了, 哪怕没有现成的库,widnows 调用 cmd linux 调用 shell 都可以的, 没必要局限于 node
2019-03-23 15:47:38 +08:00
回复了 lzm1005 创建的主题 Node.js nodejs 如何生成服务器的唯一机器码?
把多个硬件的 ID hash 一下就好了, 比如说 CPU 主板 网卡 MAC 等拼成字符串,然后 hash
这是路由器下发的, 可以在路由器的 dns 选项中配置
2019-03-23 13:29:16 +08:00
回复了 justou 创建的主题 C 实现"文件夹正在使用,操作无法完成..."
@orzfly 但是这个过程是可控的, 比如说每次导出文件的时候都在 /tmp/{uuid} 文件夹下执行,那么基本上被误操作的概率就很小了。
2019-03-23 11:30:38 +08:00
回复了 justou 创建的主题 C 实现"文件夹正在使用,操作无法完成..."
为什么不直接用数据库呢, 嵌入式比如 sqlite? 这样的话基本没有人会把数据库文件误操作吧?


如果最后你真的需要导出一大推文件, 那么从 sqlite 中读取数据重新创建文件就好了
2019-03-22 09:03:27 +08:00
回复了 echovaio 创建的主题 Linux 被一个 Win10 SSH 到 Linux 的问题搞疯了
如果你的服务器是阿里云的,那么可以在后台的安骑士配置登录 IP 白名单,阿里云的服务器会有这个问题
2019-03-21 19:29:26 +08:00
回复了 samray 创建的主题 程序员 一条面试题引发的思考--浅谈 Java 公平锁与内存模型
@zealot0630
javadoc 给的 demo, 看起来没问题啊

```
class BoundedBuffer {
final Lock lock = new ReentrantLock();
final Condition notFull = lock.newCondition();
final Condition notEmpty = lock.newCondition();

final Object[] items = new Object[100];
int putptr, takeptr, count;

public void put(Object x) throws InterruptedException {
lock.lock();
try {
while (count == items.length)
notFull.await();
items[putptr] = x;
if (++putptr == items.length) putptr = 0;
++count;
notEmpty.signal();
} finally {
lock.unlock();
}
}

public Object take() throws InterruptedException {
lock.lock();
try {
while (count == 0)
notEmpty.await();
Object x = items[takeptr];
if (++takeptr == items.length) takeptr = 0;
--count;
notFull.signal();
return x;
} finally {
lock.unlock();
}
}
}


```
2019-03-21 19:19:31 +08:00
回复了 samray 创建的主题 程序员 一条面试题引发的思考--浅谈 Java 公平锁与内存模型
@zealot0630

javadoc 不是这么说的

参考: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html
```
* <p>In all cases, before this method can return the current thread must
* re-acquire the lock associated with this condition. When the
* thread returns it is <em>guaranteed</em> to hold this lock.

```
2019-03-21 19:07:55 +08:00
回复了 samray 创建的主题 程序员 一条面试题引发的思考--浅谈 Java 公平锁与内存模型
@zealot0630 cv 没有问题, 关键是 A 要特殊处理一下, 不然 A 在等待 C 而不是第一次直接运行, 那么就死锁了
1 ... 34  35  36  37  38  39  40  41  42  43 ... 78  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   937 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 19:16 · PVG 03:16 · LAX 12:16 · JFK 15:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.