综合( 右侧选择分类 )
hangge

K8s - Kubernetes重要概念介绍(Cluster、Master、Node、Pod、Controller、Service、Namespace)

Kubernetes是目前发展最快、市场占有率最高的容器编排引擎产品,并且还在快速地开发和迭代之中。我们在学习Kubernetes之前,需要理解它的几个重要概念,它们是组成Kubernetes集群的基石。一、Cluster、Master、Node 介绍1,ClusterCluster(集群) 是计算、存储和网络资源的集合,Kubernetes利用这些资源运行各种基于容器的应用。最简单的Clust
1071 人浏览
煊琰

阿里巴巴的微服务开源之路

2019阿里云峰会·北京开发者专场侠之大者,为国为民。在金庸小说中,郭靖和黄蓉是“侠之大者,为国为民”的典范,他们以布衣之身帮助宋军守护襄阳十余年。技术的世界里,并无大小之分。但当一群程序员由服务公司内部转变为社会的程序员,将技术以开源的方式与社区的开发者一同协作、改进和使用时,他们便被赋予了更大的责任和期待。阿里云智能中间件的程序员们正和社区的开发者们一起,用键盘敲下国内微服务开源项目的过去和未
1070 人浏览
android

Android 嵌套RecyclerView禁止滑动事件

//禁用滑动事件 recyclerview.setNestedScrollingEnabled(false)
1069 人浏览
cnbzlj

Android 省,市,区选择器

不废话,需求:做一个好看的省,市,区三级联动的选择器,怎么办?1,需要WheelView基础控件自行扩展实现逻辑,可直接添加基础控件库,Gradle 依赖:compile 'com.contrarywind:wheelview:4.0.9'2,布局:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:andro
1068 人浏览
煊琰

2019阿里云开年Hi购季活动开始

2019阿里云云上采购季活动已经于2月25日正式开启,从已开放的活动页面来看,活动分为三个阶段: 2月25日-3月04日的活动报名阶段、3月04日-3月16日的新购满返+5折抢购阶段、3月16日-3月31日的续费抽豪礼+5折抢购阶段。3.4-3.15期间,累计新购、升级预付费云产品(1年及以内),消费满3000元即返!最高返7500元代金券!一【活动对象】满足以下全部条件的阿里云用户:1、阿里云官
1067 人浏览
android

Android中EditText常用属性设置

EditText继承关系:View–>TextView–>EditText常用属性如下:android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:background="@android:drawable/edit_text"这个属性,
1063 人浏览
煊琰

没有网站,靠什么来吸引近9亿的互联网用户

2018年水果连锁企业百果园,其线上销售额突破20亿元、日订单量达6万单,光小程序用户数累计达到了1300万。数据显示,以互联网起家的瑞幸咖啡在2018年的互联网市场占有率在30%左右,而作为咖啡巨头的星巴克互联网市场占有率仅10%左右。为什么会出现如此差距呢?除了线下大量的广告投入之外,在线上投入一系列的运营平台也是重中之重;那么如何更好利用线上运营平台来吸引目标用户呢?1、以PC端企业官方网站
1062 人浏览
hgphp

Laravel - MySQL数据库的使用详解7(Eloquent ORM用法4:插入、更新数据)

一、基本的数据插入操作1,插入数据(1)想要在数据库中插入新的记录,只需创建一个新的模型实例,设置模型的属性,然后调用save方法即可:注意:created_at和updated_at时间戳在save方法被调用时会自动被设置,如果我们数据表中没有定义这两个字段,可以在模型中将自动时间戳功能关闭。具体参考我之前的文章Laravel - MySQL数据库的使用详解4(Eloquent ORM用法1:创
1061 人浏览
煊琰

如何自学编程?学习方法在这里!

如何自学编程?学习方法在这里!目前工作4年,当初是自学安卓的,资料网上整理的都非常全面了,我想补充的是现在已经不是当初资料匮乏的时代了,免费课程,付费课程,技术博客真的太多了,所以我想阐述一下学习方法:学习路线的选择学习一门语言如果今天学点这块,明天学点那块,没有系统的学习,实际上进步是非常慢的,不知道大家有没有这样的感觉,在上学的时候每当到了期末课程都学完了复习了几遍之后再次遇到问题思路会和刚开
1061 人浏览
hangge

物联网的数据传输及联网方式汇总(NFC、蓝牙、WiFi、ZigBee、LoRa、NB-IoT)

随着移动互联网的迅速发展,万物互联IOT--物联网也迅速崛起,各大科技巨头纷纷布局物联网。5G商用也即将来临,带给物联网更大的想象空间和发展潜力。 我们都知道物联网需要通过无线传输技术来连接传感器和网关,但具体有哪些联接方式?以及各有什么特点?这里做一个总结。1,NFC(1)NFC(近场通信Near Field Communication)实质是脱胎于无线设备间的一种“非接触式射频识别”(R
1059 人浏览
煊琰

Nginx之11吸星大法 - (页面缓存)

什么是网页缓存?网页缓存是存在于网页应用服务器及客户端之间的数据副本,当用户对第一次对网页资源进行访问时,经过网页服务器处理后返回客户端同事将会缓存一份数据在缓存服务器上,当下一个用户对同样的网页资源进行访问时则直接从缓存服务器总进进行相应,而不用再次对源网页服务器进行请求。有效的降低对源网页服务器的性能消耗,以及减少了网络延迟,提供了用户访问的相应速度。缓存工作流程浏览器发起请求到Nginx,N
1056 人浏览
android01

Android源码解析(十四)-- Activity启动流程

好吧,终于要开始讲解Activity的启动流程了,Activity的启动流程相对复杂一下,涉及到了Activity中的生命周期方法,涉及到了Android体系的CS模式,涉及到了Android中进程通讯Binder机制等等,首先介绍一下Activity,这里引用一下Android guide中对Activity的介绍:An activity represents a single screen w
1056 人浏览
android

Android studio 设置主题

今天,简单讲讲Android studio的主题设置。这个是今天的第三篇博客,因为今天又重新安装Android studio,发现了好多问题,所以写了这些博客。1、主题修改Android studio自带主题:可能大家会觉得软件的界面不太好看,我们可以换一下主题。选择菜单栏“File--settings--apperance--theme”,主题选择Darcula:2、导入第三方主题:系统提供的两
1056 人浏览
hangge

SpringBoot - 详细入门教程(创建、运行项目,REST服务样例)

Spring Boot和Spring Cloud已成为当前最流行的微服务框架。本文通过样例演示如何搭建并运行一个简单的Spring Boot项目。在开发之前,首先确认我们的电脑上已经有以下环境:JDK8Maven3.0+Intellij IDEA一、创建项目创建项目一共有两种方式,下面分别进行介绍。1,在线创建项目(1)在线创建是Spring Boot官方提供的一种创建方式,在浏览器中访问如下网
1055 人浏览
煊琰

阿里工程师养了只“二哈”,专治讨厌的骚扰电话

前几天的3.15晚会上曝光了利用智能机器人,一天打4万个骚扰电话,从而赚取利润的黑色产业链。阿里的工程师恼了,技术是用来让人们生活变美好的,不是被利用来走向阴暗的。机器人的问题交给机器人!工程师们用业余时间开发的AI机器人——“二哈”要登场了~视频感受一下咱们“二哈”,连女推销员都丝毫没有察觉。1、 别惹程序员,用机器人对付机器人研发“二哈”,其实就是阿里的技术人,对日益普遍的骚扰电话很头疼,而且
1054 人浏览
php

mysql优化方法

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果
1053 人浏览
android

Android-string.xml动态替换文本

需求:我是做Android开发的,工作3年了。这段字符串中,Android和3需要动态替换。在string.xml中定义:<stringname="demo">我是做%1$s开发的,工作%2$d了。</string>在程序中使用:Stringinput=getResources().getString(R.string.demo); Stringoup
1052 人浏览
android01

Android源码解析(二十七)-- Android Home事件流程

上一篇文章中我们介绍了android系统的截屏事件,由于截屏事件是一种系统全局处理事件,所以事件的处理逻辑不是在App中执行,而是在PhoneWindowManager中执行。而本文我们现在主要讲解android系统中HOME按键的事件处理,和截屏事件类似,这里的HOME按键也是系统级别的按键事件监听,所以其处理事件的逻辑也应该和截屏事件处理流程类似,从上一篇文章的分析过冲中我们不难发现,系统级别
1052 人浏览
煊琰

架构师必须要知道的阿里的中台战略与微服务

传统企业平台都是烟囱式的系统架构,企业内部为了迎合业务发展不停的打造各种系统,导致各系统间的重复功能建设和维护带来的重复投资。重复投资不仅消耗的是人力,财力还有时间。但打通烟囱式系统间交互的集成和协作成本高昂,各大企业不得不借助ESB产品,构建企业服务总线,打通各系统间的交互问题。 但这种借助ESB“中心化”的服务架构缺点也有不少,“中心化”架构的所有服务调用者和服务提供者之间的交互都必须通过这个
1051 人浏览
hgother

Intellij IDEA - 实现项目的热部署3(使用LiveReload实现静态资源热部署)

之前我写过文章介绍如何通过 spring-boot-devtools 模块实现项目的自动编译重启(点击查看),其实 devtools 默认还嵌入了 LiveReload 服务器,可以解决静态文件(html 页面、图片、css 样式、js 脚本等)的热部署问题。即在资源发生变化时自动触发浏览器更新(不会重启项目)。下面通过样例进行演示。1,项目中安装 devtools首先我们需要在项目中添加 dev
1050 人浏览