V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lcorange  ›  全部回复第 2 页 / 共 10 页
回复总数  198
1  2  3  4  5  6  7  8  9  10  
2018-09-06 17:07:53 +08:00
回复了 daijinming 创建的主题 程序员 帮忙解释一个 dockerfile 中运行 jar 的例子
-D 是新增参数,参数的名字叫 java.security.egd ,参数的值叫 file:/dev/./urandom,是为了解决随机数生成的问题
2018-09-06 14:49:51 +08:00
回复了 maowenjie 创建的主题 MySQL 求救 数据库里不小心 delete 数据怎么恢复
看看有没有历史的备份点,数据库备份,硬盘快照什么任何的备份点。
然后从那个时间点开始捋所有 binlog,然后在备份点的库上,重跑到目前为止所有 binlog 的 sql
2018-08-14 11:33:55 +08:00
回复了 ray1888 创建的主题 程序员 对于 Web 系统写单元测试
我写 spring boot 的时候,rest 层基本没有任何代码,除了格式转换,就是直接调用 manager 或 service 里面的函数。
所以代码里用 JUnit 覆盖所有 manager、service 和 dao 的代码。
至于 rest 层我就用 postman 批量运行,随便测测格式转换是否有问题。
docker ENTRYPOINT java -jar
2018-08-05 18:01:43 +08:00
回复了 whoami9894 创建的主题 Go 编程语言 请教这段 go 代码哪里造成阻塞
--*--block here--*--这里会再往后会报错么?我没法运行你的代码,那几个网页我试了试,刷新太快是不会返回数据的。是不是中间发生了异常,defer wg1.Done() ,这句一直没法执行,一共是 8 个,看日志只消耗了 4 个,导致外部卡在 wg1.Wait() 上
2018-08-05 15:05:42 +08:00
回复了 whung 创建的主题 问与答 老铁们,最近转行做自媒体了,需要请教一下图片网站
unsplash、foter、pexels
2018-07-20 11:18:44 +08:00
回复了 yellowmarlboro 创建的主题 Visual Studio Code vscode 如何对搜索结果同时选中并编辑?
试试正则搜索(搜索的第三个按钮 .*) .*apple 然后全局替换,看看能满足需求不
2018-07-19 21:54:26 +08:00
回复了 terry0314 创建的主题 Java 如何更优雅地实现下面一段逻辑(不使用 Thread.sleep())?
@terry0314 如果是这样的话,你看看 concurrent 包下的 Future 会不会让你觉得代码好看些
主线程的 Future.get()阻塞在这里,doSomething 的线程辟命的串行处理,然后处理结束后用 Future 来返回数据
2018-07-19 21:33:45 +08:00
回复了 terry0314 创建的主题 Java 如何更优雅地实现下面一段逻辑(不使用 Thread.sleep())?
看明白了,要做个定时任务去查东西啊,你看看下面这四个库哪个用的舒服
https://www.ibm.com/developerworks/cn/java/j-lo-taskschedule/
Timer
ScheduledExecutor
开源工具包 Quartz
开源工具包 JCronTab
2018-07-19 21:30:44 +08:00
回复了 terry0314 创建的主题 Java 如何更优雅地实现下面一段逻辑(不使用 Thread.sleep())?
为什么要 sleep???有点看不懂诶,result 的值不是已经返回了么,在等什么呢?
2018-07-19 11:42:36 +08:00
回复了 CatSan 创建的主题 问与答 各位技师们 你们在加班的时候是如何提神醒脑的?
小睡一会儿 加 冰可乐
2018-07-19 00:50:54 +08:00
回复了 zhady009 创建的主题 Java 用 BlockingQueue 出现了一个无法解释的问题
@zhady009 只是运气好加系统负载不大,sleep 的时间里让 print 函数有机会执行,加大负载,长时间测试一样会出现这个现象
2018-07-19 00:43:22 +08:00
回复了 zhady009 创建的主题 Java 用 BlockingQueue 出现了一个无法解释的问题
@pwrliang AtomicInteger LinkedBlockingQueue 只保证调用这两个对象的函数时能够保证原子性,但是整个 product 和 consume 函数上没有这样的锁,所以执行顺序是不能保证的
2018-07-19 00:38:30 +08:00
回复了 zhady009 创建的主题 Java 用 BlockingQueue 出现了一个无法解释的问题
@zhady009 这个是无解的,除非整个函数都包上锁,这时这个队列就变得毫无疑义了

如果按照命令的顺序拆分,生产者分成 P,消费者分成 C

P1 print number
P2 bq.put(number)
P3 print number
P4 bq.put(number)
P5 print number
P6 bq.put(number)

C1 bq.take()
C2 print number
C3 bq.take()
C4 print number
C5 bq.take()
C6 print number

当按照以下顺序执行的时候
P1 P2 P3 C1 C2 P4 C3 C4 ...就会出现你所说的两条日志
其实内部的 P2 C1 P4 C3 还是保证了两边的顺序的
2018-07-19 00:21:48 +08:00
回复了 zhady009 创建的主题 Java 用 BlockingQueue 出现了一个无法解释的问题
比如这句 System.out.println(getName() + ":consumed:" + bq.take());
可以保证一定是 bq.take()之后,生产者才能 bq.put(),这个可以保证顺序
但是外层的 System.out.println 函数你是无法保证他一定会紧接着 bq.take()后面执行,拖延到生产者 sysout 后也是有可能的
2018-07-18 20:40:06 +08:00
回复了 gmodsimplegame 创建的主题 服务器 网站服务器有异常 LOG,怀疑被攻击,帮忙看一下
@gmodsimplegame 那就不用管他了,做好备份,万一中招删了重建就可以了。
2018-07-18 20:31:20 +08:00
回复了 gmodsimplegame 创建的主题 服务器 网站服务器有异常 LOG,怀疑被攻击,帮忙看一下
这是有人恶意 ip 遍历,用已知漏洞挨个试。你只是不小心被扫到了,不是针对你,不影响安全。
看着不舒服的话可以了解下 fail2ban
2018-04-17 10:50:35 +08:00
回复了 firhome 创建的主题 程序员 请教一下各位 Jenkins / git 冲突的问题怎么解决?
我是在 jenkins 里面编译,然后把生成好的 dist 目录打包,然后 scp 传到部署的机子,解压部署。
dist 目录是不加入 git 的
2018-03-01 15:22:52 +08:00
回复了 liuyinltemp 创建的主题 NGINX nginx 反向代理可以实现升级 https 功能吗
我服务器的代理,把 node 起的服务用 nginx 代理出去,你借鉴一下
server {
listen 443;
server_name xxx.xxx.cn;
ssl on;
ssl_certificate ca.crt;
ssl_certificate_key ca.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;

location / {
if ($request_method = 'OPTIONS') {
add_header Access-Control-Allow-Methods GET,PUT,DELETE,POST,OPTIONS;
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Credentials true;
add_header Access-Control-Allow-Headers token,content-type;
return 204;
}
proxy_pass http://127.0.0.1:3000/;
add_header Access-Control-Allow-Origin *;
}
}
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3174 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 10:52 · PVG 18:52 · LAX 03:52 · JFK 06:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.