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

    Firefox 3 优化实践

    找到fasterfox lite(https://addons.mozilla.org/firefox/9148)这个扩展进行设置。

    60940发布于 2020-12-08
  • 来自专栏sktj

    Docker 生产环境实践3

    3)从github.com拉取最新的Dockerfile代码(Dockerfile具有ADD code.jar /jetty/bin/code.jar命令)。

    55730发布于 2019-12-13
  • 来自专栏Hadoop数据仓库

    ShardingSphere实践3)——数据分片

    核心概念 (1)表 (2)数据节点 (3)分片 (4)行表达式 (5)分布式主键 3. 使用规范 (1)SQL (2)分页 二、实现细节 1. 解析引擎 (1)抽象语法树 (2)SQL解析引擎 2. 归并引擎 (1)遍历归并 (2)排序归并 (3)分组归并 (4)聚合归并 (5)分页归并 三、用例测试 1. 单表 2. 广播表 3. 只分库 4. 只分表 5. 在分布式的场景中,使用 avg1 + avg2 + avg3 / 3 计算平均值并不正确,需要改写为 (sum1 + sum2 + sum3) / (count1 + count2 + count3)。 图中展示了 3 张表返回的数据结果集,每个数据结果集已经根据分数排序完毕,但是 3 个数据结果集之间是无序的。 因此,采用 LIMIT 这种方式分页,并非最佳实践

    4.9K21编辑于 2022-06-05
  • 来自专栏康怀帅的专栏

    CoreOS etcd3 集群实践

    本文内容基于 etcd3。 CoreOS 中的 etcd 是以 rkt 容器方式启动的。自带的 etcd2 命令已经过时,操作请使用 etcdctl。 $ export ETCDCTL_API=3 使用 Docker 模拟集群 你也可以使用 Docker Compose 模拟一个集群 具体请查看:https://github.com/yeasy/docker_practice /blob/master/etcd/cluster.md 查看节点列表 core@coreos1 ~ $ etcdctl member list 3ce690f11cfd6851: name=97dd4eb227ed416989800aab22ebafc8

    1.2K30发布于 2018-02-28
  • 来自专栏一起学Golang

    Go高级实践:反射3定律

    举例: var r io.Reader r = os.Stdin r = bufio.NewReader(r) r = new(bytes.Buffer) // and so on 虽然r被3种类型的变量赋值 反射的3条定律 定律1:从接口值到反射对象 反射是一种检测存储在接口变量中值和类型的机制。通过reflect包的一些函数,可以把接口转换为反射定义的对象。 定律3:当反射对象所存的值是可设置时,反射对象才可修改 从定律1入手理解,定律3就不再那么难懂。

    57930发布于 2019-04-11
  • 来自专栏阿沐教你学知识

    面试系列-3 限流场景实践

    3 这个面试官肯定在搞我 目前限流常用的方式:计数器、滑动窗口、漏桶算法、令牌桶算法四种方案,下面我们逐一讲解下(ps:在之前公司已经实践过)。 面试者:“我特么想一拳锤晕你,这叫个什么事,我没搞过,没有实践过啊;这不是故意让我回答补上来,压我工资嘛;硬着头皮吹了,反正不要钱”。恩恩额..... fix_time + 1); // 批量执行 此操作是原子性的 $result = $redis->exec(); $current_count = isset($result[3] $result[3]:0; return $current_count < $this->request_limit; } 面试官:“必须给你一个赞,讲的确实明了,虽然还有一些瑕疵,但是细想更重要 ,然后去模拟并发大流量,测试下结果;这样也加深了自己对这些概念的理解,希望可以进入贵公司跟着你能继续进一步的去在项目上实践

    91010发布于 2021-05-28
  • 来自专栏全栈开发工程师

    Vue3 Hook 实践指南

    Vue3 Hook 实践指南 1. 概述 Vue3 的 Composition API 提供了一种新的方式来组织和管理组件中的状态和行为。 2. ref(initialValue) function increment() { count.value++ } return { count, increment } } 3.

    28000编辑于 2025-01-06
  • 来自专栏实时计算

    Atlas 2.1.0 实践3)—— Atlas集成HIve

    outputs, query, depenendencyType, expression 2、枚举类型: ​ hive_principal_type 值:USER, ROLE, GROUP ​ 33、同步配置 拷贝atlas配置文件atlas-application.properties到hive配置目录 添加配置: atlas.hook.hive.synchronous=false atlas.hook.hive.numRetries =3 atlas.hook.hive.queueSize=10000 atlas.cluster.name=primary atlas.rest.address=http://doit33:21000 连接方式 是否有效 Hive Shell 不需要重启Hive服务就有效 Hive Server 重启Hive服务才生效 3,HIVE.AUX.JARS.PATH和hive.aux.jars.path

    2K20发布于 2021-01-29
  • 来自专栏前端笔记ing

    Vue3 + TypeScript 开发实践总结

    [微信截图_20210708223623] 前言 迟来的Vue3文章,其实早在今年3月份时就把Vue3过了一遍。 Vue3 + TypeScript Study [Vue 3] 一, 环境配置 1.1 安装最新 Vue 脚手架 npm install -g @vue/cli yarn global add @vue /cli 1.2 创建Vue3 项目 vue create projectName 1.3 现有Vue 2 项目 升级到 Vue3 vue add typescript 二, 进击Vue3 2. 1 Vue 2 局限性 随着组件与组件依赖之间不断变大,组件很难读取和维护 没有完美的方法解决跨组件代码重用 2.2 Vue 3 如何解决Vue 2 局限 组件难以维护管理 【在Vue3 中 编写组合函数 ,使用 Compositon Api setUp 来解决】 没有完美的方法解决跨组件代码重用 三,Vue3 Composition Ap i 3.1 关于 Composition Api 在Vue3

    2K30发布于 2021-07-09
  • 来自专栏探物及理

    RL实践3——为Agent添加Policy

    参考自知乎(叶强) Introduction 在实践2中,介绍了gym环境的定义和使用方法。 在实践1中,介绍了 动态规划DP 求解 价值函数 并没有形成一个策略Policy\(\pi\)来指导agent的动作选取,本节将利用SARSA(0)的学习方法,帮助agent学习到价值函数(表),指导 num_episode == max_episode_num: # 终端显示最后Episode的信息 print("t:{0:>2}: s:{1}, a:{2:2}, s1:{3}

    61930发布于 2020-09-07
  • 来自专栏Linux运维之路

    shell编程——实践3(监控告警)

    磁盘使用率超过90%时发送警告# 定义警告邮件地址EMAIL="admin@example.com"# 获取系统信息MEMORY_USAGE=$(free | grep Mem | awk '{print $3/

    45800编辑于 2024-08-06
  • 来自专栏腾讯云大数据

    Flink 实践教程-进阶(3):窗口操作

    创建消息队列 CKafka 进入 CKafka 控制台 [3],点击左上角【新建】,即可完成 CKafka 的创建,具体可参考 CKafka 创建实例 [4]。 Kafka 客户端启动生产者命令bash kafka-console-producer.sh --broker-list 10.0.0.29:9092 --topic oceanus_advanced3_ CREATE TABLE default.oceanus_advanced3_output1 on cluster default_cluster ( win_start TIMESTAMP, , WATERMARK FOR times AS times - INTERVAL '3' SECOND ) WITH ( 'connector' = 'kafka', 'topic' = ' output1', 'table.collapsing.field' = 'Sign' -- CollapsingMergeTree 类型列字段的名称); 3.

    74220编辑于 2021-12-22
  • 来自专栏前端笔记ing

    Vue3 + TypeScript 开发实践总结

    迟来的Vue3文章,其实早在今年3月份时就把Vue3过了一遍。 在去年年末又把 《 TypeScript 》 重新学了一遍,为了上Vue3 的车,更好的开车。 创建Vue3 项目 vue create projectName 1.3 现有Vue 2 项目 升级到 Vue3 vue add typescript 二, 进击Vue3 2. 1 Vue 2 局限性 随着组件与组件依赖之间不断变大,组件很难读取和维护 没有完美的方法解决跨组件代码重用 2.2 Vue 3 如何解决Vue 2 局限 组件难以维护管理 【在Vue3 中 编写组合函数,使用 Compositon Api setUp 来解决】 没有完美的方法解决跨组件代码重用 三,Vue3 Composition Ap i 3.1 关于 Composition Api 在Vue3中,也可以不使用 Composition Api 来编写组件,它只是在Vue3 中编写组件中的另一种方法,内部简化了好多操作。

    1.1K10发布于 2021-10-11
  • 来自专栏EdisonTalk

    Kong入门学习实践(3)路由转发

    然后设置ACTIVE HEALTHCHECK,暂时设置以下内容为3。 本节示例应用:https://github.com/EdisonChou/EDT.EventBus.Sample,分支:feature/kong-practice-1 参考资料 闫观涛,《Kong入门与实践

    1.2K40编辑于 2023-07-09
  • 来自专栏CoderJia的工作笔记

    重学SpringBoot3-Spring Retry实践

    本文将详细介绍如何在 SpringBoot 3 应用中集成和使用 Spring Retry。 2. 环境准备 首先在 SpringBoot 3 项目中添加必要的依赖: <dependency> <groupId>org.springframework.retry</groupId> < public static void main(String[] args) { SpringApplication.run(Application.class, args); } } 3. @param text */ @Override @Retryable(retryFor = MailSendException.class, maxAttempts = 3, 最佳实践 明确重试场景:只对临时性故障使用重试机制,对于业务错误或永久性故障应直接失败。 设置合理的重试次数:通常3-5次即可,过多的重试可能会加重系统负担。

    68710编辑于 2024-11-23
  • 来自专栏吴文周的专栏

    Vue3实践总结-状态管理

    name: 'C', setup() { //回调中获取数据 useOnChange((mes)=>{ console.log(mes) }) } }) 基于vue3的响应式官方一些简单的实践 既然新的机会来了为什么自己写一下vue3的组件,vue3的状态管理? 业务与场景在项目初期比较简单,没有记录变更、保存状态快照、历史回滚/时光旅行的诉求,那为什么不自己做一个状态管理呢? Readonly 状态改变数据响应,组合api和响应式 代码约束 使用ts 进行接口约定 其他大神的一些实现 利用provide 还有一些基于reactive等等一些想法 站在巨人的肩膀上 基于一些大神是vue3封装 在任意地方调用 export function useXXXRedux() { const redux: Redux = useModel(useStore) return redux } 3.

    76320编辑于 2022-03-09
  • 来自专栏【腾讯云开发者】

    3种方式!Go Error处理最佳实践

    go源代码很多地方写panic, 但是工程实践业务代码不要主动写panic,理论上panic只存在于server启动阶段,比如config文件解析失败,端口监听失败等等,所有业务逻辑禁止主动panic, case1: 如果业务逻辑不是很清楚,比较推荐case1; case2: 代码很少去改动,类似标准库,可以使用case2; case3: 比较复杂的场景,复杂到抽象成一种设计模式。 三、分层下的Error Handling (一)一个常见的三层调用 在工程实践中,以一个常见的三层架构(dao->service->controller)为例,我们常见的错误处理方式大致如下:

    1.7K10编辑于 2022-05-10
  • 来自专栏搜云库技术团队

    Spring Boot 3.x 启动优化实践

    本文将介绍一些优化Spring Boot启动时间的实践方法,并通过代码示例提供明确的指导。 1. 懒加载 Spring Boot 2.2及以上版本支持懒加载,减少启动时的CPU和内存使用。 3. 减少自动配置的类 Spring Boot的自动配置是方便但可能拖慢启动的原因之一。可以通过排除不必要的自动配置来优化启动时间。 当然,这里有更多关于优化Spring Boot启动时间的实践方法: 6. 精简依赖 移除项目中未使用的依赖可以减少Spring Boot应用的启动时间。 <!

    1.2K10编辑于 2023-11-30
  • 来自专栏全栈工程师修炼之路

    3.Nginx模块学习使用实践指南

    [TOC] 0x01 Nginx 常用模块使用实践 官方模块使用手册:http://nginx.org/en/docs/ ngx_http_core_module - 核心模块 try_files - 关键点1:按指定的file顺序查找存在的文件,并使用第一个找到的文件进行请求处理 关键点2:查找路径是按照给定的root或alias为根路径来查找的 关键点3:如果给出的file都没有匹配到,则重新请求最后一个参数给定的 503 504 http://www.weiyigeek.top/error-50x.jpg; # 2.错误代码重定向路径设置 error_page 403 /warn/403.html; # 3. fastcgi_temp_path path [level1 [level2 [level3]]]; - 定义一个用于存储临时文件的目录,其中包含从 FastCGI 服务器接收到的数据 参考示例: limit_req zone=one burst=5 nodelay; # 3.例如,以下配置将限制来自单个 IP 地址的请求的处理速率,同时限制虚拟服务器的请求处理速率 limit_req_zone

    1.5K20编辑于 2022-09-29
  • 来自专栏glm的全栈学习之路

    xmuC语言程序实践week 3 大作业

    1.在线插入,在线查询输出排列后有序链表,并且输出新加入元素的插入位置 2.如输入负数,则删除其相反数,有多个的话删除编号最小的即可 3.一些文字提示balabala的 最后废话一点,删除元素思路: 置 return inf; } ch=getchar(); } while(ch>=48&&ch<=57) { s=(s<<1)+(s<<3)

    31420发布于 2020-09-28
领券