google-java-format plugin should intercept the “Reformat Code” action in IDEA (Ctrl+Alt+L) and apply its own rules. However, it does not work with imports for some reason, so to fix that you have to import a Java Google Code Style XML file  to your c…
1. 新建Maven项目 初始Maven项目完成后,初始的配置(pom.xml)如下: 2. 配置Maven 向项目里新建Spark Core库 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst…
近期困惑于团队成员代码风格迥异,代码质量不可控,作为一名老司机,忧患于后期服务的可维护性,多次一对一的代码Review,耗时耗力不说,效果也不明显.痛定思痛,多次反思之后得出结论:无规矩不成方圆,可靠的服务必须建立在统一的代码风格基础之上,仅仅提倡是远远不够的,必须使用有效的可执行机制,确保最终效果.   这里的可执行机制包含以下几个方面:   (1)有统一的代码风格约束要求: (2)IDE辅助检查代码风格约束是否满足,实时检测提醒: (3)构建项目过程强制检查代码风格约束是否满足,如不满足,终…
JSF 作为 JavaEE 官方标准,在了解并掌握其基本开发技术后,对于功能要求较高.业务流程复杂的各种现代 Web 应用程序开发将会成为非常合适且强大的高效率开发利器.JSF 的开发环境搭建涉及到在 IntelliJ IDEA 中配置 Web Application Server.配置 JavaEE 基本环境.选择 JSF 相关功能模块等,之所以选择 IDEA 作为开发环境,是因为 IDEA 作为业界公认的最强 Java 集成开发环境,已逐渐成为事实上的 Java 及相关应用开发环境标准,甚至…
这是我自学的配置教程,刚刚学习不太完善请谅解! 我会根据我的学习进程对此进行更贴,欢迎关注哦 ! 第一步:下载插件,地址:http://ueditor.baidu.com/website/download.html 用Java开发的选择jsp版本 ,推荐使用utf-8版: 第二步:将插件解压,并将其复制到IntelliJ IDEA 中 第三步:找到该文件下的jsp/lib包,将里面的包复制到项目里的lib包中,注意复制过去的包包名前有三角符号(可展开),才生效.(我的jar包位置没变) 我将外j…
  简介 Google Analytics(分析)不仅可以帮助您衡量销售与转化情况,而且能为您提供新鲜的深入信息,帮助您了解访问者如何使用您的网站,他们如何到达您的网站,以及您可以如何吸引他们不断回访. 大致功能介绍 1. 报告时间范围选择 默认情况下,当我们浏览报告时,看到的是上个月的情况,假设今天是本月X日,那么我们再默认报告中看到的数据日期范围就是上个月X日到本月X日-1天的数据.你可以点击报告右上角的日期范围进行日期更改,你可以选择只关注某一天的网站情况,也可以选择某个整月或者一段自定义…
1.open the eclipse tool window First click the Window menu,then check the children's menu which named Preferences,the end  you can see Preferrences view. And you can find the Java text contents open the Code Style item,and you can see the Code Templa…
一.什么是Eslint 通过查看eslint官网(官网传送门),我们就可以知道,eslint就是一个用来识别 ECMAScript/JavaScript 并且按照规则给出报告的代码检测工具,主要用来检测代码风格是不是符合指定的规则/规范,这样有利于团队开发的时候代码风格统一,.毕竟每个人的代码风格不一致,使用eslint代码校验工具就保证了代码风格的统一性. 二.什么Prettier 通过查看prettier官网(官网传送门),我们就知道,prettier是一个代码格式化工具,包括JavaScr…
1.打开IDEA的Settings面板,并选择Plugins选项,然后点击 “Browse repositories..” 2.开启注释处理 3.在pom.xml中添加lombox <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lom…
TFS是微软推出的一款研发过程管理利器,C#阵营的VS里做了默认集成,但是对于Java阵营的Intellij IDEA,需要安装插件并进行相应配置才能使用: 1.打开配置 2.搜索并安装插件 3.配置TFS连接 点击版本控制中TFS的“Manage”进行配置: 点击“Add”添加TFS连接,以下红框中是需要重点关注的: 4.配置工作空间映射 点击“Create”创建工作空间映射,以下红框中是需要重点关注的: 5.签出代码 在版本控制下拉框中,选择:TFS 6.签入代码: 要变动的文件上,点击鼠标…
1.安装JDK并配置环境变量 2.在JDK的bin目录下新建runJava.bat文件,右键选编辑,复制粘贴如下代码并保存: @echo off cd %~dp1 echo Compiling %~nx1...... if exist %~n1.class ( del %~n1.class ) javac -encoding UTF-8 %~nx1 if exist %~n1.class ( echo ------Output------ java %~n1 ) 3.打开Sublime Text…
要配置的内容: 1.Preference -> Build, Execution, Deployment -> Complier -> Build project automatically --> 选中 2.command + option + shift + /(4个键)-> 查找Registry -> 找到并勾选:compiler.automake.allow.when.app.running 3.pom.xml文件中加maven依赖:spring-boot-de…
Google AddressSanitizer简介 AddressSanitizer (ASan) 是 C 和 C++ 的内存错误检测软件,它可以检测: 释放指针后继续使用 堆缓冲区溢出 栈缓冲区溢出 全局缓冲区溢出 返回后继续使用 在范围之外继续使用 初始化顺序的bug 内存泄漏 在 Windows 系统中,可以在 LLVM 和 MSVC 中进行使用. Visual Studio 2019的配置 先上两个链接: https://devblogs.microsoft.com/cppblog/ad…
当前项目配置和全局配置 idea中的File-->settings...和File-->other settings-->Default settings...分别是对当前项目的配置(只对当前项目有效)和全局配置(对IDEA打开的以及后面新建的项目的全局配置),如下图: 对Default Settings的设置可以避免每次新建或者打开一个项目需要重新配置的情况,比如对Maven的配置. 2.idea中使用svn svn不能使用,需要把这几个选项取消选中,然后就可以新建一个svn连接,数据…
maven学习资料:http://www.youmeek.com/intellij-idea-part-xviii-maven/ 待描述...…
找了好多资料,各种设置都是eclipse上面的.后来发现原来就在Run->Edit Configurations->TestNG->Configuration->Listenners里面可以添加,我也是醉了!具体见如下截图:…
1:作为一个强迫症的我使用习惯了Eclipse,可能是对快捷键的依赖性,都说Idea是开发Java的最好工具,下载,安装等等(过程省略,百度很多方法),这里说一下我遇到的窘迫问题.哎,真是有时候看似天难问题,也许很简单.问题主要是: 问题一:鼠标全选一段文本以后,按Backspace,通常来讲,这些选中的文本就应该被删除了才对,而实际上,选中的文本从后往前在减少,总之就是全选按Backspace是不能删除的: 问题二:无论idea自带的快捷键还是换成eclipse风格的快捷键,竟然都无法使用,我…
1.XML中的注释保持原样,不格式化为一行(Join lInes)内…
目标说明 统一良好的代码格式规范可以有效提升开发团队之间的「协作效率」,如果不同的开发团队或者开发人员采用不同的代码格式规范,那么每次Format代码都会导致大量的变化,在Code Review及Merge代码时会带来很多的干扰项.因此制定本代码规范希望达成以下目标: 统一Java代码格式规范,确保团队成员间「代码风格一致」: 保证Format代码时不会引入格式上的干扰: 提升团队协作效率.Code Review效率: 怎么实施 在Java代码规范方面目前Google Java Code Sty…
1.安装google-java-format 插件      file ->Setings... ->pligins     输入上诉插件安装 2.下载IntelliJ Java Google Style file文件     文件已经挂在本人博客,https://download.csdn.net/download/banana1006034246/10785007     或者官网https://github.com/google/styleguide/blob/gh-pages/inte…
前言 昨天自说自话,闲扯了界面设计和代码规范.设计确实需要一些经验,也不一定能取悦所有人.而代码规范却是程序员所起码应当做到的,多人协作中,杂乱的代码就好像批阅潦草的作文,可读性极差. 然而这是个懒人驱动的世界,IDE 其实已经为你准备好了各种工具,等着你去使用.但是由于这些软件基本都是国外开发,汉化不全,新手往往望着密密麻麻的按钮不知所措. 但没办法,英文是程序员所不得不克服的一个「障碍」,障碍我打了引号,因为语言并不能算是障碍.语言是沟通不同种族的桥梁,然而却阻碍了很多人的前进. 这次,就简…
1:Eclipse的基本配置 A:程序的编译和运行的环境配置(一般不改) window -- Preferences -- Java 编译环境:Compiler 默认选中的就是最高版本. 运行环境:Installed JREs 默认会找你安装的那个JDK.建议配置了Java的环境变量. 问题: 低编译,高运行.可以. 高编译,低运行.不可以. 建议,编译和运行的版本一致. B:如何去掉默认注释? window -- Preferences -- Java -- Code Style -- Cod…
概述:Spark 程序开发,调试和运行,intellij idea开发Spark java程序. 分两部分,第一部分基于intellij idea开发Spark实例程序并在intellij IDEA中运行Spark程序.第二部分,将开发程序提交到Spark local或者hadoop YARN集群运行.Github项目源码 图1,直接在intellij IDEA(社区版)中开发调试,直接run. 图2,直接在intellij IDEA(社区版)中用hadoop YARN模式. Github项目源…
1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置本地仓库路径   3.配置maven环境变量     4.在IntelliJ IDEA中配置maven 打开-File-Settings  5.新建maven WEB项目 打开-File-New-Project 点击NEXT  GroupId和ArtifactId<项目名>还有Version,这三个属性目的是标识你的项目的唯一性. 点击NEXT  添加…
  IntelliJ IDEA,是java编程语言开发的集成环境.IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具(git.svn等).JUnit.CVS整合.代码分析. 创新的GUI设计等方面的功能可以说是超常的. 目录: 1.Appearance & Behavior(外观和行为) 2.Editor - General(编辑器常规设置) 3.Editor – Font(编辑器字体) 4.Editor – Color Sc…
本系列想介绍下Java下开源的优秀编程库--Guava[ˈgwɑːvə].它包含了Google在Java项目中使用一些核心库,包含集合(Collections),缓存(Caching),并发编程库(Concurrency),常用注解(Common annotations),String操作,I/O操作方面的众多非常实用的函数.Guava需要JDK1.6及以上版本. 使用这些开源的类库,帮助非常大,能够节约你的宝贵时间,减少你出错的可能,让你把时间都集中在处理自己独特的业务逻辑上.同时可以多看看这…
1.配置注释一大段代码块后,格式化代码,已经注释的代码仍然保持原样 (1)首先,Window -> Prefrences -> Java -> Code Style -> Formatter,点击New,新建一个,命名为:NEW_ONE: (2)然后,Edit该Active profile,选择Comments项中,找到General settings组项,对"Enable block comment formatting"取消勾选: (3)最后,OK->…
1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置maven环境变量 3.配置配置本地仓库路径 4.配置阿里的maven仓库,自带的仓库连接太慢或者连接不上 5.在IntelliJ IDEA中配置maven 打开-File-Settings 5.新建maven项目 打开-File-New-Project 点击NEXT 也可以直接建java项目,之后转成maven项目,操作如下: 点击NEXT 如果选择了…
1.从 Maven官网下载 最新版的 Maven  2.设置Java相关环境变量 JAVA_HOME       AVA_HOME=C:\jdk1.5.0_06 PATH                   PATH=%JAVA_HOME%\bin;%PATH% CLASSPATH       CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 在 cmd 中 用 java -version 查看是否成功 3.设置Maven 相关环境变量…
Intellij IDEA中使用Debug Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化.通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码. 所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容: 一.Debug开篇 二.基本用法&快捷键 三.变量查看 四.计算表达式 五.智能步入 六.断点条件设置 七.多线程调试 八.回退断点 九.中断Debug 十.附…