#基于

基于Zookeeper的配置中心

上一篇 springboot集成zookeeper注册中心现在看下基于基于Zookeeper的配置中心实现在Zookeeper建立一个根节点,比如/config,代表某个配置文件让所有使用到该配置信息的应用机器集成Zookeeper并监控/config的状态一旦配置信息也就是子节点发生变化,每台应用机器就会收...

Spring-boot2X基于sharding-jdbc3.x分表分库

ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的...

基于Gradle的spring boot 项目构建

今天听只是分享,听到不用maven而使用Gradle构建,就尝试了下Java三大构建工具:Ant、Maven和GradleGradle是一个基于ApacheAnt和ApacheMaven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。支持的语言...

基于thinkphp的API日志

1.thinkphp日志thinkphp的日志处理工作是由系统自动进行的在开启日志记录的情况下,会记录下允许的日志级别的所有日志信息 系统的日志记录由核心的ThinkLog类及其驱动完成,提供了多种方式记录了不同的级别的日志信息可以在应用配置文件中配置需要记录的日志级别EMERG 严重错误,导致系统...
代码星球 ·2021-02-01

RBAC(基于角色的访问控制权限)表结构

Rbac支持两种类,PhpManager(基于文件的)和DbManager(基于数据库的)权限:就是指用户是否可以执行哪些操作角色:就是上面说的一组操作的集合,角色还可以继承在Yii2.0中yiibac:Item 为角色或者权限的基类,其中用字段type来标识yiibac:Role 为代表角色的类y...

APP H5 混合自动化使用说明 [基于 Appium+Python 系列]

前几天接到H5开发人员那边的业务开发需求单,说想将H5接入到自动化系列中,特此记录分享一下。也可参考testerhome发表的文章链接:https://testerhome.com/topics/7866 手机与电脑USB连接,开启USB调试模式,通过adbdevices可查看到此设备。电脑端、移动端安装ch...

RobotFrameWork环境搭建(基于HTTP协议的接口自动化)

接着上一篇《RobotFramework框架系统课程介绍》,本篇主要介绍一下在基于RobotFramework框架开展接口自动化前,前期的环境如何搭建,正所谓”工欲善其事,必先利其器“! 本文主要基于windows64bit的操作系统,介绍环境的搭建安装,至于32bit系统一致和本文基本一致,且安装篇暂为简单...

基于apicloud的英语课堂app设计与实现

https://wenku.baidu.com/view/dcb131c6453610661fd9f479.html...

基于Spring Boot、Spring Cloud、Docker的微服务系统架构实践

/由于最近公司业务需要,需要搭建基于SpringCloud的微服务系统。遍访各大搜索引擎,发现国内资料少之又少,也难怪,国内Dubbo正统治着天下。但是,一个技术总有它的瓶颈,Dubbo也有它捉襟见肘的地方。所幸霸主Spring也推出了一整套微服务解决方案,各个子项目也巧妙地解决了分布式系统开发过程中的各种各样的问题。...

基于scroll的吸顶效果

本次要实现的是一种常见的网页效果,如下:页面由头部,导航,主体内容三部分组成,当页面发生滚动时,头部逐渐隐藏,导航部分向上移动,直到导航部分距离浏览器顶部为零时,导航部分固定不动,保持吸顶效果,如下所示:我们分三步实现上面的效果。首先是页面的基础结构,为了简化操作,将头部、导航部分和主体内容部分全部用图片表示。<...
代码星球 ·2021-01-26

基于jQuery的表单操作

在对文本框进行操作时,通常为了提升用户体验,是用户的操作得到及时的反馈,会在文本框获得焦点时,让其颜色改变,然后在失去焦点时恢复为原来的样式,一般情况下,我们可以通过css的伪类选择器实现这个功能:<!DOCTYPEhtml><html><head><metahttp-equi...
代码星球 ·2021-01-26

基于Zookeeper实现分布式锁

  锁是多线程代码中的概念,只有当多任务访问同一个互斥的共享资源时才需要。如下图:          在我们进行单机应用开发,涉及并发同步的时候,我们往往采用synchronized或者Lock的方式来解决多线程间的代码同步问题,这时多线程的运行都是在同一个JVM之下。但当我们的应用是分布式集群工作的情况下,属于多JV...

基于用户的协同过滤推荐算法原理和实现

在推荐系统众多方法中,基于用户的协同过滤推荐算法是最早诞生的,原理也较为简单。该算法1992年提出并用于邮件过滤系统,两年后1994年被GroupLens用于新闻过滤。一直到2000年,该算法都是推荐系统领域最著名的算法。本文简单介绍基于用户的协同过滤算法思想以及原理,最后基于该算法实现园友的推荐,即根据你关注的人,为...

JavaScript(五)---- 基于对象的操作

常用对象为了便于操作基本类型值,ECMAScript提供了3个特殊的引用类型:Boolean,Number,String。它们是引用类型。当读取基本数据类型时,后台就会创建一个对应的基本包装类对象,所以我们在操作基本数据类型时,可以直接调用一些方法。1、String对象创建一个字符串的方式:方式1: &nbs...

基于Redis的分布式锁两种实现方式

最近有一个竞拍的项目会用到分布式锁,网上查到的结果是有三种途径可以实现。1.数据库锁机制,2.redis的锁,3.zookeeper。考虑到使用mysql实现会在性能这一块会受影响,zookeeper又是不怎么会。所以使用redis来实现了。第一种:使用redis的watch命令进行实现如上图所示:session1在执...
首页上一页...89101112...下一页尾页