首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android开发指南

    9.服务

    服务Service 运行于后台的一个组件,用来运行适合运行在后台的代码,服务是没有前台界面,可以视为没有界面的activity 启动不了服务,在清单文件中写全包名 电话监听器 电话状态:空闲、响铃 } } ---- 开启方式 startService 该方法启动的服务所在的进程属于服务进程 Activity一旦启动服务服务就跟Activity一毛钱关系也没有了 bindService 该方法启动的服务所在进程不属于服务进程 Activity与服务建立连接,Activity一旦死亡,服务也会死亡,跟启动它的组件同生共死 绑定服务和解绑服务的生命周期方法:onCreate->onBind->onUnbind->onDestroy 服务的分类 本地服务:指的是服务和启动服务的activity在同一个进程中 远程服务:指的是服务和启动服务的activity不在同一个进程中 远程服务只能隐式启动,类似隐式启动Activity,在清单文件中配置 但是服务的系统优先级还是比较低的,当系统出现内存不足的情况时,就有可能会回收掉正在后台运行的服务。如果你希望服务可以一直保持运行状态,而不会由于系统内存不足的原因导致被回收,就可以考虑使用前台服务

    1.2K110发布于 2018-05-14
  • 来自专栏技术杂记

    日志服务器(9

    安装 LogAnalyzer LogAnalyzer 的下载地址可以参考 下载 ,安装过程可以参考 安装 ---- 下载 LogAnalyzer [root@h105 src]# wget http://download.adiscon.com/loganalyzer/loganalyzer-3.6.6.tar.gz --2016-05-10 22:15:18-- http://download.adiscon.com/loganalyzer/loganalyzer-3.6.6.tar.gz Resolv

    1.4K30发布于 2021-10-20
  • 来自专栏Tacc

    Debian9服务器安装

    1、环境说明:     (1)我的虚拟机是:VMware Workstation 12 Pro      (2)Debian9系统下载   2、系统安装:       至于虚拟机如何配置,这里就不再赘述了 然后点击Continue继续进行安装 你可以在这里给你的服务器起一个名字,默认为debian。 然后选择Continue继续安装 配置你的服务器系统root密码,然后继续安装.使用按键Tab可以切换到其他按钮上去。 选择否,继续安装、 选择否,继续 这里是让你选择安装软件包,如果是服务器的话,就不用安装桌面,直接使用命令行就可以了。可以根据自己的需要进行安装。 然后继续 至此,整个Debian9的安装就完成了,点击Continue系统将会重启。现在系统安装完毕了,但是还不能够访问,将会在下一篇里面教你如何修改接口配置。

    1.9K20编辑于 2022-05-05
  • 来自专栏Linux运维修炼笔记007

    Centos9使用chrony服务同步时间

    安装chrony命令Centos9里是预安装的,没有安装的话执行以下命令:yum install -y chronyCentos9 时间同步要使用chrony命令,ntp命令没有了查看状态#启用chronyd 服务systemctl enable chronyd#重启chronyd服务systemctl restart chronyd#查看chronyd服务状态systemctl status chronyd 内网设备,需要使用内网的时间服务器同步时间。 例如:时间同步地址为:10.70.130.88pool 10.70.130.88 iburst表示设置的时间同步服务器IP为:10.70.130.88再重启chronyd服务即可重启chronyd服务systemctl restart chronyd查看同步情况通过命令进行查看是否同步,出现^*即表示有可同步的源chronyc sourcesSystem clock synchronized: yes 表示同步成功设置服务器时区查看时区命令

    2K00编辑于 2024-02-05
  • 来自专栏YO大数据

    linux实战(9)安装软件服务rmp方式

    Linux下常用安装软件服务rpm方式的介绍 简介:介绍rpm软件包的管理 rpm安装:安装别人编译(可以理解为配置好的一个东西)好的软件包,rpm即Redhat Package Manager,是Redhat 查询软件包 -i #显示软件包信息 -l #显示软件包中的文件列表 -d #显示被标注为文档的文件列表 -c #显示被标注为配置文件的文件列表 rpm 包升级: -U #升级rpm软件服务 rpm -Uvh zsh-5.0.2-7.el7.x86_64.rpm rmp包卸载:比如卸载安装好的zsh包,我们现在卸载的是zsh的服务,输入全称是会报错的。

    1.7K10发布于 2021-08-16
  • 来自专栏Java技术分享

    idea新建springCloud项目(9)- 用户服务

    在用户服务添加这几个限权~ ? 用户服务的API: ? ? 表结构,并执行sql: ? 1.新建项目 ? ? 删除掉不需要的: ? 修改版本后刷新: ? 修改配置: ? 添加注解(用户服务肯定是对外提供接口的,需要配置下这个注解,成为多模块,但只需要用到server模块): ? ? 可以启动了。 2.业务实现 (1)新建UserInfo,数据库实体类 ? 3.权限校验 (1)全部服务忽略敏感头(都可传cookie) ?

    1.5K20发布于 2019-07-25
  • 来自专栏路过君BLOG from CSDN

    vue2 笔记9 API服务代理

    将目标服务器代理到本机开发服务端口,可用于跨域调用数据接口 优先取用项目中存在的资源 参考文档 webpack-dev-server vue-cli-dev-server 配置 vue.config.js }, // 支持websocket ws: true, // 默认值为true,修改请求头中host值为代理目标地址,值为false时,host值为开发服务器地址

    32810编辑于 2022-04-13
  • 来自专栏charlieroro

    使用Prometheus监控bind9的DNS服务

    --web.listen-address为对外暴露的metric地址和端口,Prometheus从此处抓取bind_exporter的metrics;--bind.stats-url为本地bind服务绑定的地址和 可以通过“curl http://10.85.6.66:9119/metrics”来获取bind_exporter支持的metrics以及方法,最常用的方法为“bind_up”,用于查看一个bind服务是否启动

    2.7K10发布于 2020-03-24
  • 来自专栏Debian中国

    Debian 环境下简单配置 Bind9 服务

    安装 Bind 比较简单,使用如下命令即可, apt-get install bind9 apt-get install bind9-host dnsutils apt-get install bind9 配置cache(缓存)dns服务器 vim named.conf.options 去掉其中几个注释符号(//) ,添加你所在网络的ISP (internet 信息服务提供商)的DNS 。 重启BIND服务 使用命令 sudo systemctl restart bind9 或者 sudo rndc reload 4. 由于上面我们在 resolv.conf 中指定了本机使用的DNS服务器为 192.168.10.2, 所以在这里 @192.168.10.2 不是必须的。 至此,配置结束,更信息的说明请仔细阅读Debian官网的Bind9页面。

    3.5K40发布于 2018-12-20
  • 来自专栏云计算教程系列

    使用Debian 9进行初始服务器设置

    介绍 当您第一次创建新的Debian 9服务器时,您应该尽早采取一些配置步骤作为基本设置的一部分。这将提高服务器的安全性和可用性,并为后续操作奠定坚实的基础。 没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 第一步 - 以Root身份登录 要登录服务器,您需要知道服务器的公共IP地址。 默认情况下,在Debian 9上,允许属于sudo组的用户使用该sudo命令。 结论 此时,您的服务器基础扎实。您现在可以在服务器上安装所需的任何软件。 想要了解更多关于初始服务器设置的相关教程,请前往腾讯云+社区学习更多知识。 ---- 参考文献:《Initial Server Setup with Debian 9

    6.6K50发布于 2018-10-29
  • 来自专栏搜云库技术团队

    优雅停止 SpringBoot 服务,拒绝 kill -9 暴力停止!

    在使用 SpringBoot 的时候,都要涉及到服务的停止和启动,当我们停止服务的时候,很多时候大家都是kill -9 直接把程序进程杀掉,这样程序不会执行优雅的关闭。 我们很多时候都需要安全的将服务停止,也就是把没有处理完的工作继续处理完成。比如停止一些依赖的服务,输出一些日志,发一些信号给其他的应用系统,这个在保证系统的高可用是非常有必要的。 设置一下服务的端口号为3333。 写一个start.sh用于启动springboot程序,然后写一个停止程序将服务停止。   { context = applicationContext; } } 好了,SpringBoot的优雅关闭方法也都实现好了,也有同学问,如何暴力停止呢,简单,直接kill -9

    3.2K10发布于 2020-01-14
  • 来自专栏Ywrby

    9-web服务器软件概述+Tomcat

    Web服务器软件 服务器概念 安装了服务器软件的计算机 服务器软件概念 接收用户请求,处理请求并做出响应 Web服务器软件概念 服务器软件的一种,在web服务器软件中,可以部署web项目,让用户通过浏览器访问项目 ,又被称为web容器 常见的Java相关的web服务器软件 webLogic:oracle公司的,大型JavaEE服务器,支持所有JavaEE规范,收费。 webSphere:IBM公司,大型JavaEE服务器,支持所有JavaEE规范,收费。 JBOSS:JBOSS公司,大型JavaEE服务器,支持所有JavaEE规范,收费。 Tomcat:Apache基金组织的,中小型JavaEE服务器,仅支持少量的JavaEE规范(如:servlet/jsp)开源免费的 Tomacat 下载:https://tomcat.apache.org

    1.2K20编辑于 2022-10-27
  • 来自专栏域名资讯

    恶意域名的阻止:Quad9DNS服务

    这个被称为Quad9(在服务获得的9.9.9.9互联网协议地址之后)的免费公共域名服务系统,旨在阻止与僵尸网络,网络钓鱼攻击和其他恶意Internet主机相关的域名该服务和那些不运行自己的DNS黑名单和白名单服务的组织 Quad9由全球网络联盟执法和研究机构建立(GCA)-an组织、与IBM和合作数据包交换所联合推出。    GCA首席技术顾问Adnan Baykal表示,该服务以任何格式发布这些威胁源,然后将其转换成一个数据库,再将其重复数据删除。Quad9还会生成一个永不禁止的域白名单。 “   由于威胁行为在全球每天更新一至两次,因此Quad9可能不会对使用快速转换的DNS地址进行命令和控制的恶意软件产生太大影响。 而且组织可以很容易地记录来自Quad9的响应,通过记录NXDOMAIN响应来识别自己网络中可能具有恶意软件的系统,也可能是针对网络钓鱼攻击的系统。

    3K00发布于 2017-11-29
  • 来自专栏云计算D1net

    选择最佳云服务器的9个步骤

    如果要追求性价比,在众多不断增长的云服务器供应商中,选择最合适的云服务器是一件复杂的事情。知了云在此为您介绍选择最佳云服务器的9个步骤,帮助您筛选潜在的最合适的云服务器供应商。 一、定义您的云服务器需求 了解您的云计算需求将使您了解您所寻求的服务类型。例如各种基于软件的云解决方案,包括用于照片、视频和文档存储,提供CRM服务等。 四、计费方式和定价标准 很多云服务器供应商支持包年包月和按量计费等方式。您可以按需选择,但要谨防巨额的前期费用。您应该了解的不只是云服务器的基础租用费用,还要包括额外的技术支持服务费用等。 由于云服务服务中断对于企业来说可能是代价高昂且相当具有破坏性的,因此最好选择尽可能宕机次数少的供应商,并了解清楚该云服务器供应商为确保在线率已采取的措施有哪些。 六、如何管理我的云服务器? 九、提供哪些客户支持服务? 可靠的云服务器供应商应当支持7*24小时技术服务,包括假期。某些供应商免费提供这样的服务,某些供应商则收取不同的费用。您还需了解其服务响应时间以及问题处理效率。

    2.2K50发布于 2018-03-15
  • 来自专栏cloudskyme

    一起玩转微服务9)——前后端分离

    将浏览器中为用户进行页面展示的部分称之为前端,而将运行在服务器,为前端提供业务逻辑和数据准备的所有代码统称为后端。 不要继续以前的服务端模板技术,比如JSP ,把Java JS HTML CSS 都堆到一个页面里,稍复杂的页面就无法维护。 •前端多渠道集成场景更容易实现,后端服务无需变更,采用统一的数据和模型,可以支撑前端的web UI\ 移动App等访问。 Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。 但是对于微服务程序,感觉更适合于前端应用或者一些轻量级企业级的开发。

    2.2K20发布于 2020-06-23
  • 来自专栏山河已无恙

    DNS:使用 Bind 9 配置权威 DNS 服务

    1写在前面 ---- 分享一些通过 Bind9 配置DNS服务器的笔记 博文内容涉及 一个基本的 DNS 权威服务器 配置流程 理解不足小伙伴帮忙指正 我承认爱情是空幻的,只有情感才是真实的,是情感在促使我们去追求 BIND9 (Berkeley Internet Name Domain)可以实现权威的 DNS 服务器。 3部署 Bind9 权威服务器 基本步骤 安装 bind 软件 修改配置文件 /etc/named.conf 启用并启动服务 named.service 开通防火墙 dns 虽然名字叫 bind,但主要服务 ,以及配置文件都是 叫 named bind9 安装 [root@serverb ~]# yum -y install bind 简单看一下服务文件 # /usr/lib/systemd/system requested but not available ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ; COOKIE: 7e67c9a9f9d30b3df695a33864c64a1bb0d653a623775fd6

    6.2K30编辑于 2023-08-21
  • 来自专栏【腾讯云开发者】

    服务端开发必备:9大性能优化秘技

    笔者最近对负责项目做了一些服务性能优化的工作,主要优化了项目中的一些不合理设计,例如:服务间使用 json 传输数据;监控上报处理逻辑在主流程中;重复数据每次都请求下游服务;多个耗时操作串行请求等。 取得了 A 服务平均耗时跟 p99 耗时均下降 80% 、事件底层服务平均耗时下降 50% 的业务收益。 本文总结了在服务架构设计时,提升服务性能的 9 大常用办法,相信可以有效帮到你的日常工作。 缓存在我们的架构设计中无处不在,常规请求是浏览器发起请求,请求服务服务服务服务再查询数据库中的数据,每次读取数据都至少需要两次网络 I/O,性能会差一些,我们可以在整个流程中增加缓存来提升性能。 其次我们可以在服务服务使用本地缓存或者一些中间件来缓存数据,例如 Redis。 在我们的服务设计中可以通过创建多个容器对外服务提高服务的吞吐量,服务内部可以将多个串行的 I/O 操作改为并行处理,缩短接口的响应时长,提升用户体验。

    1.5K63编辑于 2024-08-06
  • 来自专栏云计算D1net

    服务应用开发所面临的9大挑战

    服务的使用已经与常见的云产品密切相关,例如软件即服务(SaaS),平台即服务(PaaS)和基础架构即服务(IaaS)。 虽然云解决方案是许多人的答案,但有些人仍然犹豫使用这项新技术。 03 数据安全 与云计算相关的主要关注点之一是其对云服务提供商的依赖。为了不间断和快速的云服务,需要选择具有适当基础设施和技术专长的供应商。 将新应用程序与现有应用程序相集成是该流程的重要组成部分,而云服务从集成角度带来了更多挑战。 05 可靠性和可用性 云服务提供商仍然缺乏二十四小时的服务,这导致频繁的中断。 08 对服务提供商的依赖 云计算的一个主要问题是它对服务提供商的依赖。提供云服务的供应商对基于使用的云计算服务进行收费。客户通常订阅云服务以利用其服务。 云服务是从云计算提供商的服务器提供给企业或公司的任何服务。换句话说,云服务是专业服务,支持企业选择,部署和管理各种基于云的资源。 09 超越挑战 这些挑战不应被视为追求云计算的障碍。

    1.9K80发布于 2018-03-27
  • 来自专栏冰河技术

    SA实战 ·《SpringCloud Alibaba实战》第9章-服务容错:服务雪崩与容错方案

    大家好,我是冰河~~ 一不小心《SpringCloud Alibaba实战》专栏都更新到第9章了,再不上车就跟不上了,小伙伴们快跟上啊! 常见的服务错误方案包含:服务限流、服务隔离、服务超时、服务熔断和服务降级等。 服务限流 服务限流就是限制进入系统的流量,以防止进入系统的流量过大而压垮系统。 服务超时 整个系统采用分布式和微服务架构后,系统被拆分成一个个小服务,就会存在服务服务之间互相调用的现象,从而形成一个个调用链。 形成调用链关系的两个服务中,主动调用其他服务接口的服务处于调用链的上游,提供接口供其他服务调用的服务处于调用链的下游。 服务超时就是在上游服务调用下游服务时,设置一个最大响应时间,如果超过这个最大响应时间下游服务还未返回结果,则断开上游服务与下游服务之间的请求连接,释放资源。

    60920编辑于 2022-04-29
  • 来自专栏HaC的技术专栏

    【教你搭建服务器系列】(9)让你的服务器更安全

    上一篇文章介绍了使用秘钥对登录服务器的好处。 本文使用服务器为Centos 7.6 除了使用密钥对之外,只能确保我们的服务器是安全的,但是并不能确保我们的应用是安全的。 为什么这么说? 以MySQL来说,我们希望在我的电脑可以连接我服务器的MySQL服务,那必然需要我的服务器开放3306端口,那么这个端口是暴露在公网的,如果你的密码简单,很容易就会被攻击。 如果要使服务安全,最好的方法就是不暴露公网的端口,只允许本地的服务访问。那这样也不现实,业务上还需要连接数据库查询。 还有就是服务器的权限问题,root用户权限过大,密码过于简单。 可以查看一下本地的/var/log/secure 文件,记录了外界尝试登录你服务器的IP、用户名、端口: 如果你的密码过于简单,服务器就很容易被黑了。 以下介绍几种方法让你的服务更安全。 二、防火墙 1、firewall 你在服务商后台配置了安全组,其最终也是修改了防火墙。 但并不是所有的云厂商提供的服务器都有安全组的概念,如果没有,就需要我们自行配置服务器的防火墙了。

    1.9K22编辑于 2021-12-07
领券