V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Aresxue  ›  全部回复第 6 页 / 共 23 页
回复总数  449
1 ... 2  3  4  5  6  7  8  9  10  11 ... 23  
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
回复了 JohnZorn 创建的主题 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 ,复杂那可真就太复杂了
2022-10-17 16:45:47 +08:00
回复了 Amamiyaren 创建的主题 Java 有一个 mybatisplus 的问题
com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
2022-10-12 14:53:55 +08:00
回复了 ngx4ss 创建的主题 深圳 比亚迪宋 plus dmi 和汉 dmi 买那个
我买了汉。预算内买贵的一般都不会错,钱这个东西花哪哪儿好
2022-10-09 14:11:22 +08:00
回复了 uSy62nMkdH 创建的主题 Java How to convert List of a POJO to Map<String,List> in Java Stream?
users.stream().collect(Collectors.groupingBy(User::getKey);
2022-10-09 10:05:53 +08:00
回复了 RedBeanIce 创建的主题 Java [链路追踪] 老生常谈方案的选择
链路用 skywalking ( pinpoint 要能接受比较高的性能损耗),线程池和父子线程的问题用 TransmittableThreadLocal + mdc 解决了,zipkin 是侵入式方案个人不是很喜欢,trace 、metric 、log 还是非侵入式的用起来更舒服,业务也没有感知。
2022-10-08 11:23:18 +08:00
回复了 7911364440 创建的主题 Java 关于动态切换数据源的问题
生产级代码就别自己写了,用 https://github.com/baomidou/dynamic-datasource-spring-boot-starter 这个好了,唯一要注意的是分布式事务的部分需要自己重写一下,如果是为了学习也可以看一下人家的代码,也是 AbstractRoutingDataSource 这个路子
1 ... 2  3  4  5  6  7  8  9  10  11 ... 23  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2231 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 01:12 · PVG 09:12 · LAX 17:12 · JFK 20:12
♥ Do have faith in what you're doing.