V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lff0305  ›  全部回复第 6 页 / 共 8 页
回复总数  153
1  2  3  4  5  6  7  8  
2020-06-01 16:04:44 +08:00
回复了 imherer 创建的主题 PostgreSQL PostgreSQL 有没有办法统计每个 SQL 执行的次数
如果是 Java 程序的话可以用一些 JDBC Driver 的 Wrapper 来做这件事
类似 JDBC Performance Logger
都有树莓派了买个继电器自己做就行了, 继电器的控制口接树莓派的 IO Out, 树莓派自己写个服务接受 restful 请求来把 IO Out 置高低电平控制继电器,继而控制强电
2020-05-04 09:28:55 +08:00
回复了 cnt2ex 创建的主题 程序员 有什么工具可以分析 windows 安装包安装了哪些文件?
Sandbox, total unstaller 之类
2020-05-04 09:26:46 +08:00
回复了 Eltrac 创建的主题 JavaScript jQuery 用 ajax 检测文件是否存在,不应出现的报错
猜测和 CORS 的 Preflight request 有关, 需要 server 支持
详细见
https://developer.mozilla.org/en-US/docs/Glossary/Preflight_request
2020-04-29 13:38:36 +08:00
回复了 rqxiao 创建的主题 程序员 有什么组件可以对单机的 springboot 项目做接口监控?
开源的可以用

OpenTracing (Jarger, Zipkin, etc)
Micrometer / Prometheus / Grafana

舍得花钱,可以用 DataDog, NewRelic, 等等等
2020-04-28 10:04:17 +08:00
回复了 atfeel 创建的主题 Android Java 能把代码块当参数传递到其他方法并执行吗?
Java 有很多 Runtime Compiler, 比如 logback 在用的 Janino, 等等
以前实现类似的功能用的是 JDK8 里带的 js 引擎, js 当字符串传过去 eval 就 OK
2020-04-08 15:25:48 +08:00
回复了 burnbrid 创建的主题 Java Java 很普通的代码执行很慢
添加 printGC log 的参数重新试试 看看是不是出问题的时候 stop the world 了
2020-04-08 15:24:14 +08:00
回复了 burnbrid 创建的主题 Java Java 很普通的代码执行很慢
@crazyq linux java 默认调用的随机数生成器要从硬件操作(比如网络,磁盘读写)来构造. 在某些环境尤其是虚拟机,这个随机数生成的速度很慢,造成所有调用 java SecureRandom 的地方阻塞住(等待随机数).
解决方法: 用-D 指定老式的种子 /数学运算来生成的伪随机数.
2020-03-27 11:03:11 +08:00
回复了 bilibiliCXK 创建的主题 程序员 github SSL 劫持是如何实现的?具体原理是什么
@fancy111 不需要那么麻烦, 以前 12306, 还有各种网银,都要装个 CA, 用这个 CA 签各种网站的证书都行了,反正大部分人都不明白信任一个 CA 有什么意义
2020-03-20 11:28:38 +08:00
回复了 Woodywuuu 创建的主题 生活 2020 年,续租的话租金会涨还是跌呢?
关键字: 34 万亿的新基建, 所以大概率是涨
试试 -Xbootclasspath 或者把 b.jar 放到 java.ext.dirs
或者用取巧的办法? 启动脚本把 a.jar copy 一个 a1.jar, 删除里面的 C.class, 后面脚本里都用 a1.jar
用 AWS 的冷存储 s3 glacier, 很便宜
2020-03-12 09:57:49 +08:00
回复了 Macolor21 创建的主题 Java JAVA8 的 HashMap 中 TREEIFY_THRESHOLD 常量为什么是 8 ?
由源码可知,TreeNode 光是属性数就多于 Node, 再看 Oracle 文档 中变量的初始值,引用类型初始为 NULL.引用类型内存占用为 32 位系统 4 字节,64 位系统 8 字节. <==== 这个不对, 通常情况下 64 位默认也是 4 字节,参考 JVM 的压缩指针.
2020-02-25 16:04:29 +08:00
回复了 zhiqiang 创建的主题 Ubuntu 如何在本地播放远程服务器的警报声?
你这个问题不够清晰
所谓“问题发生时”,是指:
1. ubuntu 向 win10 报告了一个 event
2. 还是 win10 通过 SSH 连接到 ubuntu,运行一个命令,发现状态异常

其实你要的东西很好实现,就是在 win10 上 play 一个 wav,问题就是怎么触发这个动作。
对于( 1 )需要在 win10 上开一个服务,收到 ubuntu 的事件后 play wav;
对于 (2 )主流的监控软件,基本上都有这个功能,远程 ssh 执行一个命令,根据结果执行不同的动作

不过貌似播放声音都是 10 多年的需求了吧。。。现在的需求都是直接把警告发送到 VX,或者 SLACK,或者什么内部的即时消息软件上
2020-01-17 10:01:06 +08:00
回复了 matepi 创建的主题 Java Java 的有个异常设计一直没理解
ExceptionInitializerError 初始化异常, 表示初始化这个类的时候出错了,至于为什么出错,具体原因是 NumberFormatException, 在 getCause() 里面
2020-01-06 12:46:31 +08:00
回复了 monkeyWie 创建的主题 问与答 客户端软件一般是通过什么方式来实现在线升级的?
可行也是你说的那种况的变种,因为这个进程已经在运行,那么必须退出才能对其覆盖( Win 上,可能 Linux 更简单),总之需要一个 loader/wrapper 这类东西。这个 loader 可能是持久的,也可能是发现有升级包之后临时释放的(升级后自动删掉)。比如下面的过程:
1. main.exe 发现网上有升级包,下载;
2. 释放一个临时的 loader 并运行 (设置 loader 进程的父进程为 null,防止 main 退出 loader 也退出)。main.exe 退出
3. loader 等待 main.exe 退出
4. loader 用下载的升级包 升级
5. loader fork 新的 main.exe 进程 (设置新的 main.exe 进程的父进程为 null,防止 loader 退出 main 也退出)
6. loader 退出。
数据存放在 ElasticSearch / InfluxDB / Prometheus 里面
图表用 Kibana / Grafana
2020-01-03 15:17:23 +08:00
回复了 B1ankCat 创建的主题 职场话题 不想喝酒领导非逼我喝,我直接就硬顶了
感觉 IT 企业比较好,基本上都不逼人喝。以前公司年会,想喝酒的一桌,不想喝的去和女生一桌和果汁。
但是 ZF 或者国企真是逼你喝。
2020-01-02 11:31:00 +08:00
回复了 lanbatian 创建的主题 程序员 有什么技术方法抢九价疫苗吗
旅游一圈,港澳新加坡都随便打
2019-12-31 11:40:35 +08:00
回复了 sandman511 创建的主题 程序员 Java :如何处理空指针?
```
Optional<Integer> code = Optional.ofNullable(getCode());
String s = code.map(c -> {
switch (c) {
case 1: return "one";
case 2: return "two";
}
return "other";
}).orElse(null);
```
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2453 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 16:12 · PVG 00:12 · LAX 09:12 · JFK 12:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.