groovy

软件——IDEA主题美化

Deadly 提交于 2020-10-24 00:47:16
前言 IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。 IntelliJ idea默认的主体只有简单的白和灰,不一定能满足所有人的喜好一直使用IDEA进行开发难免会产生审美疲劳 所以就搜集了下面的几款主题插件,换上之后给人眼前一亮的感觉,本文也介绍了自己如歌DIY主题,让你拥有属于自己的风格。 同时也介绍了如何使用现在有的主题包来替换IDEA默认的主题。 IDEA插件主题 使用方法,点击File>Settings>Plugins 输入插件名称即可下载 如果主题未生效的话可以检查一下自己的IDEA版本必须使用19.1之后的版本 同时注意19.2版本的IDEA官方承认有性能问题。 IDEA插件官网 https://plugins.jetbrains.com/ 好看的主题 DarkTheme主题 插件效果: 插件链接 : https://plugins.jetbrains.com/plugin/12425-darktheme/ Hiberbee Theme 插件效果: 插件链接 : https://plugins.jetbrains.com/plugin/12118-hiberbee-theme/ xcode-dark-theme 插件效果: 插件链接 :

【送书】Android进阶三部曲最终章

空扰寡人 提交于 2020-10-23 07:22:11
有段时间没做赠书活动了,正巧最近由刘皇叔编写的Android进阶三部曲最终章:《Android进阶指北》正式出版,作为小福利,今日抽取 5 本送给大家。 书籍全是签名版,《Android进阶解密》和《Android进阶指北》任选哟~ 1.Android进阶三部曲知识体系 Android进阶三部曲包括《Android进阶之光》、《Android进阶解密》、《Android进阶指北》。 Android进阶三部曲 知识体系分为三个部分,分别是Android应用开发、Android系统源码、Java和跨平台基础,现在以思维导图的形式对每个部分进行整理,也可以当做是对三本书内容的一个索引。 Android应用开发 这一部分的内容在三本书中均匀分布,毕竟Android进阶三部曲是写给应用开发的。这部分除了应用实践更注重每个知识点的原理。 Android系统源码 这一部分的内容主要集中在《Android进阶解密》《Android进阶指北》,内容都是应用开发需要掌握的。 Java和跨平台基础 这一部分的内容不算多,按严格意义来说这些内容并算是Android技术范畴内,但都是应用开发需要掌握的内容。 说到知识体系,那知识点之间必然是有着关联的,我们来看看Android进阶三部曲的关联章节。 2.Android进阶三部曲的关联章节 在《Android进阶解密》和《Android进阶指北

gradle常见问题

有些话、适合烂在心里 提交于 2020-10-19 18:17:26
gradle常见问题 环境:win10/android studio3.6.3/jdk1.8.0 1.一查 项目使用的gradle版本是否下载完成,否则会提示zip包相关的错误, C:\Users\用户名.gradle\wrapper\dists 下有各种下载的版本,以我的gradle5.6.4-bin版本为例,下载好后bin目录下面有这两个文件,如果没有下载好也可以自己从官网下载然后放在dists目录下面,下载地址:https://downloads.gradle-dn.com/distributions/gradle-6.5-bin.zip 可以手动修改url下载自己需要的版本 all版跟bin版也要区分哦,关于他们的区别,从我这的文件夹来看少了例子和源码 2.两对应 android gradle版本与 项目gradle对应,我的android gradle插件版本3.5.2 gradle支持maven仓库,可以添加阿里云maven镜像仓库 我的项目gradle版本5.6.4,他好像会先从本地检测,没有就通过这个链接下载 对应关系如下,详情: gradle-plugin gradle的环境变量 与 项目gradle版本相同 注意 :最好设置为长期使用的gradle版本,并且确保JAVA_HOME已经配置 配置完可以运行gradle projects(在你的根项目目录下输入

Java注释,标识符,数据类型,类型转换

断了今生、忘了曾经 提交于 2020-10-10 14:57:53
Java注释,标识符,数据类型,类型转换 Java注释 java语言中定义了三种注释形式: //单行注释--注释到行尾 /*单行或多行 注释 */ 文档注释:使用javadoc命令 以斜线后紧跟两个星号开始/**,以星号紧跟一个斜线*/ 作为结尾,中间部分全部是文档注释,会被自动提取到API文档中。 /** 可以用于文档化注释处理的单行或者 多行注释 */ 分隔符 分号;花括号{} 方括号[] 圆括号()空格 原点.都是分隔符 一条语句可以是以分号(;)结尾的一行代码 一个语句块是以一对花括号({})为边界的语句的集合 java中允许有任意多个空格,包括换行 标识符 标识符:用做给变量,类,和方法命名的符号 首字符可以是:字母,下划线,“_” 和“$”符开头 首字符外,可以跟上字母,下划线“_”和"$"符或数字,但是特殊字符不可以 java大小写敏感,标识符也不例外 java标识符不能包括空格 Java关键字/保留字 java中一些赋以特定含义,并用作专门用途的单词称为关键字 java中一共有48个关键字,如下表所示 数据类型的分类 数据类型 Java是一门强类型语言或者静态语言,所有的变量必须显示声明类型 Groovy,JavaScript:弱类型语言,动态语言 Java的数据类型分为两种,原始类型(简单类型)和引用类型 原始类型值的是一个数,一个字符,或者一个true

如何落地一个FaaS平台?

百般思念 提交于 2020-10-07 07:11:36
阿里妹导读:函数即服务(FaaS)作为云计算 2.0 时代重要的发展方向,能够从工程效率、可靠性、性能、成本等方面给开发者带来巨大的价值,尤其是能够极大地提升研发效率。因此,拥抱FaaS成为开发者关心的重要技术领域。阿里文娱技术专家墨洵、研发工程师武升将介绍文娱函数计算平台的设计思想与关键技术难点,并结合业务介绍函数计算的落地实践经验。 文末福利:下载《为业务量身打造——阿里文娱用户及内容运营平台技术实践》电子书。 一 背景 优酷内容分发业务涵盖了优酷主客的首页、频道页、二级页等不同场景下的内容分发,服务端之前采用传统的Java应用结合阿里集团中间件的开发模式,一直是产品评审、API设计、前后端联调、前后端发版等节奏。然而,随着端上内容的多样化,产品需求迭代的加速,传统的服务端架构开发模式已显得力不从心,我们虽然沉淀出一套通用框架,但受限于开发模式的本质并没有变化,业务开发的灵活性与开发成本依然很高。总结起来,面临的挑战主要是:API依赖数据源多,业务需求变化快,前后端联调成本大等。 随着Serverless技术的发展,FaaS的相关实践探索都在阿里内部逐渐多起来,我们思考了FaaS的特点和面临的挑战,希望通过FaaS技术的引入,把一系列基础能力沉淀下来,在此之上,通过FaaS来承接上层业务逻辑,阿里巴巴文娱优酷FaaS平台应运而生。 二 平台设计与技术难点 1 设计目标