2018年Android的保活方案效果统计
1、监听广播:监听全局的静态广播,比如时间更新的广播、开机广播、解锁屏、网络状态、解锁加锁亮屏暗屏(3.1版本),高版本需要应用开机后运行一次才能监听这些系统广播,目前此方案失效。可以更换思路,做APP启动后的保活(监听广播启动保活的前台服务)
跟我一起学Knative(6)--部署gRPC服务
本文主要利用Knative Serving 部署一个gRPC服务。 此示例可用于在knative服务中试用gRPC,HTTP / 2和自定义端口配置。 容器镜像由两个二进制文件构建:服务器和客户端。这样做是为了便于测试,不建议将其用于生产容器。 构建和部署示例代码 1:clone代码仓库 {代码...} 使用Docker来为此服务构建容器镜像,并将其推送到D...
2020-05-17
在 Kubernetes 中实现微服务应用监控
KubeSphere 平台本身提供了监控功能,包括节点状态、集群资源使用率、Etcd、API Server 等监控,不过缺少了应用级别的监控。
Java Spi是如何找到你的实现的? ——Java SPI原理与实践
SPI的全称是Service Provider Interface,顾名思义即服务提供者接口,相比API Application Programming Interface他们的不同之处在于API是应用提供给外部的功能,而SPI则更倾向于是规定好规范,具体实现由使用方自行实现。
一键自动化博客发布工具,chrome和firfox详细配置
blog-auto-publishing-tools博客自动发布工具现在已经可以同时支持chrome和firefox了。很多小伙伴可能对于如何进行配置和启动不是很了解,今天带给大家一个详细的保姆教程,只需要跟着我的步骤一步来就可以无障碍启动了。前提条件前提条件当然是先下载 blog-auto-publishing-tools这个博客自动发布工具,地址如下:[链接]...
2024-05-04
从零开始学Spring Boot系列-集成Spring Security实现用户认证与授权
在Web应用程序中,安全性是一个至关重要的方面。Spring Security是Spring框架的一个子项目,用于提供安全访问控制的功能。通过集成Spring Security,我们可以轻松实现用户认证、授权、加密、会话管理等安全功能。本篇文章将指导大家从零开始,在Spring Boot项目中集成Spring Security,并通过MyBatis-Plus从数据库中获取...
2024-06-29
AngularJS中的Provider们:Service和Factory等的区别
看了很多文章可能还是不太说得出AngularJS中的几个创建供应商(provider)的方法(factory(),service(),provider())到底有啥区别,啥时候该用啥,之前一直傻傻分不清楚,现在来总结一下。
JAVA基础之静态代理与动态代理
我们先把静态代理和动态代理的代码放上来 看名字,这个是需要被代理的接口,无论是静态还是动态,都需要一个接口ToBeProxyedInterface.java
2021-11-15
啊里云centos7.6编译安装NGINX+PHP7+MariaDB+MEMCACHED
安装前准备 修改终端命令行提示符 {代码...} 升级所有包同时也升级软件和系统内核(因电脑差异可能需要几分钟时间) {代码...} 删除系统默认数据库配置文件 及 卸载系统自带mariadb-libs 并 重启系统 {代码...} 安装MariaDB数据库 安装依赖库 {代码...} 创建用户组 及 数据库相关目录 {代码...} 安装cmake {代码...} 下载...
ubuntu20 安装和配置mysql8.0.23
网上安装配置mysql教程纷繁杂乱。我常折腾wsl、虚拟机、树莓派,多是使用apt包管理器、基于ubuntu的linux发行版。记录常用到的安装和配置mysql教程,作为笔记和踩坑日志,便复用。
AngularJS 中的 Factory、Service以及 Provider的区别
AngularJS 的供应商($provide) $provide 服务负责告诉 AngularJS 如何创建一个新的可注入的东西: 即服务。 服务会被叫做供应商的东西来定义, 可以使用 $provide 来创建一个供应商。 创建供应商的方法: 使用 $provide 中的 provider() 方法来定义一个供应商; 通过要求 $provide 被注入一个应用的 config 函数中来获得 $pr...
Vue CLI 3.x 简单体验
文档 中文文档 补充于02月10日 vue脚手架的3.x版本已经在开发中,现在还处于alpha版本。我们来看看有哪些变化。 使用 npm install -g @vue/cli 命名方式已经改为npm推荐的新的包名规则,使用作用域。详情可查看此文章。 命令变化 vue -h 我们看到 create [options] <app-name> 创建一个由vue-cli-service支持的新...
centOS7安装node+mongoDB+redis+express(forerver)+nginx+https
centOS7安装node+mongoDB+redis+express(开机自启forerver)+nginx+https(Let’s Encrypt)
Spring Boot中的测试
本篇文章我们将会探讨一下怎么在SpringBoot使用测试,Spring Boot有专门的spring-boot-starter-test,通过使用它可以很方便的在Spring Boot进行测试。
聊聊ZookeeperDiscoveryAutoConfiguration
spring-cloud-zookeeper-discovery-2.1.2.RELEASE-sources.jar!/org/springframework/cloud/zookeeper/discovery/ZookeeperDiscoveryAutoConfiguration.java
2019-08-02
MACOS: CFErrorDomainLaunchd Code=9
主要问题启用软件时: {代码...} 解决方案 {代码...}
2021-03-16
8.4 Docker Cloud之持续集成和持续部署
如果在docker cloud上绑定了AWS或者Azure之后,会有一个Launch Service选项点击之后,在页面上勾选AUTODEPLOY,就可以在image有更新之后,就自动部署了
2021-03-16