V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  1194129822  ›  全部回复第 4 页 / 共 6 页
回复总数  111
1  2  3  4  5  6  
2020-11-26 15:22:10 +08:00
回复了 caopi 创建的主题 杭州 坐标杭州,去哪领取失业保险金?
<u>打电话最快<u>
天才思想👍👍👍
2020-11-21 23:44:58 +08:00
回复了 Braisdom 创建的主题 Java 历经 3 年,终于得以实现了
mark, 好像 mybatis 也有动态构建 SQL 语句的类。SQL 表达力并不强,要不是微软也不用一直扩展 SQL 语法了。java 就是 java,SQL 就是 SQL 。没有银弹。
2020-11-20 14:24:07 +08:00
回复了 ceshi123 创建的主题 Java AQS 公平锁真的完全公平吗?
你这理解不对,首先说一下,公平只是相对的公平,所有公平模式,就是如果前面有线程排队就加入队尾,而非公平模式,就是线程直接尝试获取锁,获取失败才排队。但是线程本身的执行是没有顺序和优先级的。如果线程 2 因为 os 调度,一直得不到运行,可能一直永远排队。
2020-11-13 08:51:21 +08:00
回复了 yazinnnn 创建的主题 Java webflux 替换 webmvc 有哪些成本呢?
简单的问题更简单,复杂的问题更复杂。用好 Stream 就能解决大部分问题了。自己学习写写 demo 还是能用的,现在 Reactive Programming 在后端不火,主要是调试理解困难,更重要的问题是后端应用最重要的 RDBMS,但是现在 RDBMS 只支持同步,如果支持异步,那样所以压力全都给了数据库,本来数据库压力就大。webflux 基于 netty,但是组件非常复杂,从前端可以学到,解决异步最成功实践还是 Promise,而不是 Rx
tieBreakOrder 作用的是干什么的?根本不是比较元素大小的,而是和它名字一样是打破比较的。这个只在插入的时候用到(红黑树不同元素一定要比较大小)。就是说在这一步一定要插入了,因为 tieBreakOrder 已经不关心 a,b 顺序了[也无法保证]。因为严格执行比较 identityHashCode 也可能相同,那样根本分不出大小。所以搜索都没有用 tieBreakOrder,而是在左右子树都进行搜索。实际上可以认为 tieBreakOrder 其实没有什么作用,前面比较都无法通过,则直接令 a<b 就可以。
可以看一下 Implementation notes. 有说明。
2020-11-05 12:00:48 +08:00
回复了 season8 创建的主题 问与答 请教一个 Java 多线程嵌套使用的问题
建议创建线程池时传 ThreadFactory 参数,打印不要用 System.out.println,请换成 log 可以查看是具体那条线程。inner 线程池最大任务数 = 12 + 1 (建议不要设置非核心线程)。出现这个问题并没有什么高深的原理,仅仅是线程运行的不确定性,第一轮 outter 给 inner 提交了 9 个 task,此时 inner 正常,outter 三个线程被正确的阻塞。当 inner 运行所有 countDown 后,第一轮 inner 执行还没完全结束,outter 三个线程被唤醒,**注意**,此时线程执行没有了先后顺序和逻辑关系,完全靠 os 调度器调度,如果第二轮 outter 线程三个线程先提交任务,此时 inner 线程池最多可以接受 4 个任务,就是说这一轮已经可能出现错误了。而且一旦触发 RejectedExecutionException,try-catch 没有捕获这个异常,则直接杀死 outter 的核心线程,造成 outter 线程池,execute->Rejected->kill thread->create thread->execute 的恶性循环。代码根本没走到 await,所以一旦 Rejected 就不再阻塞了。
2020-11-03 22:22:37 +08:00
回复了 eamon666 创建的主题 职场话题 关于我去乐我无限面试的这件事
我觉得对 redis 理解不够,这一条还是比较公正的。不顾使用场景就设计业务,不是有问题吗? redis 为什么只被当做缓存?而且只能是缓存?库存,下单这种操作都没听说用 redis,你红包竟然用 redis 更新。redis 做分布式锁就更不谈了。是不是还 redis 做消息队列,注册中心。如果对你有冒犯,那提前说声对不起。
2020-11-03 20:33:06 +08:00
回复了 1260475686 创建的主题 求职 阿里云社招面试
老哥是不是跳槽有点频繁
2020-10-29 12:27:54 +08:00
回复了 zw1one 创建的主题 Java for 循环中执行 sql 语句,为什么效率低下?
不要以为 JDBC addBatch 和 mybatis BatchExecutor 就是真正的批量提交!!!这个功能要先开启才能用,在 JDBC url 后面加 rewriteBatchedStatements=true,不然还是走的循环插入。
2020-10-25 19:05:51 +08:00
回复了 l6241425 创建的主题 求职 面试技术 leader,需要问计算机基础吗?
我觉得是你的问题,面试是双方考察,而且是技术 leader 这种级别的了,应该平等的聊天。在聊天中顺便稍微问一下技术相关的问题,而且主要用的是什么技术,人人都要去写内核吗?而且 TCP 这种问题真的毫无价值,怎么不背一下滕王阁序呢?
2020-10-24 09:31:56 +08:00
回复了 ericgui 创建的主题 程序员 关于 Java LinkedList 的一个 API: remove(int index) 和 remove(Object o)
???这个问题不懂的话,建议先看 The Java Language Specification Java SE Edition.
重载是编译期就确定是哪个方法,如果还有个变元重载,那还更分不清了???
编译期确认方法三个阶段
1.不允许装箱拆箱 也不允许变元重载
2.允许装箱拆箱重载
3.允许装箱拆箱 允许变元重载,变元重载优先级最低
没什么一步方法,LAST_INSERT_ID()线程安全,但是是 connection 连接后上一个插入的自增 id,没插入前还没生成。
select auto_increment from information_schema.tables where table_schema ='db_name' and table_name='xxx';
线程不安全,auto_increment connection 共享。
所以保证原子性,一致性。只能用事务,先插入再更新。
2020-10-13 10:53:20 +08:00
回复了 UnixCat 创建的主题 问与答 阿里云 offer 申请流程需要多久,时间长了会不会被释放?
社招过了啊,这么强吗?为什么还要收入证明啊,这不是隐私吗? lz 面的 p 几啊,有面试经验传授吗
2020-10-11 15:13:55 +08:00
回复了 duanxiaoyu 创建的主题 推广 最近面了一个前端,感觉很满意,分享给大家
CSS 我不会外,其他感觉好简单,手写一个实现 promiseA+规范的 promise 都没有
现在大多数项目还是 Filed 注入,spring3 推荐 setter 注入,4 推荐构造器注入,且 4.3 后如果 bean 中有构造器,则不需要 @Autowired, 就已经使用构造器注入,复杂的是 spring 构造器,setter,Filed 注入可以一起工作,所以你使用 Lombok,只要用了 AllArgsContructor/RequiredArgsConstructor,就不需要其他 spring 注解。而且构造器注入无法解决循环依赖,而且是生成的构造器,你也无法操作,所以 @Lazy 解决循环依赖不可用. 但是依然可以在需要循环依赖的 Bean 上使用 @Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)提前暴露代理 Bean,不过 spring 官方推荐构造器注入的原因就是程序员自己解决循环依赖
vscode 这个弟弟什么时候也配和 idea 相提并论了? vscode 就是 chrome 换皮,同样吃内存。配置拉满就好了
2020-09-28 08:58:44 +08:00
回复了 EminemW 创建的主题 程序员 想学习,却不知道学什么
学习使用->熟练使用->原理->源码[关键]实现然后原理->源码[关键]多看几次
2020-09-25 09:52:24 +08:00
回复了 whatsupbitch 创建的主题 Node.js Node.js 比如 Nest 有 django 这种简单易用的框架么
什么年代了,还说 Java 开发效率低?如果说传参只用 map 当我没说,你不管什么项目要不要事务?要不要定时任务?springboot 全家桶+Stream 如果还会一些 Reactor 开发直接起飞,mybatis 效率可能低,但是可以直接用 JPA,甚至 DBUtils,JdbcTemplate.可选择太多,而且维护,成本都很低
2020-09-24 10:04:34 +08:00
回复了 ianEros 创建的主题 程序员 大佬们都是怎么提升自己的?看书还是看网页?
原理在心,know->learn and use->skilled->source and impllement 最后再来印证原理。这是我学习的方法,最重要的习惯养成,曾经 996 的情况,每天下班都抽 2 小时学习,等养成习惯就不觉得难了
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2837 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 12:04 · PVG 20:04 · LAX 05:04 · JFK 08:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.