代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

计算数目字k在0到n中的出现的次数,k可能是0~9的一个值

    计算数字k在0到n中的出现的次数,k可能是0~9的一个值 计算数字k在0到n中的出现的次数,k可能是0~9的一个值 样例 例如n=12,k=1,在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],我们发现1出现了5次 (1, 10, 11, 12)   import java.util.ArrayList; import java.util.List; public class Main { public static int digitCounts(int k, int n) { int sum = 0; // write your code here int 最大位数 = String.valueOf(n).length(); for (int i = 0; i <= n

    阅读全文>>

作者:coody分类:【_互联网浏览(1621

2019-12-12

Master/Worker 形式

    Master/Worker 模式 package test; import java.util.Random; public class Main { public static void main(String[] args) { System.out.println("我的机器可用Processor数量:" + Runtime.getRuntime().availableProcessors()); Master master = new Master(new MyWorker(), Runtime.getRuntime().availableProcessors()); Random r = new Random(); for(int i = 1; i<= 100; i++){ Task t = new Task(); t.setI

    阅读全文>>

作者:coody分类:【_互联网浏览(2284

2019-12-12

低版本 Internet Explorer 出局行动

    低版本 Internet Explorer 淘汰行动 【前言】    介绍个低版本 Internet Explorer 淘汰行动,这里我直接把源码放过来,想用的直接在文档里判断IE版本。然后重定向页面即可   【主体】       自2014年4月8日起,Microsoft 不再为 Windows XP 和 Internet Explorer 8 及以下版本提供相应支持和更新。如果你继续使用这些,你将可能受到病毒、间谍软件和其他恶意软件的攻击,无法确保个人信息的安全。请参阅 Microsoft 关于 Windows XP 支持已经结束的说明。       做法就是不再兼容IE8及以下版本,当使用 Internet Explorer 过期版本(IE6、IE7、IE8 或使用该内核的浏览器)的用户访问时提示浏览器升级。       把这段代码添加在网站头部代码</head>

    阅读全文>>

作者:coody分类:【_互联网浏览(1570

2019-12-12

线程池回绝策略

    线程池拒绝策略 package com.bjsxt.height.concurrent018; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy; import java.util.concurrent.TimeUnit; import java

    阅读全文>>

作者:coody分类:【_互联网浏览(610

2019-12-14

无人值守时代,运维怎么保障发布质量

    无人值守时代,运维如何保障发布质量? 摘要: 阿里巴巴千亿交易背后,如何尽量避免发布故障?在面对实际运维过程中遇到的问题该如何解决?阿里巴巴运维技术专家少荃,给我们带来了解决方案和思路。   导读:阿里巴巴千亿交易背后,如何尽量避免发布故障?在面对实际运维过程中遇到的问题该如何解决?近日,在GOPS大会上,阿里巴巴运维技术专家少荃,给我们带来了解决方案和思路。     作者:陆叶平(花名少荃),阿里巴巴研发效能事业部技术专家。目前从事运维中台(阿里内部叫诺曼底)建设方面的工作,是集团内最大的应用发布系统(海狼)负责人。   前言   近几年,我们在发布效率和稳定性方面做了不少工作,其中效率简单的说就是发布耗时,一个是发布的速度,比如一个应用是1个小时发布完成,还是5分钟发布完成?另一个是人员介入,开发在发布过程中是否需要介入处理各种发布过程中出现的问题?这两者都做好

    阅读全文>>

作者:coody分类:【_互联网浏览(772

2019-12-15

Kubernetes Ingress 高靠得住部署最佳实践

    Kubernetes Ingress 高可靠部署最佳实践 摘要: 在Kubernetes集群中,Ingress作为集群流量接入层,Ingress的高可靠性显得尤为重要,今天我们主要探讨如何部署一套高性能高可靠的Ingress接入层。   简介   在Kubernetes集群中,Ingress是授权入站连接到达集群服务的规则集合,为您提供七层负载均衡能力,您可以通过 Ingress 配置提供外部可访问的 URL、负载均衡、SSL、基于名称的虚拟主机等。作为集群流量接入层,Ingress的高可靠性显得尤为重要,今天我们主要探讨如何部署一套高性能高可靠的Ingress接入层。   高可靠部署架构   高可靠性首先要解决的就是单点故障问题,一般常用的是采用多副本部署的方式,我们在Kubernetes集群中部署高可靠Ingress接入层同样采用多节点部署架构,同时由于Ingress作为

    阅读全文>>

作者:coody分类:【_互联网浏览(846

2019-12-15

Mac 神兵凶器(二) 极简软件清单

    Mac 神兵利器(二) 极简软件清单 摘要: 作为一个非常爱好折腾的Mac重度用户,在尝试了不少于50次重装系统经历以及安装了几乎所有软件类别的N多软件后,决定分享一下自己的软件清单。 选择app的三个原则: 尽量使用系统原生软件,比如日历,提醒事项,备忘录,Pages,Keynote等 同类软件只保留一款 能不装的软件就不装 时间管理   作为一个非常爱好折腾的Mac重度用户,在尝试了不少于50次重装系统经历以及安装了几乎所有软件类别的N多软件后,决定分享一下自己的软件清单。   选择app的三个原则: 尽量使用系统原生软件,比如日历,提醒事项,备忘录,Pages,Keynote等 同类软件只保留一款 能不装的软件就不装   时间管理     关键点: 日程安排 + 任务清单 + 时间管理 + 临时提醒 支持多终端同步,Mac+iphone   Mac calenda

    阅读全文>>

作者:coody分类:【_互联网浏览(804

2019-12-14

阿里云与WPS深度协作,开放数据处理生态

    阿里云与WPS深度合作,开放数据处理生态 摘要: 在3月28日举行的2018云栖大会-深圳峰会上,阿里云与金山办公达成深度合作,WPS在线预览与格式转换能力落地阿里云。标志着阿里云存储开放的数据湖体系不但面向计算引擎,还面向应用开放。   在3月28日举行的2018云栖大会-深圳峰会上,阿里云与金山办公达成深度合作,WPS在线预览与格式转换能力落地阿里云。   当前整个企业级数据管理市场面临着数字化转型,如何更好的管理数据、挖掘非结构化数据(专业文档、视频、图像等)的价值是当前企业需要解决的问题。阿里云作为驱动数字中国的核心力量,正与更多的合作伙伴一起来解决这些问题。   金山WPS植根中国,拥有30年专注办公领域的经验积累,该项合作为阿里云上的客户提供业内顶尖的文档预览与转换能力。支持实时以及大规模批量文档转换,让办公类业务可以在云端预览文档,无需下载、浏览无痕,全面提升

    阅读全文>>

作者:coody分类:【_互联网浏览(1957

2019-12-15

大数据分析挖掘学习方向?数据分析师的就业前景如何样

    大数据分析挖掘学习方向?数据分析师的就业前景怎么样? 加米谷数据分析挖掘课程明细,从理论到云端实操环境到项目实战,手把手教您从0掌握数据分析与挖掘技术,带您走进数据时代。 第一阶段(python基础) python入门:1、Python版本特性介绍2、Python应用场景及趋势发展3、Python开发环境搭建4、Python开发工具及运行环境5、标识符与关键字,注释6、Python在各系统中的安装7、应用场景及数据存储设计8、Python程序开发基础指南9、如何运行python代码 python基本语法:1、Python选择与循环2、Python字符串处理3、可视化python编程4、数据及类型操作5、Python对象、数字、序列6、Python映射和集合类型7、Python条件和循环8、Python文件和输入输出9、python错误和异常 python高级语法:1、函数和函数式

    阅读全文>>

作者:coody分类:【_互联网浏览(650

2019-12-15

线程数学习1

    线程数学习一 多线程架构 1 Executor 方法: 1 Executors.newFixedThreadPool(int); 该方法返回固定线程数,线程数始终不变,当有一个任务 提交时,若线程池中空闲,则立即执行,若没有, 则会被暂缓在一个任务队列中等待有空闲执行提交。 源码: ThreadPoolExecutor(nThreads(核心线程也就是初始化几个线程) , nThreads(最大线程数), 0L, TimeUnit.MILLISECONDS(每个线程执行完任务之后停留能活多久), new LinkedBlockingQueue<Runnable>()(线程队列)); 2 Executors.newSingleThreadExecutor() 源码: ThreadPoolExecutor(1, 1, 0L, TimeUnit.MILLISECOND

    阅读全文>>

作者:coody分类:【_互联网浏览(1574

2019-12-12

fabric-sdk-java调用网络tls验证有关问题

    fabric-sdk-java调用网络tls验证问题 问题:当通过fabric-sdk-java调用网络时出现以下tls验证问题时可将tls验证关闭   Sending proposal to peer0.org1.example.com failed because of: gRPC failure=Status{code=UNAVAILABLE, description=io exception, cause=javax.net.ssl.SSLHandshakeException: General OpenSslEngine problem at io.netty.handler.ssl.ReferenceCountedOpenSslContext$AbstractCertificateVerifier.verify(ReferenceCountedOpenSslContex

    阅读全文>>

作者:coody分类:【_互联网浏览(638

2019-12-12

中国的傻瓜,一半在抖音,一半在快手

    中国的傻子,一半在抖音,一半在快手 中国的傻子,一半在抖音,一半在快手   跟一位当老师的朋友聊天,他说:现在家长们终于不用担心王者荣耀了。因为现在孩子们迷上新玩意了,抖音、快手简直风靡到爆。   班里有个孩子因为在抖音发逗趣短视频粉丝好几万,成为班级偶像,被小女生们热捧,其他小男生也有样学样,搔首弄姿,各显神通。   他忧虑地在自己的社交自媒体中写道: “虽然原先也知道他们玩游戏,但亲眼看到他们的投入,还是让我很震撼的,跟我们语文课本里的《城南旧事》、纳兰性德词选真的距离太远了,而这些错综矛盾的不同文化,正以奇怪的姿态叠加在这代小孩的身上。”   1、   知道最近短视频火爆,没想到已经火爆到这种程度,点开视频,感觉满满的鬼畜风,惊呼现在的孩子已经成精。   这些有趣的小视频最大的功能就是给无聊的人杀时间用。有家长说孩子看这些短视频一看就没头了,常常能保持四五个小时。   抖音

    阅读全文>>

作者:coody分类:【_互联网浏览(1374

2019-12-15

初步ZooKeeper与集群搭建实例

    初始ZooKeeper与集群搭建实例 zookeeper是什么 Zookeeper,一种分布式应用的协作服务,是Google的Chubby一个开源的实现,是Hadoop的分布式协调服务,它包含一个简单的原语集,应用于分布式应用的协作服务,使得分布式应用可以基于这些接口实现诸如同步、配置维护和分集群或者命名的服务。 zookeeper是一个由多个service组成的集群,一个leader,多个follower,每个server保存一份数据部分,全局数据一致,分布式读写,更新请求转发由leader实施. 更新请求顺序进行,来自同一个client的更新请求按其发送顺序依次执行,数据更新原子性,一次数据更新要么成功,要么失败,全局唯一数据试图,client无论连接到哪个server,数据试图是一致的. 为什么要用zookeeper 大部分分布式应用需要一个主控、协调器或控制器来管理物理分

    阅读全文>>

作者:coody分类:【_互联网浏览(1943

2019-12-15
上一页 1/837页 下一页