新手学习memcached【win7】(一) 安装和启动/停止

下载好memcached-1.2.1-win32.zip和java_memcached-release_1.6.zip然后解压,然后通过cmd命令,进入到解压目录,再执行命令memcached安装命令:D:\myTool\memcached\memcached.exe -d install在执行启动命令:D:\myTool\memcached\memcached.exe -d start相反停掉m
分类: 编程语言 发布时间: 12-14 20:09 阅读次数: 0

gitlab 备份恢复脚本

1.gitlab备份恢复脚本
分类: 企业开发 发布时间: 12-14 18:59 阅读次数: 0

insp4j 轻量级权限框架 1.2.0 发布

分类: 业界资讯 发布时间: 12-14 18:08 阅读次数: 0

vivo 全球商城:架构演进之路

讲述vivo官方商城从单体应用到具备综合能力电商平台的演进,系统架构往服务化、中台化变迁历程。
分类: 企业开发 发布时间: 12-14 17:59 阅读次数: 0

vivo 全球商城:从 0 到 1 代销业务的融合之路

代销是 vivo 商城已经落地的成熟业务,本文提供给各位读者两个异构系统业务融合的对接经验和架构思路。
分类: 企业开发 发布时间: 12-14 17:59 阅读次数: 0

Microsoft 365 开发:如何使用Graph API 新建 O365 Group Site

51CTOBlog链接:https://blog.51cto.com/13969817博客园BlogAddress:https://www.cnblogs.com/bxapollo很多开发者习惯使用CSOM来新建SPOSite,但在新建Microsoft365GroupSite时,会发现CSOM根本不支持Microsoft365GroupSite,Template为Group#0的创建,会遇到如下
分类: 企业开发 发布时间: 12-14 17:59 阅读次数: 0

AntV·G2Plot v2.3.2 版本发布

分类: 业界资讯 发布时间: 12-14 17:58 阅读次数: 0

dubbo系列--服务注册源码分析

这一步是把//registry:192.168...替换成//zookeeper:192.168....由于我们的url=//zookeeper....。所以通过自适应扩展类的方法可以得出registryFactory==RegistryFactory$Adaptive,-----ZookeeperRegistryFactory再进入ZookeeperRegistryFactory的getRegi
分类: 编程语言 发布时间: 12-14 17:39 阅读次数: 0

dubbo系列--本地服务发布源码分析

先来看我们的provider.xml的配置文件这个文件的重要性肯定重要,那么这些标签是怎么来的呢?其实就是spring自定义标签来的,在源码中我们可以看到,继续看spring.handlers文件中内容可以看得出这个DubboNamespaceHandler应该很重要,最后可以找出他的所在位置,同时还发现同目录下还有DubboBeanDefinitionParser类似于spring中BeanDe
分类: 编程语言 发布时间: 12-14 17:39 阅读次数: 0

Dubbo系列<9>-JDK的SPI

   Dubbo 是基于 Java 原生 SPI 机制思想的一个改进,所以,先从 JAVA SPI 机制开始了解什么是 SPI 以后再去学习Dubbo 的 SPI,就比较容易了什么是JDK的SPI?        SPI 全称( service provider interface ),是 JDK 内置的一种服务提供发现机制,目前市面上有很多框架都是用它来做服务的扩展发现,大家耳熟能详的如 JDB
分类: 编程语言 发布时间: 12-14 17:39 阅读次数: 0

Zabbix学习笔记(三十)

zabbix自定key
分类: 企业开发 发布时间: 12-14 17:39 阅读次数: 0

在docker虚拟机上安装AdguardHome

在docker中轻松安装AdguardHome
分类: 企业开发 发布时间: 12-14 17:39 阅读次数: 0

Dubbo系列<10>-Dubbo SPI

前面咱们已经了解了JDK SPI的原理、实现、优缺点。Dubbo在JDK SPI基础之上做了一些优化。大部分的思想都是和 SPI 是一样,只是下面两个地方有差异。1. 需要在 resource 目录下配置 META-INF/dubbo 或者META-NF/dubbo/internal 或者 META-INF/services,并基于 SPI 接口去创建一个文件2. 文件名称和接口名称保持一致,文件
分类: 编程语言 发布时间: 12-14 17:39 阅读次数: 0

实现docker容器开机自启动

轻松实现Docker容器开机自动启动
分类: 企业开发 发布时间: 12-14 17:39 阅读次数: 0

Dubbo系列<7>-服务消费端泛化调用与异步调用

服务消费端泛化调用前面我们搭建了基于 Spring 和Dubbo API 方式简单的简单调用。服务消费端引入了一个 SDK 二方包(api.jar),里面存放着服务提供端提供的所有接口类,之所以需要引入接口类是因为服务消费端一般是基于接口使用 JDK 代理实现远程调用的。泛化接口调用方式主要在服务消费端没有 API 接口类及模型类元(比如入参和出参的 POJO 类)的情况下使用。其参数及返回值中没
分类: 编程语言 发布时间: 12-14 17:39 阅读次数: 0

达芬奇调色16安装教程(详细安装步骤+图文安装教程)

达芬奇调色相比从事后期处理的工作的用户并不陌生,它可以将视频进行二次编程处理,非常强大,无论是视频后期是照片甚至是音频后期都可以使用这款软件来进行优化,强大YRGB色彩科学加上32位浮点图像处理技术,可以让你轻松打造出顶级的光影效果,是后期制作必备神器,但是很多人达芬奇调色16,其实相对来说很简单,下面由我带给大家达芬奇调色16安装教程达芬奇调色16安装教程安装前需注意:最好和我的版本一样,否则有
分类: 其他 发布时间: 12-14 17:39 阅读次数: 0

3DMine2020安装教程(附图文教程+文字安装步骤)

3DMine相信很多人都不陌生把,它支持空间建模、储量计算、采矿设计、打印制图和矿山生产等多种功能,很强大,但很多人不会安装,我将3DMine2020版本的安装方法进行了整理,下面由我来带给大家3DMine2020安装教程,如果有需要,那么可以参考下这个教程3DMine安装教程特别注意:在安装之前,一定要保证版本一致,并且关闭之前3DMine版本,否则有可能导致安装失败或者激活失败,这也是很多人安
分类: 企业开发 发布时间: 12-14 17:39 阅读次数: 0

并发编程:CountDownLatch

首先CountDownLatch是JUC(java.util-concurrent)下面的并发编程工具类,JDK1.5才出现的。CountDownLatch是一个倒计时工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。生活中的场景有:开会场景,咱们要等全部人都到期后才开会,所以来一个人空位总数就减一,直到空位为0时,就开始开会。直接上demo代码:/**  * @author
分类: 编程语言 发布时间: 12-14 17:09 阅读次数: 0

dubbo系列--对使用dubbo的建议

在 Provider 上尽量多配置 Consumer 端属性原因如下:作服务的提供者,比服务使用方更清楚服务性能参数,如调用的超时时间,合理的重试次数,等等在 Provider 配置后,Consumer 不配置则会使用 Provider 的配置值,即 Provider 配置可以作为 Consumer 的缺省值 [1]。否则,Consumer 会使用 Consumer 端的全局设置,这对于 Prov
分类: 编程语言 发布时间: 12-14 17:09 阅读次数: 0

初识同步锁

我们知道,锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源,在Lock接口出现之前,Java应用程序只能依靠synchronized关键字来实现同步锁的功能,在java5以后,增加了JUC的并发包且提供了Lock接口用来实现锁的功能,它提供了与synchroinzed关键字类似的同步功能,只是它比synchronized更灵活,能够显示的获取和释放锁。Loc
分类: 编程语言 发布时间: 12-14 17:09 阅读次数: 0