IntelliJ IDEA

IDEA永久激活方法

爱⌒轻易说出口 提交于 2020-08-08 13:53:52
Idea版本:2018.1.5 准备工作:   1、安装,从官网 下载 安装,点击进去之后,进行选择需要的版本      2、下载破解包:     链接:https://pan.baidu.com/s/1lCb0MGetP1_3XlI2-gWMbQ     提取码:hfqm   3、激活码: BIG3CLIK6F

Spring Boot (一):快速开始

点点圈 提交于 2020-08-08 12:14:13
1. Spring Boot是什么? Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。(了解源码可+求求: 1791743380) 讲的通俗一点就是Spring Boot并不是一个新的框架,它只是整合和默认实现了很多框架的配置方式。 2. 好处是什么? 最大的好处就是简单、快捷、方便,在Spring Boot之前,我们如果要搭建一个框架需要做什么? 配置web.xml,加载Spring和Spring MVC,加载各种过滤器、拦截器 在配置文件application.xml中配置数据库、配置缓存、配置连接池等等 配置日志文件 配置各种配置文件的读取 配置上下文、配置定时任务 … 各种各样的配置 … 笔者手边正好有一个很久之前的项目,当时还是使用的Spring3.x,可以给各位看一下当时一个项目的配置文件有多少: 而我如果需要新建一个项目,这里面大量的配置文件都要copy过去,并且重新调试,非常的不方便且浪费时间,当Spring Boot横空出世的时候,这些噩梦都结束了。 Spring Boot的优势: 为所有Spring开发者更快的入门 开箱即用,提供各种默认配置来简化项目配置 内嵌式容器简化Web项目

每个设计师都对客户撒过的20个谎言

时光总嘲笑我的痴心妄想 提交于 2020-08-08 10:45:10
是由Creative Market所带来的“设计师对客户所说过的谎言”海报。不管是对客户“装大”,还是为了保持合作关系的善意谎言,这些海报都诙谐了捕捉地这些设计师专用谎言。如果你有其他的谎言,也可以在社群网站上以#designerLies加入忏悔的行列。好的,双脚膝盖碰地、身体打直,抱着诚恳忏悔的心开始阅读吧! 谎言:你什么时候付款都没关系,不急的 真相:我小孩需要配牙套,快付钱 谎言:我现在太忙了,无法接更多案子 真相:你是个糟糕的客户,我这礼拜一点都不想跟你扯上关系 谎言:你是对的,这样好看多了 真相:你完全毁了这作品,不过没事,反正是你的钱 谎言:我的传真机坏掉了。你可以发邮件给我吗? 真相:开什么玩笑?都什么年代了?谁还在用传真机啊? 谎言:我正在上传最终版本了 真相:我进度落后了,我在跟你通话的时候还在赶工 谎言:你永远排在我的第一位! 真相:只是排在我其他的好客户后面而已 谎言:我熬了一个晚上才完成这个设计 真相:我在看完《绝命毒师》后,才在半夜三点赶出来的 谎言:你现在的网站看起来没什么大问题,但可能还需要一点修改 真相:啊,我的眼睛!我的眼睛!(痛) 谎言:最终所花的时间已经超出当初所开的价钱了 真相:多亏你乱七八糟的修改让这成品变贵不少 谎言:方便通话的,有什么事吗? 真相:我才刚坐下来,准备要跟我的家人用餐 谎言:没关系,反正我本来就打算在周末工作 真相:孩子

Spring Boot + MyBatis 多模块搭建教程

天涯浪子 提交于 2020-08-08 10:25:56
作者:枫本非凡 www.cnblogs.com/orzlin/p/9717399.html 一、前言 1、创建父工程 最近公司项目准备开始重构,框架选定为 SpringBoot + Mybatis ,本篇主要记录了在IDEA中搭建 Spring Boot 多模块项目的过程。 1、开发工具及系统环境 IDE: IntelliJ IDEA 2018.2 系统环境:mac OSX 2、项目目录结构 biz层: 业务逻辑层 dao层:数据持久层 web层:请求处理层 二、搭建步骤 1、创建父工程 IDEA 工具栏选择菜单 File -> New -> Project... 选择Spring Initializr,Initializr默认选择Default,点击Next 填写输入框,点击Next 这步不需要选择直接点Next 点击Finish创建项目 最终得到的项目目录结构如下 删除无用的.mvn目录、src目录、mvnw及mvnw.cmd文件,最终只留.gitignore和pom.xml 2、创建子模块 选择项目根目录beta右键呼出菜单,选择New -> Module 选择 Maven ,点击Next 填写ArifactId,点击Next 修改Module name增加横杠提升可读性,点击Finish 同理添加beta-dao、beta-web子模块,最终得到项目目录结构如下图 3

甲骨文:有史以来最伟大的 25 个 Java 应用程序

梦想的初衷 提交于 2020-08-08 10:13:22
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 摘要: 从太空探索到基因组学,从反向编译器到机器人控制器,Java 都是当今世界的核心。下面将介绍几个从众多 Java 应用程序中脱颖而出的优秀应用。 Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站市场的领先地位扩展到新兴且发展迅速的个人电子产品市场。几乎没有人预料到 Sun 即将创建的编程语言会使计算大众化,激发了一个全球范围的社区,并成为了一个由语言、运行时平台、SDK、开源项目以及许多工具组成的持久软件开发生态系统的平台。经过 James Gosling 领导的数年秘密开发之后,Sun 于 1995 年发布了具有里程碑意义的“一次编写,随处运行” 的 Java 平台,并将重点从最初的交互式电视系统设计转到了新兴的万维网应用程序上。在本世纪初,Java 就已经开始为从智能卡到太空飞行器的一切制作动画了。 如今,数以百万计的开发人员在使用 Java 编程, Java 仍然在以越来越快的步伐向前发展。在 Java 诞生 25 周年之际,Java Magazine(Oracle 的双月刊)联合 Oracle Java 开发团队,共同撰文回顾 Java 是如何塑造我们这个星球的。 以下是迄今为止,最具创意和影响力的 25 个

Java 8 开发的 4 大顶级技巧

妖精的绣舞 提交于 2020-08-08 09:26:51
来源:codeceo codeceo.com/article/java-8-top-tips.html 我使用Java 8编码已经有些年头,既用于新的应用程序,也用来迁移现有的应用,感觉是时候写一些我发现的非常有用的“最佳实践”。 我个人并不喜欢“最佳实践”这个说法,因为它意味着“一刀切”的解决方案,而编码不可能是这样的工作方式——我们需要亲自去发现什么样的解决方案才是有效的。 但是我发现了一些Java 8代码中可以帮助我们的一些选择,让我们一起来看看吧。 1.Optional Optional是一个严重被低估的功能,并且有潜力删除很多困扰我们的NullPointerExceptions。这在代码边界中(要么是正在使用的API,要么是正在暴露的API)特别有用,因为它允许你和你的调用代码来推理所期待的东西。 然而,不加思考和设计就应用Optional可能会导致影响大量的类,并可能导致可读性更差。下面是一些关于如何高效使用Optional的技巧。 Optional应该只用于返回类型 ……不是参数,也不是字段。幸运的是,IntelliJ IDEA的让你打开检查来查看是是否遵循这些建议。 Optional值应在遇到它们的地方中处理。IntelliJ IDEA的建议会防止代码Optional泄漏,所以请记得在你发现Optional的地方处理它,迅速采取行动。 不应该简单调用get()

真赞!IDEA中这么玩MyBatis,让编码速度飞起!

旧时模样 提交于 2020-08-08 07:50:17
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! IDEA 逆向 MyBatis 工程时,不像支持 Hibernate 那样有自带插件,需要集成第三方的 MyBatis Generator。 MyBatis Generator的详细介绍 http://mybatis.github.io/generator/index.html 本篇博客图解 MyBatis Generator 的使用过程,并结合实战说明逆向工程的使用方式。 搭建 MyBatis Generator 插件环境 添加插件依赖 pom.xml <!--mybatis 逆向生成插件--> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <configurationFile>src/main/resources/generatorConfig.xml</configurationFile> <verbose>true</verbose> <overwrite>true</overwrite> </configuration>

Java基础系列——API文档、常用的Java开发工具(03)

老子叫甜甜 提交于 2020-08-08 07:40:43
API文档 API (Application Programming Interface,应用程序编程接口)是 Java 提供 的基本编程接口。 Java语言提供了大量的基础类,因此 Oracle 也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。 那么,如果碰到某一个方法不知道怎么使用、或者是不知道具体的含义,可以参看官方API文档。 下载地址 官方API : https://www.oracle.com/java/technologies/javase-jdk14-doc-downloads.html 。这个网址是下载JDK14的,没有中文版,如果想要中文版,那么可以下载JDK1.6的中文版,翻译到位!好评如潮! 查看 下载下来是一个压缩包,解压之后是一个目录,进入到目录中,找到index.html ,是整个API文档的入口。打开的页面如下: 注意:JDK14的API与JDK1.8的API有很大的不同,需要注意。 常用的开发工具 文本编辑工具: 记事本 UltraEdit EditPlus TextPad NotePad 这些都比较简陋了,只能写简单的程序,如果需要大型程序的话,是没有能力的。所以就有了很多集成开发工具。 Java集成开发环境(IDE): JBuilder :几乎没有人使用了 NetBeans :几乎没有人使用了