原创

CSDN日报190816:HarmonyOS(鸿蒙OS)发布,再聊聊操作系统

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blogdev.blog.csdn.net/article/details/99680903

CSDN日报来啦!给大家奉上当日最新鲜的技术干货!

操作系统|HarmonyOS(鸿蒙OS)发布,再聊聊操作系统

作者:dog250

上周末台风过境时,华为终于发布了鸿蒙操作系统(HarmonyOS),我没看发布会,因为我不喜欢开发者大会上出现的任何经理,所以,我在DOS上玩波斯王子,魂斗罗…试图通过修改ROM调整魂斗罗到30条命…
请注意,余大嘴说的鸿蒙OS并非仅仅指内核,他说的OS颇有Linux发行版的意思,而且更甚。华为可以在没有鸿蒙内核的情况下发布鸿蒙OS,因为PPT上说了,鸿蒙OS可以跑在安卓Linux以及鸿蒙内核之上。
XXOS不等于XX内核,XXOS完全可以使用YY内核,就比如说GNU/Linux,GNU软件是可以跑超级多的内核上的,甚至Windows内核,GNU/Linux特指一个操作系统,该系统以Linux内核为核心,GNU软件跑在该Linux核心上。
我不是鸿蒙生态上的应用开发者,我对开发也不感兴趣,所以本文不谈和系统生态开发有关的事,本文只是闲谈。在下文,我会专门通过Minix内核介绍微内核,但不是这篇。
本文想再谈谈关于人机交互操作系统本身以及微内核,调度等操作系统比较核心的问题。
点击阅读全文

移动开发|Android Activity 的详细启动过程分析

作者:严振杰

来研究本文内容的同学,我相信基础都不会差,至少应该听说过 AMS 吧,AMS 意如其名,是管理 Activity 的系统服务,既然是系统服务,那么应该是在系统启动的时候启动的吧,我们下面来具体看看。
因为 Activity 的启动需要依赖 AMS,所以我们得先了解 AMS 是什么时候启动的,这样才能更加清晰理解 Activity 的启动。
点击阅读全文

数据库|Redis:简介、数据结构、回收策略、持久化方式

作者:hanchao5272

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
点击阅读全文

架构|SpringBoot+MyBatis+thymeleaf 增删改查实例

作者:Woo_home

刚学springboot几天,做了个小例子,感觉springboot很好用。相比ssm,springboot除去了很多的繁杂的配置,使用起来非常方便。而且springboot内置了tomcat、jetty这两个web服务器,也不需要你再去配置web服务器,方便刚学springboot或者想学springboot的朋友,下面就带你一步一步做成一个小例子
点击阅读全文

编程语言|Java内存映射,上G大文件轻松处理

作者:沉默王二

内存映射文件(Memory-mapped File),指的是将一段虚拟内存逐字节映射于一个文件,使得应用程序处理文件如同访问主内存(但在真正使用到这些数据前却不会消耗物理内存,也不会有读写磁盘的操作),这要比直接文件读写快几个数量级。
稍微解释一下虚拟内存(很明显,不是物理内存),它是计算机系统内存管理的一种技术。像施了妖法一样使得应用程序认为它拥有连续的可用的内存,实际上呢,它通常是被分隔成多个物理内存的碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
内存映射文件主要的用处是增加 I/O 性能,特别是针对大文件。对于小文件,内存映射文件反而会导致碎片空间的浪费,因为内存映射总是要对齐页边界,最小单位是 4 KiB,一个 5 KiB 的文件将会映射占用 8 KiB 内存,也就会浪费 3 KiB 内存。
java.nio 包使得内存映射变得非常简单,其中的核心类叫做 MappedByteBuffer,字面意思为映射的字节缓冲区。
点击阅读全文

优质博文推荐

如果您的文章符合以下要求,欢迎大家投稿,拉您进入CSDN博文推荐群,添加运营小姐姐微信:172984955 备注:博文推荐!
1.有一定技术指导性的中高级技术文章
2.基础知识点讲解
3.最新的科技热点资讯
4.求职面试、职场进阶、人生感悟
推荐格式:文章标题+CSDN文章地址+推荐语(一两句话阐述)

推荐阅读:

文章最后发布于: 2019-08-16 16:34:01
展开阅读全文

SSM 博客系统开发实战

05-15

### 专栏亮点 * 通过技术讲解并将技术运用到项目实战中,解决实际问题,不仅可以快速提升自己的综合实力,还能巩固所学知识。 * 项目知识点涉及前端、后端以及Linux部署全过程。 通过本专栏将学到以下知识点: * Jsp、Jquery、Ajax 、Bootstrap、ZUI等前端技能 * SSM主体框架的整合 * Spring Security安全框架 * Mysql存储数据库 * Redis缓存数据库 * ActiveMQ中间件 * Solr搜索引擎技术 * 第三方快捷登录集成(QQ登录) * Linux系统部署 ### 专栏介绍 SSM 博客系统开发实战顾名思义,是使用SSM框架带大家从零开发一个属于自己的博客系统,并将所学知识运用到项目中来解决实际问题。我认为通过项目实战是学习技术最好的方式,学以致用嘛。本专栏所讲内容涉及到前端、后端、以及部署整个过程。通过本专栏学习可以掌握从开发到部署上线的全过程。 因为本专栏是实战专栏,不仅讲解技术,还要将技术运用到项目中去,所以本专栏分成以下三个部分: **第一部分(第1-4篇)** 基础环境搭建,包括 SSM 框架的整合,MySQL 表结构设计、实体类的生成、接口的设计等。 **第二部分(第5-17篇)** 项目主要功能的实现,包括登录、注册、激活、首页展示及分页、评论回复点赞模块、个人主页、资料修改等功能的实现。通过实战直观、深入的了解 SSM 框架开发的特点及对各个技术点的掌握。 **第三部分(第18-19篇)** 将项目打成 War 包并部署到 Linux 系统进行发布。最后对整个开发过程做一个总结。包括知识点的总结以及在开发工程中可能遇到的一些问题等。 ### 作者简介 * 王林永 * 现就职于某网络公司担任 Java 高级工程师,CSDN 博客专家、专栏作者,拥有自己的 Hexo 博客网页,在Github和码云上托管有多个开源项目,擅长 Java 后台开发、Python 开发、C# 开发和小程序开发等。 * 在腾讯课堂发布有《SSM后台管理系统开发实战》视频教程 ### 适宜人群 * 想掌握SSM框架的开发人员 * 想完成项目开发全过程的开发人员 * 想增长工作经历的开发人员 * 想提高动手实战能力的开发人员 ### **专栏购买须知** 1. 本课程为图文内容专栏,共计 20 篇。 2. 付费用户可享受文章永久阅读权限。 3. 付费用户可获取读者圈 PASS 权限,与讲师进一步互动。 4. 本课程为虚拟产品,一经付费概不退款,敬请谅解。 ### **订阅福利** - <font color=#f69601>GitChat 新用户购买立享五折优惠。</font> - <font color=#f69601>订购本课程可获得专属海报,分享专属海报每成功邀请一位好友购买,即可获得 25% 的返现奖励,多邀多得,上不封顶,立即提现。</font> - 提现流程:请在 GitChat 服务号中点击“我—我的邀请—提现”进行提现。

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 终极编程指南 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览