V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  szq8014  ›  全部回复第 14 页 / 共 17 页
回复总数  328
1 ... 6  7  8  9  10  11  12  13  14  15 ... 17  
2018-12-05 09:20:22 +08:00
回复了 szq8014 创建的主题 Java maven 的 create from archetype 是不是鸡肋?好像一直没流行起来。
@Aruforce 那你是不是有倾向用 vs code 写 java 啊,为啥 IDE 的各种智能提示及补全你不用?
2018-12-05 09:06:13 +08:00
回复了 gino86 创建的主题 程序员 不知道使用 yaml 有什么好处
@shayang888 windows 个性化里面把颜色改了就行啊,这个颜色来自于一张壁纸 http://wx3.sinaimg.cn/mw690/0060lm7Tly1fxvlfzc0npj31hc0u0qc2.jpg
2018-12-05 08:58:38 +08:00
回复了 kid1412621 创建的主题 Java IDEA 自动切换亮暗主题
这个官方应该不会做吧,感觉意义不大,有多少人这么在意主题切换,一般就一个主题用到底。。
这个插件 [Material Theme UI]( https://plugins.jetbrains.com/plugin/8006-material-theme-ui) 就有亮暗,然后在 toolbar 里面有几个按钮,一点就能切换,不如把这个提议发给这个插件开发者~
2018-12-05 08:29:07 +08:00
回复了 Asice 创建的主题 Java jvm 内存分析,服务器内存不足会导致 Java 程序卡死吗
怎么个卡死法? jstack 看看线程们都在干什么
2018-11-30 09:03:37 +08:00
回复了 css3 创建的主题 程序员 win10 C 盘越来越小怎么办,看了下,也不知道哪些能删
2018-11-24 15:15:12 +08:00
回复了 gino86 创建的主题 程序员 不知道使用 yaml 有什么好处
这全是习惯而已吧,比如 java 里面包名一般都又臭又长,但是大家虽然吐槽但是还都遵守这样的规则,开发过程中如何在 navigate 中展示就有两种风格

https://ws1.sinaimg.cn/large/af91b397ly1fxj63xrlhrj20bg0e8my2.jpg

上 hierarchy 下 flat,分别对应 java 两种常用的配置文件 properties 和 yaml 格式,喜欢哪种就用哪种

https://ws1.sinaimg.cn/large/af91b397ly1fxj64pqdwzj20a50didgf.jpg

像 yaml 这样的需要配置复杂了才能展示其优点吧,配置项那么短的话好像没啥明显优势。
就像 python 包名那么短的话上面两种视图也没啥大的区别了。

INI 不怎么用,搭建 openstack 的时候用得比较多没觉得 ini 多先进呀 0.0
问题解决了,我之前把 groovy plugin 干掉了(又不写 groovy ),再安装上就可以了。
```log
2018-11-24 10:47:10,891 [ 7644] ERROR - oncurrency.BoundedTaskExecutor - org/jetbrains/plugins/groovy/codeInspection/BaseInspection
java.lang.NoClassDefFoundError: org/jetbrains/plugins/groovy/codeInspection/BaseInspection
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.lang.ClassLoader.defineClass(ClassLoader.java:642)
at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:295)
at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:291)
at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:260)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:132)
at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:60)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassFromParents(PluginClassLoader.java:106)
at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:64)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:47)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.lang.ClassLoader.defineClass(ClassLoader.java:642)
at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:295)
at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:291)
at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:260)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:132)
at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:60)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:47)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at com.intellij.openapi.extensions.AbstractExtensionPointBean.findClass(AbstractExtensionPointBean.java:35)
at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:56)
at com.intellij.codeInspection.InspectionEP.instantiateTool(InspectionEP.java:155)
at com.intellij.codeInspection.ex.InspectionToolWrapper.getTool(InspectionToolWrapper.java:70)
at com.intellij.codeInspection.ex.InspectionToolWrapper.getStaticDescription(InspectionToolWrapper.java:156)
at com.intellij.codeInspection.ex.InspectionToolWrapper.loadDescription(InspectionToolWrapper.java:160)
at com.intellij.codeInspection.ex.InspectionSearchableOptionContributor.processOptions(InspectionSearchableOptionContributor.java:44)
at com.intellij.ide.ui.search.SearchableOptionPreloader.preload(SearchableOptionPreloader.java:49)
at com.intellij.openapi.application.Preloader.lambda$null$0(Preloader.java:66)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:582)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:87)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151)
at com.intellij.openapi.application.Preloader.lambda$initComponent$1(Preloader.java:63)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:227)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:26)
at com.intellij.util.concurrency.BoundedTaskExecutor$2$1.run(BoundedTaskExecutor.java:200)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:229)
at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:194)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.jetbrains.plugins.groovy.codeInspection.BaseInspection PluginClassLoader[org.jetbrains.plugins.gradle, 183.4284.148] com.intellij.ide.plugins.cl.PluginClassLoader@16c2ca02
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 47 more
2018-11-24 10:47:10,891 [ 7644] ERROR - oncurrency.BoundedTaskExecutor - IntelliJ IDEA 2018.3 Build #IC-183.4284.148
2018-11-24 10:47:10,891 [ 7644] ERROR - oncurrency.BoundedTaskExecutor - JDK: 1.8.0_152-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2018-11-24 10:47:10,891 [ 7644] ERROR - oncurrency.BoundedTaskExecutor - OS: Windows 10
2018-11-24 10:47:10,891 [ 7644] ERROR - oncurrency.BoundedTaskExecutor - Last Action:
2018-11-24 10:47:10,953 [ 7706] ERROR - oncurrency.BoundedTaskExecutor - org/jetbrains/plugins/groovy/lang/psi/api/statements/expressions/path/GrMethodCallExpression
java.lang.NoClassDefFoundError: org/jetbrains/plugins/groovy/lang/psi/api/statements/expressions/path/GrMethodCallExpression
at org.jetbrains.plugins.gradle.integrations.maven.codeInsight.completion.MavenDependenciesGradleCompletionContributor.<clinit>(MavenDependenciesGradleCompletionContributor.kt:112)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at com.intellij.openapi.extensions.AbstractExtensionPointBean.findClass(AbstractExtensionPointBean.java:35)
at com.intellij.openapi.extensions.CustomLoadingExtensionPointBean.instantiateExtension(CustomLoadingExtensionPointBean.java:46)
at com.intellij.lang.LanguageExtensionPoint.access$000(LanguageExtensionPoint.java:28)
at com.intellij.lang.LanguageExtensionPoint$1.compute(LanguageExtensionPoint.java:42)
at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:39)
at com.intellij.lang.LanguageExtensionPoint.getInstance(LanguageExtensionPoint.java:53)
at com.intellij.codeInsight.completion.CompletionPreloader.preload(CompletionPreloader.java:32)
at com.intellij.openapi.application.Preloader.lambda$null$0(Preloader.java:66)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:582)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:87)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151)
at com.intellij.openapi.application.Preloader.lambda$initComponent$1(Preloader.java:63)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:227)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:26)
at com.intellij.util.concurrency.BoundedTaskExecutor$2$1.run(BoundedTaskExecutor.java:200)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:229)
at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:194)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.path.GrMethodCallExpression PluginClassLoader[org.jetbrains.plugins.gradle, 183.4284.148] com.intellij.ide.plugins.cl.PluginClassLoader@16c2ca02
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 25 more
2018-11-24 10:47:10,953 [ 7706] ERROR - oncurrency.BoundedTaskExecutor - IntelliJ IDEA 2018.3 Build #IC-183.4284.148
2018-11-24 10:47:10,953 [ 7706] ERROR - oncurrency.BoundedTaskExecutor - JDK: 1.8.0_152-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2018-11-24 10:47:10,953 [ 7706] ERROR - oncurrency.BoundedTaskExecutor - OS: Windows 10
2018-11-24 10:47:10,953 [ 7706] ERROR - oncurrency.BoundedTaskExecutor - Last Action:
2018-11-24 10:47:10,969 [ 7722] INFO - .openapi.application.Preloader - com.intellij.ide.actions.GotoClassPresentationUpdater took 6 ms
2018-11-24 10:47:39,037 [ 35790] INFO - ellij.project.impl.ProjectImpl - 19 project components initialized in 141 ms
```
![再贴一下自己的插件]( https://ws1.sinaimg.cn/large/af91b397ly1fxiy6ynnfuj20z00jgmzs.jpg)

Alibaba Java Coding Guidelines
GsonFormat
IdeaVim
Lombok
Maven Helper
Rainbow Brackets
2018-11-24 08:17:18 +08:00
回复了 weilaixx 创建的主题 Android 现在安卓阵营的性能真尴尬
@syhsyh9696 是个小飞度 fit ~
2018-11-13 08:47:30 +08:00
回复了 hadixlin 创建的主题 程序员 IDEA_VIM 自动切换输入法扩展 IdeaVimExtension 支持 Windows 了
一般情况遇不到冲突……偶尔冲突时先按下 Enter 把已经输入的发过去,然后 ctrl + space 切输入法就继续工作了,一直以来也没觉得有多大问题,就是帮同事调程序时搜狗拼音很烦,他们连英文输入法都不开不知道怎么忍过来的 0.0
( ps:我的是精灵五笔,给五笔用户推荐一下)
2018-11-12 10:52:01 +08:00
回复了 magicdu 创建的主题 Java 各位的代码里还在用 SQL 语句吗?怎么管理的
不知道为啥 Hibernate 这么招黑,很多用 Mybatis 开发发现 sql 生成太麻烦,然后加代码生成器插件,还有的用动态的 mapper,为了性能再配个缓存,这样搞和 Hibernate 有多大区别。。这不是屠龙少年的故事么? 0.0

对于 [简单的 CRUD] 来说 Hibernate 开发效率很高啊,而且和缓存深度结合的,为啥不尝试一下 Hibernate,当你拒绝一个东西的时候你就少了一条路 0.0

像那种银行啊、考勤啊那种随便一个查询就关联 N 个表的查询业务场景 mybatis 还是非常适合的。

对于那种 cud 都喜欢写 sql 的推荐去写 php,一杆子捅到数据库?(逃

这么想控制每一行代码每一个细节,肯定是处于自己对于技术的不自信~(我也是不自信,希望以后能做到大剑无锋
2018-11-10 09:11:49 +08:00
回复了 abcdxx 创建的主题 Java spring boot 使用 "Phoenix" JdbcTemplate 读取非主键字段的值结果为空
其他列是什么类型的?试试原生的 PreparedStatement/RestulSet ?
再就是 in 查询一般返回多行为啥用 map 接,怎么也得上个 list 吧?
@5CanTell 蛤蛤蛤蛤,我没有
@5CanTell 撞头像了我滴哥
2018-11-08 10:38:33 +08:00
回复了 mortonnex 创建的主题 问与答 为什么 1B = 8b?
就像英文有 26 个字母一样吧…………哎?
你去看看 ASCII 表,8 位是能满足表示 26 个字母的前提下最 2^n 最小的了,还多出来一些可以设定成其他符号。
还可能跟早期电脑 CPU 就是 8 位 16 位的有关。
// 嗯。。我不对自己说的话负责。。
2018-11-05 14:45:50 +08:00
回复了 szq8014 创建的主题 Windows win10 1809 更新需要谨慎
@Zhongwei 倒是一直没关注过官方的通知……哎
2018-11-05 12:27:34 +08:00
回复了 szq8014 创建的主题 Windows win10 1809 更新需要谨慎
@heyufei1996 我先反馈的巨硬再来的论坛,主要是这个 bug 也太大了不是吗?
2018-11-01 18:52:07 +08:00
回复了 szhshp 创建的主题 程序员 你们见过最狗屎的架构是什么样的
@bayker 差不多,前端不会单独写页面,需要 .NET 加持,然后我本来想直接搭一个 nginx 把指定的路径直接代理到 es 上给 .NET 那,但是总监不同意,非得中间再加一个 java 层,我只能 666
1 ... 6  7  8  9  10  11  12  13  14  15 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3301 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 13:27 · PVG 21:27 · LAX 06:27 · JFK 09:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.