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

    ShardingSphere实践8)——影子库

    -------------------------------+ 1 row in set (0.01 sec) mysql> preview insert into t1 values (7),(8) --------------------------------------------------+ | ds_shadow        | insert into t1 values (7),(8) ,(4) /*foo:bar*/; insert into t1 values (5),(6) /*shadow:true,foo:bar*/; insert into t1 values (7),(8) sec) mysql> select * from shadow_db.t1; +------+ | a    | +------+ |    5 | |    6 | |    7 | |    8

    2.1K51编辑于 2022-08-30
  • 来自专栏Java进阶之路

    Java8新特性实践

    Java 8 已经发行好几年了,作为一名Java程序员,再不应用它的美好的新特性肯定要被社会淘汰了。这篇文章,我作为一名Java8新手用代码实践Java8新特性,来探究它的美好。 1. 为了克服函数式接口的这种脆弱性并且能够明确声明接口作为函数式接口的意图,Java 8增加了一种特殊的注解@FunctionalInterface(Java 8中所有类库的已有接口都添加了@FunctionalInterface Java 类库的新特性 Java 8 通过增加大量新类,扩展已有类的功能的方式来改善对并发编程、函数式编程、日期/时间相关操作以及其他更多方面的支持。 在Java 8以前,一般的解决方式用foreach循环,但是在Java 8里面我们可以使用stream:一串支持连续、并行聚集操作的元素。 以上便是我刚进行的Java8实践,还有很多要学习的,待续!

    1.2K00发布于 2018-05-30
  • 来自专栏光城(guangcity)

    k8s实践入门

    [云原生那些事]k8s实践入门 0.导语 本节将带领大家在Linux Ubuntu系统上安装及时间minikube,完成k8s本地实验。 3.启动 1)创建k8s VM (base) light@city:~$ minikube start ? 4.1 创建并了解一个 nginx Deployment 1.通过 YAML 文件创建一个 Deployment: kubectl apply -f https://k8s.io/examples/application image: nginx:1.8 ports: - containerPort: 80 1.应用新的 YAML: kubectl apply -f https://k8s.io image: nginx:1.8 ports: - containerPort: 80 1.应用新的 YAML 文件: kubectl apply -f https://k8s.io

    1.1K20发布于 2020-12-14
  • 来自专栏架构师成长之路

    k8s实践(8)--ssl安全认证配置

    kube-apiserver.kube-controller-manager. kube-scheduler进程及各Node上的kubelet, kube-proxy进程进行CA签名双向数字证书安全设置 k8s 在该文件中主要需要设置: (1)、Master服务器的hostname (k8s-master)、IP地址${MASTER_IPV4}(192.168.10.50), (2)、Kubernetes Master Service的虚拟服务名称(kubernetes.default等)和使用自己规划作为kubernetes service IP端的首IP替换${K8S_SERVICE_IP} 即apiserver 参数的--service-cluster-ip-range的首IP, 若--service-cluster-ip-range=192.168.10.0/16,则${K8S_SERVICE_IP}为192.168.0.1 若--service-cluster-ip-range=10.0.0.0/16,则${K8S_SERVICE_IP}为10.0.0.1 masterssl.cnf文件的示例如下: [req] req_extensions

    3.9K20编辑于 2022-04-14
  • 来自专栏架构师成长之路

    k8s实践(7)- k8s Secrets

    resourceVersion: "164619" selfLink: /api/v1/namespaces/default/secrets/mysecret uid: cfee02d6-c137-11e5-8d73

    1.4K20编辑于 2022-04-14
  • 来自专栏技术一点点成长

    Java8常用新特性实践

    从上面列出的JDK8特性中我们可以发现Java8的部分特性很明显的是从Scala借鉴过来,其设计目的只要是为了让代码更精简同时使代码可读性更高。 import java.util.Collections; import java.util.List; import java.util.stream.Collectors; /** * Java8常用新特性测试 * @author John * @date 2018-04-14 21:54 * */ public class Java8NewFeature { public static void

    34310编辑于 2022-08-09
  • 来自专栏Java领域客栈

    K8s简明实践教程

    由Google于2014年基于其大规模生产实践经验而开源出来的。Kubernetes目前在容器编排领域已经成为事实上的标准,社区也非常活跃。 主要以最常见case入手,帮助大家更快的掌握相关知识并将其用于生产实践中。 了解到这些基本概念后,下节我们从宏观的角度上来认识K8S的整体架构,以便我们后续的学习和实践。 宏观认识:总体架构 工欲善其事,必先利其器。 本节我们来从宏观上认识下K8S的整体架构,以便于后续在此基础上进行探索和实践。 前面已经讲过关于认证的部分,在这里需要指定 subject 信息,传递用户名和组名 应用发布: 部署实际项目 本节我们开始学习如何将实际项目部署至 K8S 中,开启生产实践之路。

    3.1K20编辑于 2022-09-23
  • 来自专栏区块链入门

    实践8.DOCKER之操作容器

    $ docker run -t -i ubuntu:18.04 /bin/bash root@af8bae53bdd3:/# 其中,-t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上 在交互模式下,用户可以通过所创建的终端来输入命令,例如 root@af8bae53bdd3:/# pwd / root@af8bae53bdd3:/# ls bin boot dev etc home $ docker run -dit ubuntu 243c32535da7d142fb0e6df616a3c3ada0b8ab417937c853a9e1c251f499f550 $ docker container $ docker run -dit ubuntu 69d137adef7a8a689cbcb059e94da5489d3cddd240ff675c640c8d96e84fe1f6 $ docker

    99130发布于 2021-05-27
  • 来自专栏FunTester

    Fabric8 Kubernetes 日志工具实践

    最近在使用 Fabric8 Kubernetes Client 的过程中发现了新大陆一样,感觉利用这个库可以进行很多有趣的功能尝试,其中一个便是日志的本地化。 当我看到 Fabric8 Kubernetes Client 的日志相关 API 的时候我就立刻冒出来写一个日志小工具的想法。 API简介 首先我们简单介绍一下 API,以方便快速进入场景。 后续等我自觉学得差不多了,再来列个专题给大家分享 Fabric8 Kubernetes Client 的全部 API 实践经验。 kubernetes.client.DefaultKubernetesClient import io.fabric8.kubernetes.client.KubernetesClient import : import com.auto.fault.framework.funtester.frame.SourceCode import com.auto.fault.framework.utils.k8s.K8sLog

    52910编辑于 2025-04-22
  • 来自专栏运维ABC

    k8s实践(四):Controller

    集群部署详见:Centos7.6部署k8s(v1.14.2)集群 k8s学习资料详见:基本概念、kubectl命令和资料分享 一、Kubernetes核心组件 1. 删除pod [root@master ~]# kubectl delete po nginx-2twcf [l8u1p9sw0y.png] 删除pod nginx-2twcf,发现该pod被删除的同时k8s [cu7mwdsl8e.png] 四、ReplicaSet 1. Deployment实践 Deployment相关操作详见:k8s实践(三):pod常用操作 六、DaemonSet 1. collectd,New Relic agent,Gangliagmond等 系统程序,比如kube-proxy, kube-dns, glusterd, ceph等 本文以日志搜集工具filebeat为例实践

    1.5K30发布于 2019-09-10
  • 来自专栏码农小胖哥的码农生涯

    Java 8默认方法的实践过程

    后面升级的过程中使用了Java 8出现的接口默认方法,把白名单作为一种默认的情况抽象了出来。 这样设计更加合理紧凑,而且还保证了Checker依旧是一个函数式接口,Java 8 默认方法的意义应该就在这里。或许一开始就应该这样处理,只不过当时没考虑到去固化流程。

    47720编辑于 2022-04-06
  • 来自专栏让技术和时代并行

    K8s CoreDNS落地实践

    当落地 K8s 集群之后,因为应用容器的 IP 生命周期短暂,通过 App 名字来识别服务其实对运维和开发都会更方便。所以本篇就是结合实际的需求场景给大家详细介绍 DNS 的使用实践。 kube-system stable/coredns 查看 coredns 的 Pod,确认所有 Pod 都处于 Running 状态: kubectl get pods -n kube-system -l k8s-app 0 5m coredns-699477c54d-vvqj9 1/1 Running 0 5m coredns-699477c54d-xcv8h github.com/coredns/deployment/blob/master/kubernetes/Scaling_CoreDNS.md https://kuboard.cn/learning/k8s-intermediate

    84120编辑于 2023-03-18
  • 来自专栏互扯程序

    Java8函数式编程实践精华

    绪论 从java8开始,我们就可以通过java8中的StrameAPI与Lambda表达式实现函数式编程,可以让代码变得更加高效简洁。 现在很多企业的生产代码已经开始使用java8了,对于还没有使用过java8进行的编程的朋友们可以好好的学习一下,我在企业中写java8也有一段时间了,我想把我在实际开发中用到的一些场景与大家分享一下,大部分例子都来源于我开发项目中的实例 Java9已经出来一段时间了,我发现我周围的很多做开发的朋友对java8中的一些新特性仍然不是很了解,也没在生产代码中使用过java8,不过我相信,很快,大部分公司都会用上java8的,我觉得java8 3.Optional对象的应用 java8中Optional的出现是为了减少空指针异常的。 for循环实现的,看看java8代码: /** * 获取枚举 * * @param code * @return */ public static OrderStateEnum getEnum

    80630发布于 2018-07-30
  • 来自专栏运维ABC

    k8s实践(八):ConfigMap and Secret

    18.09.6 V1.14.2 2C2G node节点 node02 Centos 7.6.1810 172.27.9.136 Docker 18.09.6 V1.14.2 2C2G node节点 k8s 集群部署详见:Centos7.6部署k8s(v1.14.2)集群 k8s学习资料详见:基本概念、kubectl命令和资料分享 一、概述 1. [x8oq30qvun.png] 1. loong576]# kubectl edit cm my-config-dir 更新my-config-dir,将条目my-nginx-config.conf的nginx监听端口由81更改为82 [uq8fu2e8qx.png [74hvjnrvpv.png] [4zv8a0pldy.png] 本文所有脚本和配置文件已上传:k8s实践(八):ConfigMap and Secret [475ldqsxa2.png]

    2.2K61发布于 2019-09-18
  • 来自专栏CSDN技术头条

    8个深度学习方面的最佳实践

    接着,在9月份,我申请了深度学习编码实践(第一部分,v2)课程,讲师是fast.ai(http://fast.ai/)的杰里米·霍华德(Jeremy Howard)。 经过七个多星期的学习,我学会了如何利用8个技巧来构建: 1. 基于预先训练模型的世界级图像分类器 2. 基于数据集构建语言模型的情感分析工具 3. 本文将介绍这8个技巧。 8. 分类变量的实体嵌入 (结构化数据和自然语言处理) 在对结构化数据集进行深度学习时,这有助于将包含连续数据的列(例如在线商店中的价格信息)从包含分类数据(例如日期和取货地点)的列中区分出来。

    1K80发布于 2018-02-06
  • 来自专栏国产程序员

    Java8 Optional用法和最佳实践

    Optional在Java 8中引入,目的是解决  NullPointerExceptions的问题。本质上,Optional是一个包装器类,其中包含对其他对象的引用。 ## 在Optional之前在Java 8之前,程序员将返回null而不是Optional。这种方法有一些缺点。一种是没有明确的方法来表示null可能是一个特殊值。

    1.4K30编辑于 2022-11-22
  • 来自专栏架构师成长之路

    k8s实践(3)--k8s集群安装详解

    k8s实践系列的相关配置都在github:https://github.com/huangguisu/k8s.git 一、部署架构规划和环境准备 1、安装方式选择 目前有三种安装方式 第一种是yum 伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes官方在集群配置上一些新的最佳实践。 我们有三台服务器,规划如下,最好然后修改hosts 192.168.10.21 k8s-master 192.168.10.22 k8s-node1 192.168.10.23 k8s-node2 192.168.10.23 k8s-node1 192.168.10.21 node1.etcd.k8-cluster.com 192.168.10.22 node2.etcd.k8-cluster.com *swap.*/#&/' /etc/fstab 4、准备证书: 具体说明:k8s实践(8)--ssl安全认证配置 相关证书放在:/mnt/app/kubernetes/ssl/ mkdir /mnt/app

    11.1K21编辑于 2022-04-14
  • 来自专栏容器云实践

    k8s loadbalancer与ingress实践

    k8s可以通过三种方式将集群内服务暴露到外网,分别是NodePort、LoadBalancer、Ingress,其中NodePort作为基础通信形式我们在《k8s网络模型与集群通信》中进行了介绍,这里我们主要关注 MetalLB[1],一个CNCF沙箱项目,使用标准路由协议(ARP/BGP),实现裸机K8s集群的负载均衡器。 ingress-controller不是k8s内部组件,可以通过helm或资源清单方式安装,可查看ingress-nginx deploy[8] kubectl apply -f https://raw.githubusercontent.com 最后修改hosts解析k8s.com 192.168.1.245 k8s.com 使用curl命令测试url路由(记得在pod中添加测试文件,否则虽然url进行了路由但会出现404)。 # curl k8s.com/api/v1/index.html api v1 # curl k8s.com/api/v2/index.html api v2 这样我们对ingress有了初步了解,ingress

    2.7K20编辑于 2022-01-10
  • 来自专栏信数据得永生

    PHP8 对象、模式和实践(六)

    Note 虽然这些模式中的许多已经存在了一段时间(毕竟,模式反映了久经考验的实践),但其名称和界限要么来自马丁·福勒关于企业模式的主要著作,企业应用架构的 (Addison-Wesley Professional ,2002),要么来自有影响力的核心 J2EE 模式:最佳实践和设计策略 (Prentice Hall,2001)。 在核心 J2EE 模式:最佳实践和设计策略中详细介绍了这一点,这仍然是最有影响力的企业模式资源之一。PHP 社区并不普遍喜欢这种模式,部分原因是初始化有时会导致开销。 你可以在图 12-8 中看到控制器和视图的组合。 这可以作为一个快速测试,但是任何规模或复杂性的系统都可能需要更多的支持。 页面控制器代码以前被隐式地从视图中分离出来。

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

    Flink 实践教程-入门(8): 简单 ETL 作业

    -- 用于 SourceCREATE TABLE public.oceanus8_output (id INT,time_one TIMESTAMP,PRIMARY KEY(id )); -- 手动插入数据INSERT INTO public.oceanus8_output VALUES (1,'2020-10-01 18:00:00');INSERT INTO public.oceanus8 _output VALUES (2,'2021-10-01 18:30:24'); -- 用于 SinkCREATE TABLE public.oceanus8_input (id

    1.2K10发布于 2021-11-26
领券