V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Aresxue  ›  全部回复第 5 页 / 共 22 页
回复总数  434
1  2  3  4  5  6  7  8  9  10 ... 22  
自己做个开源项目是个不错的选择,说实话很多领域深入一些的话还是有很多可以做的东西的
2023-06-20 10:42:06 +08:00
回复了 javak 创建的主题 Java Java21 make Java great again
synchronized 和 ThreadLocal 不解决没法推广到业务,尤其是 ThreadLocal 的隐患太大了,希望能快点搞定吧
2023-05-23 13:46:28 +08:00
回复了 jxia 创建的主题 Java Openjob 更强大、更智能的分布式任务调度框架来了
目前开源产品里面没有很好用的分布式调度,看过 xxl job 和 schedulerx2 的源码,一言难尽,这个看上去也不是很靠谱的样子。说到底调度本身确实是个很复杂的东西,时区、调度策略、注册信息维护、调度发起、调度日志存储细化都有很多要考虑的点。
2023-05-05 10:04:17 +08:00
回复了 uniy 创建的主题 Docker 我一直有个疑问,用 docker 部署多个容器,会不会占用更多的内存
应用和数据库中间件是独立的,部署的时候也是分开的,你这个就是打包在一起了,拆开就好了
看 debug 做了什么,一般来说 trace 和 stack 是相对安全一些,watch 的话要小心一些如果 watct 的出入参很大会对系统造成一定的压力,建议书写表达式只获取自己关心的值而不是所以出入参,尤其是一些调用量很大的函数,建议使用-n 把 watch 次数限制的比较小,比较极端的情况下是会造成程序的卡死的,但一般情况下是不会的,自己根据业务核心程度和业务量判断一下,还有提醒各位小伙伴操作完以后记得 stop 啊,我发现 90%的小伙伴都没有 stop 的习惯。
2023-04-28 10:38:55 +08:00
回复了 qipan0321 创建的主题 杭州 求问未科三兄弟二手价格
5w 一平基本能拿下,去年真的有好多大怨种 7w 接盘。。。有人才票全杭州都看看真没必要死磕在未科,以后工作谁就能一定在家附近呢。
2023-04-14 10:35:53 +08:00
回复了 L0L 创建的主题 Java MyBatis 框架大家在使用的吗?
mybatis plus 做二开,java 对于 sql 这块目前没看到很好的管理方式,orm 框架在中型系统里面就开始捉襟见肘了,真的使用下来说实话用 xml 维护 sql 竟然还是目前综合性最好的方式( xml 的描述能力真的很强大),只是说 xml 在可读性上真的不好,针对这一点可以自己用别的协议重写这一部分,但 mybatis 本身也足够简洁了建议换个皮就行了,从 XXX.xml 换成 XXX.sql 把原先 xml 中的信息冗余消灭一下,但 xml 中绝大多数内容还是 sql 本身所以可优化的空间也很有限。sql 目前在编程语言里最好的实践感觉是 linq ,但 jvm 不支持动态编译函数所以没法抄作业。
2023-04-11 21:58:48 +08:00
回复了 biuaxia 创建的主题 Java Java 中什么情况下类会被重载?
类不会重载,只是会被 retransform ,简而言之就是方法体里面的字节码会被替换掉,JVMTI 提供了这样的机制,一般都是各种 agent 在启动时就会修改指定方法的字节码,不过也有些剑走偏锋直接在框架中用 asm 或者 javasist 修改的,像 HikariCP 就使用了各种字节码的黑魔法,可以看下有没有使用这两个框架的 api 的地方
2023-03-08 10:36:47 +08:00
回复了 edis0n0 创建的主题 程序员 为什么依赖注入用的是 Interface 不是 Class?
当然可以用 class 只是 interface 的耦合更低,一般优先推荐 interface ,内部服务能确定不需要给别的服务复用的注入 class 也没啥问题。
2023-03-08 10:33:40 +08:00
回复了 jiobanma 创建的主题 程序员 mysql 数据同步 elasticsearch 方案
flink 没玩过,但是 canal 绝对是个坑,一个是 cpu 老是莫名其妙跑满,还有对主从模式很多地方都没有支持非常坑。
写一个 XxxBeanSerializerModifier 继承 com.fasterxml.jackson.databind.ser.BeanSerializerModifier 获取注解做修改

修改 spring mvc 序列化的 objectMapper 对象,objectMapper.setSerializerFactory(objectMapper.getSerializerFactory()
.withSerializerModifier(new XxxBeanSerializerModifier()));
2023-02-28 10:54:18 +08:00
回复了 choice4 创建的主题 Java 链路跟踪框架为什么要在服务消费侧创建 Span
因为这样信息更全面,不考虑 open tracing 的标准,仅从开发人员角度出发,如果业务代码中循环调用同一个 dubbo 服务不在消费端开一个 span 你很难一眼看清是第几次 consumer 出了问题其当前的调用对应的 provider 又是哪一个。从系统调用的层面看 http 入口是主调用,database 、mq 、cache 、rpc consumer 这些是子调用,而对于下游应用来说 rpc provider 则是入口,即满足 A 的子调用是 B 的主调用的链路逻辑,每个应用既是应用自闭环的同时还是全链路的一部分,举个比较极端的例子,A 是本业务域系统使用了 SkyWalking ,它消费的服务归属于另外业务域的系统 B 是没有 SkyWalking 的 agent 当然更不会上报链路信息,此时如果没有 DUBBO Consumer 没有新开一个 Span 将如何标识这一次 dubbo 调用呢?
2023-02-20 15:49:55 +08:00
回复了 Zach369 创建的主题 Java springboot entity 插入字段问题.
数据库里不要用 not null 设个 default ''好了
2023-02-20 15:45:55 +08:00
回复了 papertiger9919 创建的主题 Java Java 中 ServerSocketChannel 和 AsynchronousServerSocketChannel 的区别
一个是历史原因,dubbo 开始的时间挺早的,那个时候 AsynchronousServerSocketChannel 可能刚出现甚至没出现,第二个是 java 里面并没有真正的 aio ,很多时候 aio 的实践效果反而没有 nio 性能更好。
动态装载的类也是有它的开发环境和过程的,可以考虑在开发过程中把这个类使用的类打包为一个新的 jar ,装载时使用自定义的 classloader 去 load 这个 jar ,至于实际实现的话可以用静态分析( import 的递归和对反射的分析)和动态分析(限定类的指定运行方法,开发时自己 run 一遍将 jvm 中所有类都记下来,将 jdk 和已有依赖的类排除其它的类合并为一个新的 jar ),这东西简单想想还行实际做起来确实挺复杂
2023-01-29 15:47:41 +08:00
回复了 abcbuzhiming 创建的主题 Java [请教]String 的 new String(Byte[]) 和 getByte() 转换的理解不能
指定编码格式为单字节编码,如"ISO-8859-1"
2022-11-19 14:02:55 +08:00
回复了 idblife 创建的主题 Java MavenHelper 插件有 jenkins 或者 sonarqube 版本吗?
@idblife 是在发布流程里面利用 maven-enforcer-plugin 做检测,不是让应用工程引入,如
mvn org.apache.maven.plugins:maven-enforcer-plugin:3.0.1:enforce ,在发布流程中执行该插件,不满足规则则不允许发布,有 jenkins 在 jenkins 的节点里面新增一个依赖检测的节点就好
2022-11-14 10:43:59 +08:00
回复了 Joker123456789 创建的主题 Java 为什么就是没有人愿意升级到最新的 JDK?
稍微大点的公司都是有基建的,很多都是基于 jdk8 的中间件去做二次封装和二次开发的,你让基建一下子全部适配高版本 jdk 几乎是一个不可能的事实,除非你要做一个独立性很强且足够简单的应用可以不依赖各种中间件和原有的登录、权限、账号体系,这样才算是真正的没有历史包袱的,否则上述每一个地方都会是拦路虎,到最后你可能会发现降级到 jdk8 是最佳方案。
2022-11-14 10:34:05 +08:00
回复了 idblife 创建的主题 Java MavenHelper 插件有 jenkins 或者 sonarqube 版本吗?
依赖 devops 去做吧,加一个依赖检测环节,本质上基于 maven-enforcer-plugin 去做各种依赖校验就好,不通过就不给发布
2022-11-14 10:28:43 +08:00
回复了 hcheng 创建的主题 Java Spring Boot 项目如何加固
简单点就 proguard ,复杂那可真就太复杂了
1  2  3  4  5  6  7  8  9  10 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1446 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 17:16 · PVG 01:16 · LAX 09:16 · JFK 12:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.