IntelliJ IDEA

JAVA WEB DAY 01_Tomcat & Servlet

冷暖自知 提交于 2020-09-28 19:47:30
文章目录 Tomcat 服务器与 Servlet 目标 01 软件架构 [★] 02 web资源概述[★] 03 web服务器概述[★★] 03_01 常见web服务器 04 模拟一个 web 服务器[★] 05 Tomcat 启动和关闭[★★★] 06 Tomcat 目录结构[★★] 07 Tomcat 启动时常见问题[★★★] 08 Tomcat项目的发布方式[★★★★] 08_01 方式1:webapps 08_02 方式2:虚拟目录 08_03 方式3:配置独立xml文件 09 IDEA 中配置和启动 Tomcat[★★] 10 Servlet 概述和开发步骤[★★★★] 10_01 Servlet(Server Applet): 10_02 Servlet 的作用: 10_03 Servlet 的开发步骤: 11 Servlet 入门案例-配置文件方式[★★★] 12 Servlet 入门案例-注解配置方法[★★★★] 13 Servlet 生命周期[★★] 13_01 Servlet 运行过程: 13_02 Servlet 生命周期相关方法 14 Servlet 运行原理[★★] 14_01 XML 配置运行原理[★] 14_01_01 Servlet的运行原理 14_02 注解配置运行原理[★★] 15 创建 Servlet 之继承 HttpServlet[★★★]

快速上手,使用 Kotlin 把支付宝小程序装进自己的 App

若如初见. 提交于 2020-09-28 01:42:36
写一个 Android App 或许不难,但企业对于移动应用的要求愈来愈高,不只要求开发速度、稳定度、质量等,甚至希望能具备动态扩展的架构设计、在 App 中自启动小程序。面向这些需求,若是有好的开发工具及平台的支持,将可以大大降低开发及运维的成本。本次网络研讨会特别邀请到支付宝高级无线开发工程师温盛章为大家演示用 Kotlin 开发移动应用,并集成 mPaaS 让 App 具备小程序能力。 主题分享 本次分享共有三个关键字:Kotlin 、 小程序 、 mPaaS 。温盛章首先从用户、开发、技术、平台等四大视角,向大家说明小程序是什么?简单来说,小程序就是一种拥有完整生命周期、应用间相互隔离、独立运行于宿主应用内的应用。而小程序从工作型 App、平台型 App、超级 App 到新阶段一路的演化历程,目前已经可以有接近 Native 的体验和顺畅、也可以有 H5 的快捷发布的优势。 对小程序有概念后,温盛章就以 Android Studio 演示如何在一个 Mobile App 里,以 Kotlin 撰写 Mobile App 的代码,并接上 mPaaS 平台,让 App 有自启动小程序的能力。要接入 mPaaS,首先需在 Android Studio 里安装 mPaaS 插件,并到阿里云的 mPaaS 后台创建一个新建用。接着,在 Android Studio 里通过插件介入

IntelliJ IDEA 编译Java程序出现 ‘Error:java: 无效的源发行版: 9‘ 的解决方案

你离开我真会死。 提交于 2020-09-27 18:06:18
IntelliJ IDEA 编译Java程序出现 'Error:java: 无效的源发行版: 9' 的解决方案 参考文章: (1)IntelliJ IDEA 编译Java程序出现 'Error:java: 无效的源发行版: 9' 的解决方案 (2)https://www.cnblogs.com/dongling/p/8670852.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4327623/blog/4548807

maven 依赖问题踩坑

坚强是说给别人听的谎言 提交于 2020-09-27 09:20:32
common子模块已经移除fastjson controller模块打包的时候还是依然报错 Could not resolve dependencies for project com.xiaomi.mipass:mipass-stats-controller:war:0.0.1-SNAPSHOT: Failure to find com.alibaba:fastjson:jar:1.2.21 in http://xxx/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced -> [Help 1] 这是子模块未deploy的缘故,maven打包的时候看不到,移除操作; 但是编译器idea确当做已经移除处理,所以tree dependency查不出来alibaba:fastjson:jar的依赖情况 两种解决办法: deploy common子模块 在controller的pom文件中引入common子模块中加上 <exclusion> <artifactId> fastjson </artifactId>

SpringBoot 整合 Mybatis 框架

大憨熊 提交于 2020-09-27 08:41:24
使用IDEA开发工具,通过Maven构建SpringBoot项目,初始化项目添加的依赖有:spring-boot-starter-jdbc、spring-boot-starter-web、mysql-connector-java,这里为了演示整合SpringBoot,初始时只勾选了这几项,其他的启动器根据自己实际项目选择添加,如何使用IDEA构建SpringBoot项目这就不再过多赘述了。 版本: IDEA 2020.1.3 Maven 3.6.3 MySql 8.0.19 SpringBoot 2.3.2 这里构建项目使用的是SpringBoot自带的Hikari数据源,也可以根据自己项目选择Druid、c3p0等。 如果使用Druid数据源可以参考上一篇博客:SpringBoot学习之整合Druid的简单应用 1.环境搭建 首先在SpringBoot项目的pom.xml文件中添加 mybatis-spring-boot-starter 依赖 < dependency > < groupId > org.mybatis.spring.boot </ groupId > < artifactId > mybatis-spring-boot-starter </ artifactId > < version > 2.1.3 </ version > </ dependency >

Idea intellij中创建Java类时,自动在文件头中添加作者和创建时间

吃可爱长大的小学妹 提交于 2020-09-27 05:34:16
打开:File —> Settings —> Editor —> File and Code Templates —> includes —> FileHeader /** * @ author: your name * @date: ${YEAR} 年 ${MONTH} 月 ${DAY} 日 ${HOUR} 时 ${MINUTE} 分 * @ description: */ 保存即可。 来源: oschina 链接: https://my.oschina.net/u/4419179/blog/4542635

Graph Convolution Neural Network

无人久伴 提交于 2020-09-26 13:37:23
文章目录 往期文章链接目录 Convolutional graph neural networks (ConvGNNs) GCN Framework GCN v.s. RecGNN What is Convolution Spatial-based ConvGNNs Message Passing Neural Network (MPNN) Introduction to MPNN Shortage of the MPNN framework GraphSAGE (SAmple and aggreGatE) Overview of GraphSAGE Aggregator Fuctions PATCHY-SAN Overview of PATCHY-SAN Two problems considered in PATCHY-SAN Steps of PATCHY-SAN 往期文章链接目录 往期文章链接目录 Convolutional graph neural networks (ConvGNNs) Convolutional graph neural networks (ConvGNNs) generalize the operation of convolution from grid data to graph data. The main idea is to

【IntellJ IDEA】idea的Terminal窗口中文乱码 解决方法

落花浮王杯 提交于 2020-09-24 13:26:17
【IntellJ IDEA】idea的Terminal窗口中文乱码 解决方法 参考文章: (1)【IntellJ IDEA】idea的Terminal窗口中文乱码 解决方法 (2)https://www.cnblogs.com/sxdcgaq8080/p/9071282.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4432649/blog/4585289

减少运维工作量,如何通过 ROS 轻松实现资源编排新方式

不问归期 提交于 2020-09-24 06:00:59
简介: 以“基础设施即代码”的理念代替“重复劳动”。 在日常工作中,我们一定遇到过需要快速构建系统的工作情形: 作为资源管理人员,需要接收一定数量以及配置的资源申请,这些申请要求网络、存储设备按需到位; 作为开发人员,需要将一套开发环境,复制一份测试环境以及线上环境; 架构师规划一套系统,需要在云上进行搭建。 这些场景都展现着我们日常所遇的各种困难: 对各类云端资源需要进行广泛支持与管理 :这其中需要包括常用基础IaaS 资源及 PaaS 服务,比如主机、路由器、负载均衡器等计算网络资源以及各种数据库、缓存、大数据、存储服务; 资源编排使用难度大 :技术栈复杂而难用,实现复杂拓扑关系需要系统化知识与丰富经验; 大量机械重复的手动配置操作 :不仅是各资源及其拓扑关系按配置进行手工部署,各资源间的拓扑关系更是令人头疼; 学习成本高 :过往的资源管理依赖于通过命令行调用API 的方式,提升了操作难度和学习成本。 由此可见,自动化运维成了运维人员的业务刚需,各大云厂商也相继推出各自的资源编排服务(Resource Orchestration,以下简称 ROS)。ROS 的理念是“基础设施即代码”,一方面是用代码思维的版本管理来记录基础设施变化,另一方面通过代码实现自动化运维,简化编写代码复杂度,用户通过使用 Json / Yaml 格式模版描述多个云计算资源(如 ECS、RDS、SLB

IDEA 2020.1 下载、安装、激活

半腔热情 提交于 2020-09-23 16:45:09
  超简单,图文并茂,下一篇讲些配置相关的。  一、下载   图1.百度搜索【IDEA下载】,如下图,前三个链接都是官方正品,第一个标着广告的那个还是中文地址,而且在此时的最新版2020.1版本,官方还出品了中文汉化包,足可以看出对中国开发人员的重视。我点的是第三个链接,这个链接一步到位直接看到下载按钮,屠龙宝刀点击就下。官网下载地址: https://www.jetbrains.com/idea/download/#section=windows   图2.建议选择zip版,解压就能用了。下图的版本,点击点选zip版就开始下载了: 二、安装   图3.解压到你安装软件的位置,打开到bin目录下,找到名为idea64的文件,右键发送到桌面快捷方式,如果你是32位系统,请选择上方的idea.exe: 三、激活   国际惯例:请支持正版,本文只做个人学习研究之用,不得用于商业用途!若资金允许,请点击 链接 购买正版,谢谢合作!   图4.首先需要下载一个激活用的jar包: jetbrains-agent.jar ,感谢知了大神!文内链接了百度网盘和OneDrive,文件只有2.34M,百度网盘网页登录即可下载,下载后解压获取lib目录内的【jetbrains-agent.jar】:   图5.双击桌面快捷键打开,先跳出勾选协议、是否发送邮件什么的,然后出现如下画面选择主题,黑色还是白色