IntelliJ IDEA

DataGrip使用入门

浪子不回头ぞ 提交于 2020-08-16 15:39:55
最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisualizer,但是在试用了DataGrip以后,我就决定抛弃dbvisualizer。我相信,当你第一眼看到DataGrip以后,会有一种惊艳的感觉,就好比你第一眼看到一个姑娘,就是那么一瞥,你对自己说,就是她了!废话不多说,来看看DataGrip的常用功能。DataGrip下载链接如下 https://www.jetbrains.com/datagrip/download 。安装过程也很简单,双击安装,下一步,中间会让你选择主题,本人选择的是经典的Darcula,安装完成后,启动,界面如下 相信使用过IDEA的同学会感到很亲切。接下来管理数据库驱动。DataGrip支持主流的数据库,File->DataSource 也可以在Database视图中展开绿色的+号,添加数据库连接 选择需要连接的数据库类型 在面板中,左上部分列出了已经建立的数据库连接,点击各项,右侧会展示当前连接的配置信息,General面板中,可以配置数据库连接的信息,如主机、用户名、密码等,不同数据库配置信息不完全相同,填入数据库URL

idea的使用

杀马特。学长 韩版系。学妹 提交于 2020-08-16 08:10:06
前言 随着时间的推移,idea因其优秀的设计,导致越来越多程序员的青睐,很多使用eclipse的用户也逐渐加入idea的阵营,今天主要讲一讲idea的配置 下载 官网: https://www.jetbrains.com/idea/download/ 相关配置 JDK的安装 a.点击1处椭圆,在2处选择合适的开发环境,我这是Java的jdk8 maven 的配置 file --> Settings a.在1处搜索框处输入要配置的信息maven b.点击2处Maven对应的弹框按钮吧,弹出页面 c.3处即是maven配置的根目录,可以用idea工具自带,也可以选择自己下载 b. 4处更改使用maven对应的settings.xml f. 5处一般不用改,idea会根据4处自动选择 plugins 下载 a. 2处是插件下载所在地 b. 3处显示已下载的插件 备注: 插件下载完成,可以立即重启,也可稍后重启,不过只有重启后才能生效 编码配置 自动导入配置 Javabean序列化ID的生成 idea 忽略文件配置 类模板配置 来源: oschina 链接: https://my.oschina.net/u/4415996/blog/4444888

个人作业——软件工程实践总结&个人技术博客

佐手、 提交于 2020-08-16 07:44:06
格式 这个作业属于哪个课程 2020春S班(福州大学) 这个作业要求在哪里 个人作业——软件工程实践总结&个人技术博客 这个作业的目标 < 总结本学期软工实践的收获和心路历程 > 作业正文 个人作业——软件工程实践总结&个人技术博客 其他参考文献 《构建之法》 一、回望 1.对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强软件工程专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 对比课程刚开始的时候,我觉得在前端技能方面达到了我的期待和目标。之前是有学一些关于前端的知识,但是并没有真正实践过,团队作业让我在实战的过程中积累了不少经验。不足之处在于除了课程作业中所涉及到的所有内容,我并没有花太多额外的时间去学习一些自己感兴趣的新技术,遇到的话也只是匆匆略过,大概了解一下并没有深入理解和应用。因为这学期同时还要准备考研,所以时间就被压的比较紧,感觉比较遗憾。 2.你在第一次作业的个人简历中描述了这门课程结束后,你预期你将增长的能力、技术、技能,并绘制了学习路线图。对比当前你的所学所得,你达到了当时的预期值吗? 说起这个有点尴尬,我当时预期的是熟练掌握Python来着,结果后来团队项目的时候,我去做前端了,而且我们项目框架是使用的SpringBoot+Vue,和Python完全搭不上边...于是这个目标就暂时搁置了

Java 泛型,你了解类型擦除吗?

空扰寡人 提交于 2020-08-16 07:14:43
作者:frank909 https://blog.csdn.net/briblue/article/details/76736356 泛型,一个孤独的守门者。 大家可能会有疑问,我为什么叫做泛型是一个守门者。这其实是我个人的看法而已,我的意思是说泛型没有其看起来那么深不可测,它并不神秘与神奇。泛型是 Java 中一个很小巧的概念,但同时也是一个很容易让人迷惑的知识点,它让人迷惑的地方在于它的许多表现有点违反直觉。 文章开始的地方,先给大家奉上一道经典的测试题。 List<String> l1 = new ArrayList<String>(); List<Integer> l2 = new ArrayList<Integer>(); System.out.println(l1.getClass() == l2.getClass()); 请问,上面代码最终结果输出的是什么?不了解泛型的和很熟悉泛型的同学应该能够答出来,而对泛型有所了解,但是了解不深入的同学可能会答错。 正确答案是 true。 上面的代码中涉及到了泛型,而输出的结果缘由是类型擦除。先好好说说泛型。 泛型是什么? 泛型的英文是 generics,generic 的意思是通用,而翻译成中文,泛应该意为广泛,型是类型。所以泛型就是能广泛适用的类型。 但泛型还有一种较为准确的说法就是为了参数化类型

项目部署点一下按钮就可以,全流程自动化

纵饮孤独 提交于 2020-08-16 06:12:49
我们平时在开发一些小项目的时候,有快速部署发布的这样的需求,我感觉最智能的方式可能是喊一声“发布”,应用程序就能自动打包发布到服务器上并运行起来。因为项目的规模比较小,我们可能不会应用到DevOps团队。我们希望有一个小工具,帮我们实现应用程序的快速上线。 Alibaba Cloud ToolKit就可以帮助我们就解决这个问题,但是我们还是得打一点小小的折扣,我们无法实现“喊一声”,但是我们可以实现“按一下”就发布应用程序。对于看文档感觉乏味的同学: 点这里,这里有本文对应的操作《视频》 。 第一步:安装IDEA插件Alibaba Cloud ToolKit IDEA File-> Settings-> Plugins->插件市场搜索alibaba-> 安装install Alibaba Cloud ToolKit。 插件安装完成之后,重启IDEA编辑器。 第二步:添加服务器 插件安装完成之后,在IDEA中找到“Alibaba Cloud View” 里面的Host的Tab框。 点击“Add Host”按钮之后弹出如下对话框,添加远程服务器主机IP及用户名密码。 添加完成之后多出一条Host记录 第三步:为服务器添加命令行 将一些在该服务器上经常使用的命令行,固化为command配置 点击command,执行添加命令行操作 对于应用部署,需要使用到如下两个命令行 # 删除历史启动的

下载 | 阿里Java开发手册嵩山版

梦想与她 提交于 2020-08-16 03:43:42
今早阿里云开发社区发布了嵩山版《Java开发手册》 那这次新版本的更新有哪些亮点呢?《Java开发手册(嵩山版)》特别增加了前后端交互的一些规约,并修复了一些原来存在的一些问题,接下来让我们先品尝一些嵩山版带来的新的滋味吧。 在前后端工程师分工协作愈加普遍的今天(前后端分离,前端干前端的事情,后端干后端的事情),使效率得到大大的提升,但是凡事有利也有弊,分离的同时也带来了很多协作上的问题。本次开发手册新增的前后端规约旨在解决前后端工程师协作上的问题以及让大家规避工作中常见的、易于疏漏的错误,让大家少走弯路。 在现在的前后端协作当中沟通就显得极为重要,但是规范大于约定, 正所谓“没有规矩,不成方圆”,大到前后端API的约定,小到前后端的时间格式约定,我们都得精心设计已达到最优的效果。walking本人就亲眼看到过身边的同事因为前后端编码不规范,API不规范,没有沟通到位而大打出手的(脾气都太火爆了😥)。用苹果的宣传语来讲便是“唯一的不同,是处处不同”,所以如果每个系统都对应着自己的一套前后端约定那就非常不利于维护,混乱的约定更让系统接手与维护的人头痛不堪。规矩并非枷锁,而是老司机们上路的安全带,有了它,才能让我们在程序的世界里安全的驰骋,去最大可能的提升效率,去创造更大的奇迹。 是前后端交互API的约定 在前后端交互的过程当中,API是重中之重,一个好的API应该能够明确协议、域名

jenkins发布部分更新文件

泪湿孤枕 提交于 2020-08-16 03:34:30
由于开发项目代码时间太久远,太老旧,有的是以前的项目,开发直接用直接的idea编译的,要做成maven格式或者ant格式的太麻烦,我这边直接就让开发自己把编译过的文件直接上传到我指定的路径,这里我直接把jenkins的工作目录设置为共享目录,让开发自行将文件上传到工作目录,我这边再从目录直接发布到远程主机。具体操作如下: 1、安装samba-server服务,将jenkins主机配置成共享服务主机 2、新建自由风格项目 3、参数化构建,将项目名,主机等配置为变量 4、配置在jenkins执行脚本 配置都很简单,主要就是jenkins的参数引用,然后就是写脚本,脚本里面引用参数变量,思路就是更新前先备份文件,引用按jenkins系统变量BUILD_ID创建备份目录,然后将文件拷到备份目录,回滚就从备份目录拷回到项目目录 来源: oschina 链接: https://my.oschina.net/u/4355102/blog/4435926

Idea配置SpringBoot多环境的切换的五种方案

血红的双手。 提交于 2020-08-16 02:56:56
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 来源丨 JAVA葵花宝典 https://blog.csdn.net/liu911025/article/details/81489454 一.springBoot启动在Program arguments:输入指令--spring.profiles.active=dev 二. springBoot启动在Active Profiles:输入dev 三.springBoot启动在Environment variables: 输入spring.profiles.active=dev 四.maven启动Environment variables: 输入spring.profiles.active=dev 五.maven启动Skip tests下输入spring.profiles.active=dev 程序员专栏 扫码关注填加客服 长按识别下方二维码进群 近期精彩内容推荐: 知乎热议:阿里 P8 员工 1.6 w 招私人助理 在字节跳动做码农6年后,28岁郭宇宣布退休! Python 为什么推荐蛇形命名法? 从零开发一个 Java Web 项目要点 在看点这里 好文分享给更多人↓↓ 来源: oschina 链接: https://my

一个 Java 方法,最多能定义多少参数?

随声附和 提交于 2020-08-16 02:00:40
在 JVM 中,一个 Java 方法,最多能定义多少参数呢?这是一个很无聊的问题,即使能定义一万个,十万个,谁又会真的去这么做呢。 但是作为一个 coder,最重要的不就是好奇心吗,没有好奇心,和一条咸鱼又有什么区别呢?本文作者就是这样一位充满好奇心的 coder。 我最近给我的 QuickTheories 分支添加了一个接口: @FunctionalInterface public interface QuadFunction<A, B, C, D, E> { E apply(A a, B b, C c, D d); } 让我好奇的是这个方法能有多少个类型参数。到目前为止,我敢说,Java 语言规范并没有谈及这个问题。 对于实现定义的限制可能是什么,我有两个猜测: 编译器会设置一个可预测的限制,如 255 或 65535。 编译器的紧急行为会由于实现细节(堆栈溢出或同样不可预测/不相关的东西)而设置意外的限制。 我不想在源代码上测试我那点可怜的 C++技巧,所以我决定只测试编译器做了什么。我写了一个 Python 脚本,它使用二进制搜索找到最少的致错类型参数。完整的脚本放在 Github repo ( https://github.com/hyperpape/java-max-type-params ) 中。 脚本地址: https://github.com/hyperpape

使用IntelliJ IDEA创建Spring Boot项目

隐身守侯 提交于 2020-08-16 01:43:59
在上一篇使用Spring Initializer创建Spring Boot项目 文章中,介绍了使用Spring Initializr创建Spring Boot项目,在本篇文章中,将一步一步介绍使用IntelliJ IDEA创建Spring Boot项目。 如果你尚未安装IntelliJ IDEA,你可以访问下面的连接,下载最新版的IntelliJ IDEA安装包进行安装: https://www.jetbrains.com/idea/ jetbrains官网 注:本系列教程默认使用IntelliJ IDEA作为代码编辑和调试工具,值得注意的是,如果习惯STS(Spring Tool Suite)的朋友都知道,在STS中有工作区的概念,而在IDEA中,则没有工作区的概念。在IDEA中Project类似于STS的Workspace,而IDEA中的Module类似于STS中的Project。 1. 在IDEA中创建Spring Boot项目 在开始详细介绍每个步骤之前,先通过一个简短的gif短片了解在IDEA中创建Spring Boot项目需要经过哪些步骤: IDEA中创建Spring Boot项目示例动画 请按照如下步骤进行操作: 1.1 创建新的Module 在IDEA的导航栏菜单中,依次点击File -> New -> Module…,进入Module编辑界面: