V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hcen1997  ›  全部回复第 1 页 / 共 2 页
回复总数  22
1  2  
2021-10-29 11:25:59 +08:00
回复了 typetraits 创建的主题 职场话题 秋招卷中卷,但是薪资出乎意料,体感倒挂也挺严重的
好羡慕啊, 你们靠自己在 2 线城市买房肯定没有问题吧
1. idea 可以跳到光标上一次所在位置. 我设置的是 alt+a 特别好用. 地址 keymap->navigate->back
2. debug 可以设置 condition, 设定变量等于什么值才进入 debug, 不是特别符合你的要求
github 搜索 game, 筛选只看 java
github 上还有一个 java 开发的停车场管理软件
2021-09-26 17:32:31 +08:00
回复了 liuidetmks 创建的主题 Java Java 加一个字段很难吗?
动态一时爽, 重构火葬场
没有编译器的类型系统提示, 就要靠你自己了解接口定义了
2021-08-16 11:26:25 +08:00
回复了 steptodream 创建的主题 Java idea 热加载怎么设置,麻烦知道的告诉一下新手
@lap510200 @steptodream
idea 的 debug 模式 可以很简单的热加载方法中的代码, 你们同意吧?

那么在设计程序的时候, 把自己不确定的部分, 放在可以热加载的函数中, 边调试边写.
好像自己就变成了一个机智的函数体.

至于更加复杂的热加载技术, 我承认我自己不会使用, 对不起, 见笑了
2021-08-13 13:31:57 +08:00
回复了 yifangtongxing28 创建的主题 职场话题 长久的加班和 oncall 直接透支你的 coding 生涯
这公司整体的战略有关, 不提薪资都是扯淡
如果楼主 8k 一月, 的确不能这么干
如果楼主 12k 一月, 1 个月 1 两次我觉得可以
如果楼主 16k 一月, (不好意思, 这么高的薪资, 我都不知道该干嘛了

而且既然你自己都发现了, 公司除了后端开发, 其他人看起来都挺闲的
那么就说明公司就是在压榨后端没有错啊
一个正常发展的软件公司, 应该是 老板 经理, 销售 开发 人事 这各司其职才对,
没事的时候想想每个岗位的边界在哪里,
不行就离职换公司

当然, 如果被锁住了, 那挺惨的, 同情你一下
2021-08-12 13:22:12 +08:00
回复了 luin 创建的主题 分享发现 1Password 8 用 Electron 重写了
electron 便宜啊,
2021-08-12 13:20:07 +08:00
回复了 EscYezi 创建的主题 Java 关于 Java 类加载和 Springboot Bean 动态加载的一点想法
@EscYezi json 地址是指 对象中字段的地址
比如 数据库中存了 '{"t1":{"t2":1}}'
那么 json 地址就是 t1.t2
调用完函数后, 数据库中的值就会变成
'{"t1":{"t2":2}}'

为啥不直接传递 json? 随意啊, 想怎么写怎么写,
2021-08-12 13:16:51 +08:00
回复了 steptodream 创建的主题 Java idea 热加载怎么设置,麻烦知道的告诉一下新手
目前我自己开发的感觉(3 年外包)
热加载不是很好用, 因为项目都奇奇怪怪的
idea 自带的 debug 启动方式和热加载方法内代码就挺好的,
其他需要热加载的地方, 就好好提升自己的编码设计水平吧

-- idea 自带热加载, 可以重新加载方法内的代码
Hot Swap Classes
2021-08-12 11:41:47 +08:00
回复了 cmxzj 创建的主题 Java mybatis batch 插入
报的错有这个异常吗? org.apache.ibatis.executor.BatchExecutorException
mybatis 3.5.5 好像有相关信息的打印
----
message.append(batchResult.getMappedStatement().getId())
.append(" (batch index #")
.append(i + 1)
---
org/mybatis/mybatis/3.5.5/mybatis-3.5.5-sources.jar!/org/apache/ibatis/executor/BatchExecutor.java:138
你看看 138 行的代码能不能解决你的问题

不过这个只能打印 index
2021-08-12 11:29:04 +08:00
回复了 EscYezi 创建的主题 Java 关于 Java 类加载和 Springboot Bean 动态加载的一点想法
生产环境暴露动态代码加载过不去安全检查吧?
这个需求就是普通的更改数据嘛, 不过数据不是简单的一个字段, 而是字段->json-> 字段的形式

那只需要在 dao 层加入一个 json 地址解析就行了啊
+1 需求的功能接口加一个字段 : jsonPath
对于上层应用还是调用 字段加 1 的函数
但是对于 dao 层, 先获取 json 字符串, 解析, 根据 jsonPath 更新数据, 转回 json 字符串, -> 存回数据库

我觉得分层抽象的原理用在这个需求上刚刚好
2021-08-12 11:21:16 +08:00
回复了 ilovemo 创建的主题 Java Spring Data JPA VS MyBatis
同意 @abcbuzhiming 的说法
jpa 模式太简单了, 天下没有免费的午餐
mybatis 原版手动的太明显了, 要建表 20 多个对象, 的情况下, 一个人做工作量太大了
两个复合一下, 基本自动化, 复杂手动化 这种设计模式更符合现在的开发需求吧(基本都是增删改查的简单需求, 但是复杂需求也是日常)

那么就看那个框架更能符合今天的需求了
2021-08-12 11:18:27 +08:00
回复了 liian2019 创建的主题 Java 请教各位大佬一个 mybatis plus 问题
在 mybatis 中, 如果 select 的列结果名和 class 的结果名对应上, 是可以直接转换的
<select> select a,b,c from tt where a = #{paramA} </select>
class CC { String a; String b; String c}
List<CC> getByParamA(@Param("paramA")String paramA);

上面这种 sql 和 class 对应的关系, 接口返回类型可以直接写类名, 自动转换了
mybatis 甚至可以自动转换驼峰和下划线
2021-08-12 11:03:23 +08:00
回复了 abcbuzhiming 创建的主题 Java 有没有办法对 Spring 进行"瘦身"?不去定制代码的前提下。
换个思路, 是不是以前的代码没有 ioc 功能
ioc 功能是不是在现在的软件开发当中是非常重要的,
那么实现这个功能就要一定的代码量,
可以在接口文件中自定义 static class 的一个类, 给上 @data 注解,
2021-08-06 13:50:16 +08:00
回复了 bingyiyu 创建的主题 程序员 组里 40 老大哥有错不改还注释他人代码怎么解
@bingyiyu 之前我在的某外包项目就是 http 服务组件写了很多, 每一个调用的地方插入 ifelse
要考虑到所有人的技术水平, 说不定有人就是习惯了复制 ifelse 呢?

我还是推荐在自己的代码和模块中保持自己的坚持(如果你能坚持的话)
但是和其他人一起的部分, 就要遵守惯例, 不要动
2021-05-07 13:59:22 +08:00
回复了 LiuJiang 创建的主题 程序员 我是如何突围传统行业的?
> 但在实际情况中,还是会有一些接口文档和实际接口不符的情况发生,导致一些问题产生,这个我们也在思考。
可以要求开发自己写单元测试 直接使用 http 文件
2021-04-28 09:23:05 +08:00
回复了 8e47e42 创建的主题 问与答 一般大厂应该怎样做 code review,如何组织 Git
不好意思 53 楼的意思时 开源和开放信息获取不是一个意思
2021-04-28 09:19:52 +08:00
回复了 8e47e42 创建的主题 问与答 一般大厂应该怎样做 code review,如何组织 Git
开源又不是共产主义, 哪里那么简单
2021-04-28 09:19:13 +08:00
回复了 8e47e42 创建的主题 问与答 一般大厂应该怎样做 code review,如何组织 Git
感谢 @zjsxwc 提出了 gitlib 也有权限控制. 是的 是这样的, gitlib 有权限管理, 针对分支提交做权限控制
超级大厂, 内部的架构其实问不出来的, 因为大家入职都签了保密协议不是吗?

倒是有 google 的离职程序员介绍谷歌内部工具, 基本都是找开发满足 google 内部的需求(比如面对上亿行代码怎么快速查找, 上百个人项目组怎么交流信息.)
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5290 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 05:55 · PVG 13:55 · LAX 21:55 · JFK 00:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.