首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IDEA与eclipse桌面配置基础

IDEA与eclipse桌面配置基础

原创
作者头像
QGS
发布于 2023-10-31 13:31:39
发布于 2023-10-31 13:31:39
6790
举报
文章被收录于专栏:QGS星球QGS星球

eclipse中配置jdk Window–>Preferences–>java–>installed JREs–>add–>Standard VM–>选择jdk安装路径就好了 设置字符集编码为utf-8,防止中文乱码 设置字符集编码为UTF-8:Window–>Preferences–>General–>Workspace–>选择Other为UTF-8,General–>Content Types里面的Text内容全部设为UTF-8 设置新建jsp页面默认为UTF-8编码:Window–>Preferences–>Web–>JSP Files–>Encoding设置为UTF-8 设置eclipse的代码自动提示 Window–>Preferences–>java–>editor–>content assist–>右侧框里auto activation triggers for java值设置为 “abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXVZ.” 在eclipse配置Maven Window–>Preferences–>Maven–>Installations–>add–>选择maven的解压目录就好了,然后勾选新增的maven, 在配置User Settings–>选择maven的settings.xml文件 Eclipse中的Java–>Installed JREs,可以选择JRE所在目录,也可以选择JDK所在目录,选择JDK所在目录有个好处就是可以查看源码。 Compiler Compiler compliance level:编译Java程序时使用的JRE版本。 Libraries:配置classpath的地方,既然要运行Java程序,肯定要包含JRE。

#搜索Assist

自动补全

#添加(表示所有字母都可以自动补全) .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

修改Ecilpse编码格式

Eclipse中更改警告和错误突出显示的文本背景颜色 Window | Preferences | General | Editors | Text Editors | Annotations

Eclipse+JAVAFX 1、 http://download.eclipse.org/efxclipse/updates-nightly/site

2、下载地址:http://www.oracle.com/technetwork/java/javase/downloads/javafxscenebuilder-1x-archive-2199384.html

Eclipse下javafx的导入 https://openjfx.cn/dl/

Eclpise-jdk11-javaFx https://openjfx.cn/

module Java11 { exports com; requires javafx.base; requires javafx.controls; requires javafx.fxml; requires javafx.graphics; requires javafx.media; requires javafx.swing; requires javafx.web; requires javafx-swt; }

添加eclipse中创建dynamic web project

Tomcat与eclipse整合

Tomcat与DIEA整合

出现问题

将tomcat.util.scan.StandardJarScanFilter.jarsToSkip=/ 改为 tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar 重启tomcat

IDEA快捷键为Eclipse风格 点击任务栏的“File” 选择“Settings” 设置页面中左侧导航中选择Keymap 右侧的Keymaps下拉列表中选择“Eclipse”,或者其他自己习惯的预设风格。 IDEA添加JDK

IDEA设置Ctrl + 鼠标滚轮)字体大小

IDEA取消文件夹自动合成 将勾取消即可

IDEA安装插件 Codota 代码智能提示插件

只要打出首字母就能联想出一整条语句,还显示了每条语句使用频率。自动学习开发者项目代码风格,总结出了个人代码偏好。

Key Promoter X 快捷键提示插件

每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。

CodeGlance 显示代码缩略图插件

当代码很多的时候,方便查看,很有用。

Lombok 简化臃肿代码插件

实体类中的get/set/构造/toString/hashCode等方法,都不需要手动写

Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件 会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助开发者写出更规范的代码。 CamelCase 驼峰命名和下划线命名转换

SonarLint 代码质量检查插件

提升代码质量

Save Actions 格式化代码插件

优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使开发者的代码更规范统一。

CheckStyle 代码风格检查插件 功能跟Alibaba Java Coding Guidelines类似 Grep Console 自定义控制台输出格式插件

MetricsReloaded 代码复杂度检查插件

Statistic 代码统计插件

Translation 翻译插件

Rainbow Brackets 彩虹括号插件

修改全局配置,提升工作效率 优化导包配置

取消tab页单行显示

双斜杠注释改成紧跟代码头

取消匹配大小写

显示行号和方法分割线

创建文件时,自动生成作者和时间信息 /**

  • @author QGS
  • @date YEAR年YEAR年{MONTH}月${DAY}日 HOUR:HOUR:{MINUTE}:${SECOND}
  • @packageName ${PACKAGE_NAME}
  • @className ${NAME}
  • @version 1.0.0
  • @describe TODO */

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
kubernetes | loki 开源日志框架
基于 centos7.9,docker-ce-20.10.18,kubelet-1.22.3-0,kube-prometheus-0.10
Amadeus
2023/04/27
8630
kubernetes | loki 开源日志框架
loki (二) 部署
基于 centos7.9 docker-ce-20.10.18 kubelet-1.22.3-0 loki-2.3.0 promtail-2.3.0
Amadeus
2023/05/03
1.6K0
loki (二) 部署
Kubernetes集群日志-使用Loki实现高效日志分析和查询
Grafana Loki 是一个水平可扩展,高可用性,多租户的日志聚合系统,Loki 是基于仅索引有关日志元数据的想法而构建的:标签(就像 Prometheus 标签一样)。日志数据本身被压缩然后并存储在对象存储(例如 S3 或 GCS)的块中,甚至存储在本地文件系统上,轻量级的索引和高度压缩的块简化了操作,并显著降低了 Loki 的成本,Loki 更适合中小团队。由于 Loki 使用和 Prometheus 类似的标签概念,所以如果你熟悉 Prometheus 那么将很容易上手,也可以直接和 Grafana 集成,只需要添加 Loki 数据源就可以开始查询日志数据了。
王先森sec
2023/12/11
3.9K2
Kubernetes集群日志-使用Loki实现高效日志分析和查询
Loki 日志系统详解
最近,在对公司容器云的日志方案进行设计的时候,发现主流的ELK或者EFK比较重,再加上现阶段对于ES复杂的搜索功能很多都用不上最终选择了Grafana开源的Loki日志系统,下面介绍下Loki的背景。
玄姐谈AGI
2021/10/12
2K0
你还在用笨重的 ELK?这个轻量级日志新贵了解一下
最近,在对公司容器云的日志方案进行设计的时候,发现主流的ELK或者EFK比较重,再加上现阶段对于ES复杂的搜索功能很多都用不上最终选择了Grafana开源的Loki日志系统,下面介绍下Loki的背景。
用户8639654
2021/08/23
7910
grafana tempo结合loki实现分布式追踪
Grafana Tempo是一个开源、易于使用的大规模分布式追踪后端.Tempo可以节约成本,仅需要对象存储即可运行,并且与Grafana,Prometheus和Loki深度集成.Tempo可以与任何开源跟踪协议一起使用,包括Jaeger、Zipkin和OpenTelemetry。它仅支持键/值查找,并且旨在与用于发现的日志和度量标准(示例性)协同工作.Tempo与Jaeger,Zipkin,OpenCensus和OpenTelemetry兼容.它以任何上述格式提取批处理,对其进行缓冲,然后将其写入GCS,S3或本地磁盘.因此,它强大、便宜且易于操作!
有点技术
2020/11/09
3.8K0
grafana tempo结合loki实现分布式追踪
kubernetes日志采集Loki(四)
在此示例中,首先定义了一个ConfigMap对象,其中包含了Promtail的配置信息。然后,创建了一个Deployment对象,用于部署Loki的日志收集器。在Deployment对象中,指定了Promtail的镜像以及容器的端口号。此外,还指定了一个名为loki-agent-config的ConfigMap,用于存储Promtail的配置文件。在容器中,使用/etc/promtail-local-config.yaml路径挂载此ConfigMap。
玖叁叁
2023/05/04
6320
使用 Loki 收集 Traefik 日志
前面我们介绍了 Loki 的实现架构以及 Promtail 的相关配置,本文我们将来介绍如何安装 Loki,并为 Traefik 的日志设置一个可视化的 Dashboard。
我是阳明
2021/05/17
1.6K0
使用 Loki 收集 Traefik 日志
Grafana 系列文章(十四):Helm 安装Loki
1.启用 Prometheus Operator Service Monitor 做监控2.增加external_labels - cluster, 以识别是哪个 K8S 集群;3.pipeline_stages 改为 cri, 以对 cri 日志做处理(因为我的集群用的 Container Runtime 是 CRI, 而 Loki Helm 默认配置是 docker)4.增加对 systemd-journal 的日志收集:
东风微鸣
2022/06/14
2.2K0
Grafana 系列文章(十四):Helm 安装Loki
Kubernetes之日志和监控(十五)
当然,kubectl describe除了能够查看pod的日志信息,还能查看比如Node、RC、Service、Namespace等信息。 注意 :要是想查看指定命名空间之下的,可以-n=namespace
落寞的鱼丶
2022/02/07
7340
kubernetes安装Prometheus监控集群状态
Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统,自2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区,为强调开源及独立维护,Prometheus于2016年加入CNCF,成为继kubernetes之后的第二个托管项目。 官方网站
王先森sec
2023/04/24
1.2K0
kubernetes安装Prometheus监控集群状态
Loki & Promtail 详解
Loki 是受 Prometheus 启发的水平可扩展、高可用、多租户日志聚合系统。非常适合采集 Kubernetes Pod 的日志,关键 Loki 还易于操作且更加轻量级(相比 ELK/EFK/EFLK )。
gopher云原生
2021/10/18
16K0
部署 Prometheus 和 Grafana 到 k8s
上次我们主要分享了 asp.net core 集成 prometheus,以及简单的 prometheus 使用,在实际在 k8s 中部署的时候就不能在使用前面讲的静态配置的方式来部署了,需要使用 Prometheus 的服务发现。
huofo
2022/03/17
8590
部署 Prometheus 和 Grafana 到 k8s
Kubernetes集群监控方案详解
本文介绍在k8s集群中使用node-exporter、prometheus、grafana对集群进行监控。
星哥玩云
2022/07/13
3K0
Kubernetes集群监控方案详解
在 k8s(kubernetes)中使用 Loki 进行日志监控
在 k8s(kubernetes)中使用 Loki 进行日志监控 安装helm环境 [root@hello ~/yaml]# [root@hello ~/yaml]# curl https://baltocdn.com/helm/signing.asc | sudo apt-key add - [root@hello ~/yaml]# sudo apt-get install apt-transport-https --yes [root@hello ~/yaml]# echo "deb https:
小陈运维
2021/12/14
1.4K0
Prometheus神器之监控K8s集群
Prometheus是SoundCloud开源的一款开源软件。它的实现参考了Google内部的监控实现,与源自Google的Kubernetes结合起来非常合适。另外相比influxdb的方案,性能更加突出,而且还内置了报警功能。它针对大规模的集群环境设计了拉取式的数据采集方式,你只需要在你的应用里面实现一个metrics接口,然后把这个接口告诉Prometheus就可以完成数据采集了。
程序员同行者
2019/05/15
1.8K0
Prometheus监控神器-Kubernetes篇(一)
本篇使用StorageClass来持久化数据,搭建Statefulset的Prometheus联邦集群,对于数据持久化,方案众多,如Thanos、M3DB、InfluxDB、VictorMetric等,根据自己的需求进行选择,后面会详细讲解针对数据持久化的具体细节。
Kubernetes技术栈
2020/09/09
2.1K0
TKE中部署日志聚合工具Loki
Loki是受Prometheus启发的水平可扩展,高度可用的多租户日志聚合系统。它的设计具有很高的成本效益,并且易于操作。它不索引日志的内容,而是为每个日志流设置一组标签。
聂伟星
2020/11/06
2.3K0
10分钟学会使用 Loki 日志聚合系统
Loki 是一个由Grafana Labs 开发的开源日志聚合系统,旨在为云原生架构提供高效的日志处理解决方案。
Rainbond开源
2023/02/21
1.8K0
使用 vmagent 代替 Prometheus 采集监控指标
vmagent 可以帮助我们从各种来源收集指标并将它们存储在 VM 或者任何其他支持 remote write 协议的 Prometheus 兼容的存储系统中。
我是阳明
2022/05/22
3.9K0
使用 vmagent 代替 Prometheus 采集监控指标
相关推荐
kubernetes | loki 开源日志框架
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档