摘要: 在正式使用和配置logback之前,先来了解一下logback中的三个核心组件,日后的使用,我们配置的也是这三类核心组件。所以有必要先对它们有个基础了解。 1. 日志记录器(Logger) Logger Logger是一个命名实体,并遵循分层命名规则,它的层次由命名中的.符号表示。例如一个logge 阅读全文
posted @ 2022-09-07 17:30 框架搬运工 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1. Preferences使用场景 Preferences类可以用在项目中做一个本地小存储。比如小型的一些软件配置项目,内部存储时会以key/value的形式存储。但是最终的本地存储方式会被序列化为xml。在不同的系统下Preferences有其不同的实现。 2. 场景示例 最近正好做了一个spr 阅读全文
posted @ 2022-03-15 17:14 框架搬运工 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 这篇我们来了解一下harmonyOS的项目结构,包括目录结构及其作用,配置文件的基础配置信息 1. 项目整体结构 之前我们创建过一个项目,有一个文本展示和一个按钮,每点击一次数字加1并显示在文本框中。本篇我们基于这个基础项目了解一下项目的整体结构和其中的配置,项目的整体结构如图: 首先有一个entr 阅读全文
posted @ 2021-01-08 18:20 框架搬运工 阅读(2627) 评论(1) 推荐(0) 编辑
摘要: harmonyOS开发中的核心概念: 1. Ability和Slice Alibity是harmonyOS开发的核心,首先了解一下什么是Alibity我们用生活中的例子来做一个类比,Ability就好像是一个画板,初始什么都没有,一片空白我们可以找一张画纸进行绘画,画完的画纸夹在画板上,画板上就会有 阅读全文
posted @ 2021-01-08 15:04 框架搬运工 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: ,在对harmonyOS有了一个初步认知之后,我们使用DevEco Studio来创建一个项目,把项目运行起来,先从整体上来了解一下harmonyOS项目的整体结构以及开发工具的基本使用。 1. 使用DevEco Studio创建项目 1.1 配置开发环境 在开发之前我们需要做一些准备工作 成为开发 阅读全文
posted @ 2021-01-07 17:45 框架搬运工 阅读(5360) 评论(0) 推荐(0) 编辑
摘要: 1. HarmonyOS是什么? 根据华为官方的说明,harmonyOS是分布式,提供新交互,新服务,万物互联的一款操作系统。下面简单介绍一下何为:新服务,新交互 1.1 新交互 基于harmonyOS开发的应用,可以一键切换到运行harmonyOS的不同设备,比如我们有如下一个场景:我们有三个设备 阅读全文
posted @ 2021-01-06 17:47 框架搬运工 阅读(2084) 评论(0) 推荐(0) 编辑
摘要: 上一章熟悉了kotlin基本的变量和函数声明,并明白了如何调用函数。本章再来看一些其他有用的东西 包括: 1. kotlin代码组织结构 2. when语法 3. 循环迭代语法 4. try表达式 1. 代码组织结构 和JAVA一样,kotlin也可以使用"包"来组织代码文件,和JAVA的语法一样, 阅读全文
posted @ 2017-10-09 18:20 框架搬运工 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1. 函数 kotlin中支持顶级函数(文件内直接定义函数),对比JAVA来说,JAVA的程序入口是main方法,kotlin也一样,入口为main函数 首先看下kotlin中main函数的定义。 语法简介: fun是关键字,定义函数时使用的,参数args是参数名,冒号后跟参数类型,此处的参数类型为 阅读全文
posted @ 2017-10-09 15:03 框架搬运工 阅读(256) 评论(0) 推荐(0) 编辑
摘要: kotlin是JetBrains公司出品的基于JVM的语言,和其他JVM语言一样,目的在于提供比JAVA更加简介的语法, 同时提供函数式编程,不需要再像JAVA一样所有的一切都要依托于类。 kotlin的主要用途: 目前的kotlin主要用在以下几个领域: 1. 服务端开发,以前用java做的服务端 阅读全文
posted @ 2017-10-08 21:22 框架搬运工 阅读(634) 评论(0) 推荐(0) 编辑
摘要: spring @cacheable注解默认不支持方法级别的缓存失效时间,只能通过配置来配置全局的失效时间 如果需要实现对方法级别的缓存支持失效时间机制,有一种比较简单的方法,spring配置文件如下: 配置文件中的redisCacheManager对象配置了expires属性,该属性是一个map,可 阅读全文
posted @ 2017-09-04 16:29 框架搬运工 阅读(8231) 评论(1) 推荐(0) 编辑