02 2021 档案

摘要:我这里使用的是IntelliJ IDEA 2017.3版本,不同版本可能有些小差异。 1. idea中安装scala插件(在线安装) 打开File --> Settings --> Plugins --> Browse repositories...,如下图 安装时间可能长一些,取决于网速。 2.让 阅读全文
posted @ 2021-02-26 23:55 外星鸟 阅读(950) 评论(0) 推荐(0)
摘要:轻量,直接通过http,不需要额外的协议,post/get/put/delete操作 面向资源,一目了然,具有自解释性 概念:http://www.ruanyifeng.com/blog/2011/09/restful.html Restful实践:http://www.ruanyifeng.com 阅读全文
posted @ 2021-02-23 08:36 外星鸟 阅读(89) 评论(0) 推荐(0)
摘要:ES6向JS添加了Set和Map。 注意:forEach()方法与数组进行比较,语法是一模一样的。forEach()方法传入的回调函数的参数形式是一样的(value, key, owner)。 一、Set 定义:Set是一种无重复值的有序列表。 1.1 创建Set,并添加一个元素 <script t 阅读全文
posted @ 2021-02-19 13:52 外星鸟 阅读(120) 评论(0) 推荐(0)
摘要:OSGi(Open Service Gateway Initiative)会带来生态系统吗?这个问题值得探讨。 OSGi并不是新鲜的事物,它从20世纪90年代就存在了。 OSGi是Java平台上的动态模块系统,但是它并没有被广泛地采用。 模块化并不是新的理念,OSGi也不是。 OSGi是成熟稳定的规 阅读全文
posted @ 2021-02-16 14:56 外星鸟 阅读(525) 评论(0) 推荐(0)
摘要:接上一篇 Gradle入门到精通(四)- IDEA创建JavaSE、JavaWeb工程 这里我们基于MVC思想(web-->service-->dao),做一个简单例子。 1、创建父工程:gradle-parent 与之前创建Gradle工程的步骤一样 1.1 New Project --> 选择G 阅读全文
posted @ 2021-02-07 22:26 外星鸟 阅读(1069) 评论(0) 推荐(0)
摘要:术语: JDK:Java SE Development Kit JRE:Java SE Runtime Environment JVM:Java Virtual Machine 1、JDK、JRE和JVM的关系 这是一个老生常谈的问题,简单来说JDK包含了JRE和JVM。 示意图: 看看Oracle 阅读全文
posted @ 2021-02-05 18:04 外星鸟 阅读(77) 评论(0) 推荐(0)
摘要:打开工程后控制台出现以下提示: 开发工具:Eclipse 202012 Gradle的版本:6.8.1 原因分析:说明本地环境的gradle版本太高,不支持之前的语法和特性,所以导致报错。所以我们需要修改本地的gradle版本。 解决办法:gradle-6.8.1 降低版本为 gradle-5.6. 阅读全文
posted @ 2021-02-03 20:56 外星鸟 阅读(983) 评论(0) 推荐(0)
摘要:接上一篇Gradle入门到精通(三)- 配置文件build.gradle 一、JavaSE工程 创建一个JaveSE的Gradle工程即可,与之前创建Gradle工程一样,没有区别,如下图: 双击右边Gradle projects窗口jar进行打包,如下图: 案例如下: build.gradle g 阅读全文
posted @ 2021-02-03 14:45 外星鸟 阅读(358) 评论(0) 推荐(0)
摘要:一、Gradle工程中下载的jar包,默认放在哪儿的? 使用IDEA创建一个Gradle工程时会加载很多信息,类似这样的: 这些信息放到哪里的呢? 打开File --》Settings,其中 Service directory path 的配置路径告诉了我们这个位置,这里为C:/Users/Admi 阅读全文
posted @ 2021-02-03 11:35 外星鸟 阅读(2224) 评论(0) 推荐(0)
摘要:经过上一篇的ES6模块入门(一)我们知道了什么是模块以及模块加载等内容,这一篇中,我们将详细探讨模块中的一些用法。 一、使用 export 关键字将代码公开给其他模块 语法:将 export 关键字放置在任意变量、函数或类声明之前,例如: basicexport.js //导出数据(变量) expo 阅读全文
posted @ 2021-02-02 23:32 外星鸟 阅读(95) 评论(0) 推荐(0)
摘要:本篇中Gradle版本由6.8.1降为了4.7 IDEA版本:2017.3 1、创建Gradle工程 打开Idea,点击菜单 File --》New --》Project 点击 Next ,出现如下界面: 点击 Next,选择本地解压的Gradle,出现如下界面: 注意:如果使用IDEA2017,则 阅读全文
posted @ 2021-02-02 22:05 外星鸟 阅读(1576) 评论(0) 推荐(0)
摘要:接上一篇liferay7.3.5开发学习(三)- 项目搭建 四、service-builder Service Builder是Liferay Portal提供的一种代码生成方案,用来和数据库打交道,开发人员只需要编辑数据库的实体描述文件,即可根据此XML文件生成Spring层代码、Hibernat 阅读全文
posted @ 2021-02-02 12:37 外星鸟 阅读(384) 评论(0) 推荐(0)
摘要:一、概念 AngularJS中,只关心数据,数据的变化会自动引起视图的变化。并且视图是局部刷新的,不是整个页面刷新的,AngularJS会自动识别哪里用到了这个更新的数据,即脏数据检查。 我们可以把控制器中的数据表现在视图上,也可以更新视图来改变控制器中的数据。 最简单的更新视图的方法就是表单元素, 阅读全文
posted @ 2021-02-01 17:39 外星鸟 阅读(297) 评论(0) 推荐(0)