精选列表

搜索[初体验],共231篇文章
优秀的个人博客,低调大师

DockerCon 2017: Docker新特性初体验

DockerCon2017已经结束了,从去年的版本到现在,Docker产生了很多的变化。Docker的开发者们一直强调他们希望Docker的体验越简单越好。观察下最近几个月Docker的新特性,你会发现所言非虚,DockerCon2017大会也向我们展示了这一点。下面介绍下Docker最近几个月发布的新特性 多阶段构建 构建一个镜像一般需要多个阶段。 编译你的应用 然后跑测试 当测试通过时,你将你的应用打包成可部署的软件包 最后你把软件包添加到镜像里面 你可以将这些步骤都放进一个Dockerfile中,但是这会导致镜像膨胀,加入了很多最终产品不需要的内容。例如编译和构建的框架,Docker镜像存储需要的空间也会变得很大。一个解决方法是在Docker外面编译测试打包应用程序,或者使用多个Dockerfile。你可以用一个Dockerfile来编译

优秀的个人博客,低调大师

阳光启明:文化产业上云初体验

本文正在参加“最佳上云实践”评选,来给我们投票吧:https://yq.aliyun.com/activity/158(编号36) 北京阳光启明科技文化有限公司是一家以计算机软件(信息技术)开发、销售自主产品、售后服务以及相关技术咨询的电子信息技术企业。作为国内首屈一指的顶级集成商之一,公司一直致力于协助国家推动公共文化服务体系建设,为各区域搭建数字服务平台、提供整体解决方案、研发特色文化产品。主要文化产品有公共文化数字服务云平台、公共文化一体机、扶贫资源宝等,目前已累计为全国各地区发放各类文化产品达10,000多台。 上云后取得显著成效 虽然我司目前使用阿里云还不足两年,但是效果非常显著。自从租用阿里云服务器后,无需手动装载服务器系统,只需勾选相应系统程序选项,即可予以自动装载服务器程序,操作上省时省力,性能上安全可靠。尤其在数据的可配处理以及安全稳定上,阿里云性能卓越,为我司开展线上活动提供了强有力的支撑,下面可通过具体数据来分析: 图1 各项目云平台使用记录 图2 项目具体数据 通过上图可看出阿里云的几个显著特点: 1. 带宽可配: 带宽资源稳定可靠、绝对独享,有效解决带宽瓶颈,消除传统IDC带宽资源争抢的烦恼。 2. 数据信息安全: 采用自定义防火墙和安全组隔离技术, 有效杜绝IP/MAC欺骗和ARP攻击。免费启用云盾后可进行端口入侵扫描、挂马扫描、漏洞扫描等,可以有效抗击来自互联网的DDoS及其他安全攻击,保障业务的持续运行。 3. 网络稳定: 绿色节能机房,BGP多线(中国电信、联通、移动、教育网等)接入,确保全国用户访问畅通。 带宽资源稳定可靠、绝对独享,有效解决带宽瓶颈,消除传统IDC带宽资源争抢的烦恼。 上云实践总结 我司通过亲身实践,深刻感受到上云后为给公司带来的效益,具体可总结为以下几点: 1、节约成本 企业想要在自己的服务器上进行数据存储,就必须购买高昂的硬件和软件,而且后期还需要花费大量的人力物力来维护这些软件。但是通过云存储,服务器商可以服务成千上万的企业,并可以划分不同消费群体服务,来帮助初创公司减少不必要的成本预算。 2、更好的备份本地数据并可以异地处理日常数据 云存储可以为企业提供重要数据备份和保护,即使遇到突发问题或在恶劣条件下,依然能保持正常工作。比如,企业办公场所发生自然灾害,如果数据是异地存储,那么数据依然存在,它是非常安全的。如果问题出现在企业办公室,那么你随便去一个安全的地方通过笔记本就可以继续访问数据和更新数据。 3、更多的访问和更好的竞争 对于于中小企业来说,由于自身条件和环境的限制,不能够花高昂的费用来打造好的管理系统。在同等商业机遇面前,相比可以花重金打造数据存储中心的大企业,中小企业完全没有实力与之竞争。而通过云存储,中小企业不需要多少费用就可以争取和大企业同等的商业机遇。 附:株洲星级评定活动真实案例 星级评定活动是我司为株洲市举办的一次全市文艺团队大联欢,共计93支团队参与活动,活动时间为2016年12月11日至2016年12月25日。下面通过活动期间的详细数据来看阿里云在活动中所起的关键性作用。 图3 活动详细数据 图4 活动数据折线展示 活动期间总访问量高达5,350,000次,通过图3、图4可以看出活动每天的实时数据变化非常大,即使是在这种数据激增、访问大量并发的情况下,阿里云依然能够依靠自身系统及时调整带宽,加大并发流量端口,保持整体网络的稳定有序,保证群众正常访问数据、浏览活动实时信息。最终活动取得圆满成功。

优秀的个人博客,低调大师

Weex初体验

今年莫名其妙的被前端炒的特别火,混合式的开发让我们这些只会android native开发的人怎么办哟,要不,我们也学一点,跟着潮流走呗,看着工作室的人写的H5界面用的是bootstrap,咦,感觉很不错的样子,界面排版挺好的,但是感觉玩起来还是个网页,在移动端加载并没有体验特别棒的感觉,然后,就看了下vue.js的mvvm,确实挺强大的数据绑定,不过都是在摸索,之前玩过react native,把环境搭了一下,示例demo跑起来了,但是这个过程感觉好麻烦啊,然后搁置了一段时间,看见了阿里的weex,豪言要“Write once, run everywhere”,我这惊讶呀,看来我得玩玩你到底是个什么东西:weex首页 那接下来,先把环境搭建一下呗: 首先,安装个node环境,下图中箭头的版本 然后下载安装,解压后是这样的 看到node.exe没,以后学node.js开发的时候可以用到,最近也玩了一点node,感觉还不错,npm看到没,所有关于node模块开发的,都可以用这个npm去下载moudle,将这个路径配置到环境变量中去,以后就可以在任意环境下去node或npm了。 安装weex环境 我们在cmd窗口中输入npm install -g weex-toolkit安装weex环境,-g是全局,以后创建weex demo的时候可以在任意环境下面使用weex来创建 安装完成后,我们来看看安装的是啥东西,你一定找不到安装在哪了是吧,别急,在安装成功的上面会有很多的信息,会提示安装路径,跟着上面找就是了,如果没找到,那就是隐藏文件夹,把他显示出来就行了 安装的解压目录 好了,环境起来了,我们看看版本了,weex –version 接下来,我们来玩demo了,创建个demo,随便找个路径执行weex init 执行的时候他会让你输入项目的名称prompt: Project Name: ,我输入的是weexDemo,然后等他加载文件,加载完成后就是这样的一个目录文件 目录结构我还是小白,等会给你们参考资料,大家看看,我们进入src文件里面看看,里面是一个weex-bootstrap.we的文件,这个就是我们要运行的文件,ok,现在基本就是跑demo的时候了 我们在src目录下执行weex weex-bootstrap.we,等待他响应,他会打开你的浏览器显示页面效果 下面一大串是服务器的监听,是node这个服务支撑起来的。 好了,浏览器的效果看见了,现在我们想在手机端看效果怎么办呢,这时候,我们需要一个playground,类似于一个手机端的运行环境,这个环境是一个apk,我们在官网上面下载下来安装到手机就好了链接,android和ios版本的都有。 打开app是这样的: 下面都是demo示例,我们没事的时候可以看看他能做出什么效果出来,现在我们先不管,我们看看右上角的扫一扫图标,首先我们在控制台这样来运行demo 把原先的代码运行关掉,重心执行命令:weex weex-bootstrap.we –qr 他会生成一个二维码,然后用这个扫一扫功能,扫一下这个二维码就可以跑起来了 对了,几个细节要说,你这个手机端网络段必须是和电脑是同一网段,不然你是访问不到的,这个仅局域网可以访问,我是电脑开wifi给手机的。 最后,给大家一些参考资料: weex的中文文档 weex的几个小视频 weex android环境的playground源码 weex-pack初始化android和ios工程 weex-pack打包android和iso工程

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。