V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ikas  ›  全部回复第 4 页 / 共 26 页
回复总数  517
1  2  3  4  5  6  7  8  9  10 ... 26  
不考虑公司什么的,单纯从技术上来说

其实就是做好模块化
几乎大部分公司都是这样,就是所谓的每家公司都有一套自己的框架...
347 天前
回复了 volantRookie 创建的主题 程序员 请教一个可能是 Tomcat 相关的问题
你改的线程数太大了,没有意义

你要先估计你的业务方法大概的执行时间,然后再来估计最大并发

比如你的业务相当小,里面就是一个简单的计算,那么这时候线程数配置到 cpu 内核数即可

如果你的业务内是一个复杂的计算,相当耗时,那么就根据时间 倒推最大的线程数,逐层测试

如果你的业务内又是网络连接等 io 操作,那么你要先优化这些,比如异步,加线程池,然后再来计算
348 天前
回复了 coderstory 创建的主题 Java Spring boot 2.x 项目如何兼容不同时区的客户?
无非就是后台服务端,db 统一时区,出入参转换携带时区统一转换
api 出入参一般要么是使用带时区的格式,utc 时间戳,要么是额外参数传递时区,比如 cookie,header,query 参数

spring 内置的国际化 LocaleContextResolver,基于它统一转换出入参
1.指标采集:
spring boot actuator 采集数据> promethues > grafana.
1.监控系统使用:promethues
2.可视化使用:grafana,可以导入市场上的监控仪表配置
3.系统,如果是 spring,直接上 spring boot actuator 模块

2.调用链采集:
opentelemetry > zipkin > grafana
1.使用 opentelemetry 的 javaagent 采集链路数据
2.zipkin 存储链路数据 ,存盘可以用 elasticsearch

3.日志采集
promtail > loki > grafana
1.配置日志格式,使用 promtail 采集
2.使用 loki 作为日志检索与存储

以上三个目前在用,通过 traceId,统一使用 grafana 作为展示,链路展示关联日志,基本每个方法调用耗时,详细都很清楚了

----
当然,使用 opentelemetry 即可很方便的采集指标,链路,日志,如果是 springboot3.2,spring boot actuator +opentelemetry 很方便
353 天前
回复了 lenglj 创建的主题 Java 关于一个下载的问题
import org.springframework.web.util.UriUtils;

var fileName="XXX 文件.xx"
var fileNameEncoded = UriUtils.encode(fileName, StandardCharsets.UTF_8);
response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileNameEncoded);
354 天前
回复了 Jinnmki 创建的主题 Windows 求教会改 win11 右键注册表的大神
注册表无法的
新菜单动态调用程序实现的 com 组件,组件内部根据选择内容动态决定是否显示菜单,说白话就是要代码实现
有工具可以加的,搜下~
语言而已,脚踏实地学一个比什么都好

规则相当复杂的 c++,然后规则相当容易的 java,两个掌握了,其它的不过是熟悉语法

真正要学的是技术不是语言语法,而是方法,思维
surface 只要安装系统后在线更新即可,微软也有独立的 surface 驱动包可以下载.
你要是降级从 11 到 10 那就不好说了,如果是出厂 11,那么 10 不一定有相应的驱动

surface 以前也有特定文件夹,重装后就彻底没法恢复了.即使是使用微软 surface 的系统恢复包也不行.

使用 dism 备份下系统,然后随便尝试就行了
2023-11-20 13:34:23 +08:00
回复了 neteroster 创建的主题 Windows 如何彻底地关闭 Windows 11 的 Windows Defender
先从任务管理器看下 wd 的目录

高级启动 > 进入 RE > 删除 windows defender 目录内文件
2023-11-20 13:27:27 +08:00
回复了 kenvix 创建的主题 Windows Windows 10/11 有哪些文件数据去重(deduplication)的方案?
提取 windows server 的相关功能包,然后装到 windows 中
使用 Microsoft-Windows-Dedup-Package-amd64 这个包作为关键词搜搜看吧
2023-11-11 19:42:55 +08:00
回复了 guazila 创建的主题 Windows windows 讲述人模式不怎么好用
中文的 windows 讲述人实际还是 vista 时代的那个版本,基本后来没有变化,已经 15 年了,它对应的 ui 其实都是老的 win32 那套,
以前用纯键盘都可以很好操作,现在新 ui 不行了,自然讲述人也没法流畅了
2023-11-11 19:38:49 +08:00
回复了 Crawping 创建的主题 Windows Windows11 资源管理器打开新标签总是闪白
不要冤枉 uwp 了,如果它是 uwp 的,那么根本不会闪白

win11 资源管理器最新使用的是 windows app sdk(ui 是 winui3) ,本质是传统 win32 窗口+winui3,窗口先加载,再开始初始化 winui3 那部分.

uwp 的窗口是 corewindow,不会有闪的问题.

任何使用 winui3 的 app 启动都会闪一下,只不过闪的是主题对应的颜色,这次又不知道是什么鸟 bug
2023-11-11 19:29:50 +08:00
回复了 Goalonez 创建的主题 Windows win 上有类似 orbstack 体验的软件吗?
jdk 肯定没法共用一个的,jdk 本身是分系统的.maven 复制一份也无所谓,本来就很小

wsl2 可以直接调用 win 的 java,但是要使用 java.exe 而不能使用 java


java -version
openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment Zulu11.48+21-CA (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM Zulu11.48+21-CA (build 11.0.11+9-LTS, mixed mode)

win:
java.exe -version
openjdk version "21" 2023-09-19
OpenJDK Runtime Environment Zulu21.28+85-CA (build 21+35)
OpenJDK 64-Bit Server VM Zulu21.28+85-CA (build 21+35, mixed mode, sharing)
2023-11-11 19:20:39 +08:00
回复了 fxxcsc 创建的主题 Windows win11 屏幕下方条纹闪烁
没有看到过这方面的问题反馈,要么是显卡驱动要么是硬件问题了
轻量级使用场景, 发热, 续航很重要

surface rt 第一代, 看书,看漫画,看视频,玩一些休闲游戏,伴随我用了好多年,甚至为它开发了好几个 app,还与朋友搞了一个基于 ffmpeg 的播放器

后来入了 surface pro5,上面的那些事情体验不太行了,就一个发热就受不了,只能沦为办公使用了.
2023-11-11 19:11:10 +08:00
回复了 kqq19930511 创建的主题 Windows 有没有轻一点的 windows pad
x86 surface pro 最新版 搭配其它轻的蓝牙键盘,其余都不推荐

触控是因为 8.1 被用户喷没了,此后 win 的触屏就再也不行了,不过现在微软笔支持了触控模式操控,用笔反而挺不错
简单的方法没有,可以尝试使用 windhawk 写 c++ hook 其 ui 修改
2023-11-10 20:21:42 +08:00
回复了 pcslide 创建的主题 Windows 微软是在群体梦游吗? WIN11 23H2 装完发现很多明显的界面 bug
2 没有遇到过
1 不要指望修好了.最新的 259 系列都有
3 暂无法遇到
不玩游戏,不用国内一些垃圾 app,日常使用与开发测试基本没有啥问题
前提你电脑内存够,设置里分配 6g 内存,然后开启常驻模式
1  2  3  4  5  6  7  8  9  10 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2405 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 15:57 · PVG 23:57 · LAX 07:57 · JFK 10:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.