V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  humpy  ›  全部回复第 3 页 / 共 6 页
回复总数  104
1  2  3  4  5  6  
2022-10-13 10:24:17 +08:00
回复了 billzhuang 创建的主题 程序员 Jetbrains fleet pubilc preview 了,可立刻下载体验!
试用了一下,还是再等等吧...唉我非常想要一个 ipad pro 能用的至少达到 vscode 能力的编辑器,为什么就没有厂商开发呢
2022-09-29 18:22:44 +08:00
回复了 remember5 创建的主题 程序员 关于 Restful API 版本号控制的实现选择
针对主楼的内容,直接 requestmapping 的 path 写上 v1 、v2 就行了,为什么还要发明一个注解呢
2022-09-23 12:56:03 +08:00
回复了 8629 创建的主题 Java 请教下 Java 热替换代码的技术
2022-09-23 12:54:53 +08:00
回复了 8629 创建的主题 Java 请教下 Java 热替换代码的技术
可以做,jdk 提供了 JavaCompiler ,可以在运行时编译代码,将编译后的代码存在内存里,再实现一个 ClassLoader ,就能加载刚编译的类了。

可以参考一下这篇文章,好像是微博的老师写的:
https://zhenbianshu.github.io/2019/12/play_with_java_dynamic_compile.html
这东西就是看起来很美好,实际还不成熟,你实际用 kmm 写个复杂点的库就知道了…尤其是在 ios 里用协程,老的内存模型恶心人,新内存模型 gc 又卡得爆炸
2022-09-07 09:57:30 +08:00
回复了 QuinnGetty 创建的主题 成都 四川这么多的地震,为什么好多人选择四川成都定居呀
成都下面是古老的扬子地块,形成七八亿年了,非常稳固,几乎不会有大地震的可能。主要是周围都是地震带,时不时震一下,成都就得被波及一下。
2022-08-15 15:11:12 +08:00
回复了 jaoyina 创建的主题 Java Maven 依赖包的问题
要看依赖哪来的:
mvn dependency:tree

要实现你的目的:
在当前项目 pom.xml 里的 dependencyManagement 里声明这个 4.2.26 版本的依赖
2022-07-28 15:24:08 +08:00
回复了 KIRAYOMATO 创建的主题 问与答 非科班转码需要学哪些计算机专业的课程?
从我个人的经历看,倒是更推荐 The Elements of Computing System: Building a Modern Computer From First Principles ,中文版叫 [计算机系统要素:从零开始构建现代计算机] ,看完之后能理解计算机从软件到硬件是怎么实现的。它的配套网站是:www.nand2tetris.org
2022-07-26 17:57:24 +08:00
回复了 codingbody 创建的主题 Java Java 项目如何做代码风格的统一管理
@codingbody 你们团队还注重 code style ,挺好的,现实里遇到的好多开发,根本不在乎代码格式这些东西,更别说代码的美感了,那些代码看着都糟心。

要做这件事,我建议就三个点:

1. 拍板一个代码格式标准(越讨论越没完没了,直接拍板);
2. 用 spotless-maven-plugin 或者类似的工具,通过 git pre-commit 钩子在开发者提交代码时自动做一下格式化(减少开发负担和抵触);
3. git 中心仓库在代码推送时,对代码做一下 mvn spotless:check ,不通过的不让入库(防止钻空子)。
git-commit-id-plugin
2022-07-26 17:39:01 +08:00
回复了 codingbody 创建的主题 Java Java 项目如何做代码风格的统一管理
@codingbody #23 可以的,你可以配置个 demo 项目试一下。https://github.com/diffplug/spotless

<java>
<includes>
<include>src/main/java/**/*.java</include>
<include>src/test/java/**/*.java</include>
</includes>
<importOrder>
<file>${build-utils.format.importorder}</file>
</importOrder>
<removeUnusedImports/>
<eclipse>
<file>${build-utils.format.java}</file>
</eclipse>
</java>
别怀疑,hhkb 手感就是差劲,我就是四五年前被骗的,买来之后一直吃灰。
楼主手上的 hhkb 出不去的话,可以试试换 yang 神的蓝牙主控,然后在 ydkb.io 上改键位配置。

我个人的一点浅见,60 以及更往下的 40 键盘,一定要配合 vim 使用(不一定是原装 vim ,比如 ideavim 、vimium 等),用起来才爽,确实有段适应期,但是过了之后,写代码就再也离不开了。这是我现在用的键位配置,还不够舒适,还在完善:
https://tva1.sinaimg.cn/wap800/6856d0b6ly1h4k5cnrq8hj21cm0h4drl.jpg
2022-07-26 10:50:00 +08:00
回复了 codingbody 创建的主题 Java Java 项目如何做代码风格的统一管理
代码自动格式化,我是这么做的:

1. 用 eclipse 调出一个组内统一的代码格式配置;
2. 将相关配置文件打包成一个 jar 包,方便统一使用更新;
3. java 项目使用 spotless-maven-plugin 做代码格式自动化应用,并将插件 task 绑定到 process-sources 这个 phase ,这样每次 maven 编译前,都会自动做代码格式化;
4. 使用 git pre-commit 钩子,在每次 commit 之前,执行 maven spotless:apply 命令,自动格式化代码;
5. 使用 maven-git-hook-plugin ,在 initialize phase ,初始化 .githooks 钩子。

(到这一步了,也就是新拉下来一个项目,只要随便执行一个 maven 指令,就能配置好本地的代码格式化环境,但是好多同事开发完全依赖 idea ,而在 idea 里运行项目,默认不会走正常的 maven 编译流程,触发不了配置的 maven 格式化任务。为了解决这个问题,我们使用 maven archetype 创建项目脚手架,生成的新项目的时候修改了 .idea/workspace.xml 文件,增加了一个执行 maven formatter 的 before lauch action ,这样从 idea 启动应用,也会每次都执行代码格式化了。)

到此基本上一套自动格式化代码的流程就算实现了。同时,对喜欢随时自己做格式化操作的朋友,idea 可以安装 Adapter for Eclipse Code Formatter 插件,使用上面( 1 )步的格式化配置,替换掉 idea 自带的格式化工具。

ps. 做代码格式化有个容易被忽略但很重要的点,是 import 的顺序,这个一定要统一。spotless-maven-plugin 支持使用 eclipse 的 importorder 配置,我们现在是这么弄的:

0=java
1=org
2=com
3=我们公司的 package 前缀
4=
5=\#
2022-07-20 14:25:26 +08:00
回复了 Kontinue 创建的主题 程序员 机械键盘求推荐
2022-07-18 11:27:00 +08:00
回复了 arvin01 创建的主题 问与答 有推荐乐器的吗,想在家里学,不会吵到邻居
电吉他
2022-07-11 18:03:14 +08:00
回复了 Cola98 创建的主题 程序员 关于自己对 Go web 的包结构理解
@blless #19 赞同,现在这种把 controller 放一块、model 放一块的组织形式,就像是公司里把所有后端放一个组、前端放一个组、产品放一个组一样,很不内聚。
2022-07-11 17:50:44 +08:00
回复了 leiuu 创建的主题 程序员 前端和后端中间的部分一般习惯叫做什么
aggregator
2022-07-11 14:38:09 +08:00
回复了 yizmaoaa 创建的主题 求职 老哥们现在写简历都用什么
qq 邮箱里的简历
2022-07-10 18:14:08 +08:00
回复了 formulahendry 创建的主题 Visual Studio Code 微软发布 VS Code Server 了~ 目前是 private preview 阶段
以后就可以搞个 ipad 做开发
2022-06-30 11:00:27 +08:00
回复了 dhou45 创建的主题 分享发现 不看说明书的报应, 用 HHKB 四年之后的后知后觉...
没必要买蓝牙版,就普通版本,再淘宝一个 YANG 神( YDKB )的双模主控,只需要拧螺丝就能装上
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2604 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 15:23 · PVG 23:23 · LAX 07:23 · JFK 10:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.