按类别查询搜索结果
关于关键词 的检测结果,共 3504
jaybril | 2018-10-25 11:48:01 | 阅读(1560) | 评论(0)
本文旨在用最通俗的语言讲述最枯燥的基本知识学过Java基础的人都知道:值传递和引用传递是初次接触Java时的一个难点,有时候记得了语法却记不得怎么实际运用,有时候会的了运用却解释不出原理,而且坊间讨论的话题又是充满争议:有的论坛帖子说Java只有值传递,有的博客说两者皆有;这让人有点摸不着头脑,下面...【阅读全文】
zhufenjun2017 | 2018-10-17 16:59:59 | 阅读(1340) | 评论(0)
var :用于变量的声明const :用于常量的声明type :用于声明类型func :用于声明函数和方法package :用于声明包文件import :用于导入其它packagereturn :用于从函数返回defer :延迟调用,在函数退出之前执行go :创建一个协程select :用于选择不同类型的通讯interface :用于定义接口struct :用于定义...【阅读全文】
微笑向暖wx | 2018-10-07 15:17:17 | 阅读(42140) | 评论(0)
本文主要介绍如何使用RabbitMQ消息代理来实现分布式系统之间的通信,从而促进微服务的松耦合。异步消息管理和监控安装在微服务中使用RabbitMQ无论在哪里,只要有两个或两个以上的核心模块需要相互通信,我们就不应该进行直接的HTTP调用,因为它们会使核心层产生紧耦合,并且当每个核心模块有更多实例...【阅读全文】
微笑向暖wx | 2018-09-27 15:02:38 | 阅读(1510) | 评论(0)
尽管 Java 8 通过延迟队列的实现(java.util.stream.Stream)在惰性求值的方面有些改进,但是我们会先跳过 Stream,而把重点放在如何使用 lambda 表达式实现一个轻量级的惰性求值。Scala让我们创建一个简单的 foo 方法,它接受一个 String 示例,然后返回这个 String:一切都是马上返回的,跟 Java 中的一样...【阅读全文】
lanlovehua | 2018-09-18 13:25:59 | 阅读(0) | 评论(0)
Centos:防护墙配置文件: cat /etc/sysconfig/iptables查看端口状态/etc/init.d/iptables statusvi /etc/sysconfig/iptables  打开配置文件加入如下语句: -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j DROP   重启防火墙,修改完成 service iptables restart    重...【阅读全文】
laoliulaoliu | 2018-09-17 15:17:21 | 阅读(850) | 评论(0)
https://mp.weixin.qq.com/s?__biz=MzI1NDY0MTkzNQ==&mid=2247483878&idx=1&sn=d49f2eb61bada3d34443a0a4017a7b72&chksm=e9c35386deb4da901454e21ec73c8d7489f515d4f2f7633b1eec2fde93053c03737ac860dfc8&scene=21#wechat_redirect首先我要说的是Spring Cloud并不是一个东西,和Hadoop类似,Spring Cloud也包含了许多...【阅读全文】
laoliulaoliu | 2018-09-13 12:53:06 | 阅读(630) | 评论(0)
https://blog.csdn.net/u010940300/article/details/50251841execute(Runnable)通过工厂构建一个ExecutorService实例,然后执行 自定义的Runnable,这个方法是没有返回值的,如果你想得到一个返回值,可以使用 Callable对象替代Runnable(后面会讲到)这个方法同execute(Runnable)一样,都是异步执行一个ta...【阅读全文】
laoliulaoliu | 2018-09-13 12:43:04 | 阅读(1260) | 评论(0)
http://www.importnew.com/15731.html目录CountDownLatch是什么CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减1。当计数器值到达0时,它表示所有的线程已经完成了任务,然后在闭锁上等待的线程就可以恢复执行任务。CountDownLatch...【阅读全文】
微笑向暖wx | 2018-09-11 16:35:06 | 阅读(1390) | 评论(0)
Flink内置引擎是一个分布式流数据流引擎,支持 流处理和批处理 ,支持和使用现有存储和部署基础架构的能力,它支持多个特定于域的库,如用于机器学习的FLinkML、用于图形分析的Gelly、用于复杂事件处理的SQL和FlinkCEP。Flink的另一个有趣的方面是现有的大数据作业(Hadoop M / R,Cascading,Storm)可以 ...【阅读全文】
微笑向暖wx | 2018-09-07 20:56:19 | 阅读(1000) | 评论(0)
近期在研究dubbo框架相信看到这篇博客的,dubbo的基础应该都有了zookeeper的搭建走了点弯路,配置起来各种麻烦,妈的搞的好烦。正好一直想用一下docker,但对docker只是有个简单的概念。用了一晚上去研究docker,之后发现真的好用搭建个zookeeper就跟玩似的。这里记录一下遇到的一些坑!1、s...【阅读全文】
Java架构师 | 2018-09-06 14:56:38 | 阅读(1200) | 评论(0)
我们知道 C语言里面的字符串是以0x\0结尾,通常就说是以 NULL 结尾。它不包含长度信息,当我们需要获取字符串长度时,需要调用 strlen(s) 来获取长度,它的时间复杂度是 O(n),如果一个字符串太长,这个函数就太浪费 CPU了。sds 是动态字符串,它需要支持追加操作,需要能扩充容量。如果字符串放置的比较紧凑,追加时...【阅读全文】
zds05 | 2018-09-05 13:54:15 | 阅读(1190) | 评论(0)
Nginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请求对于页面非常之多的系统,当模板有改变,上述方法就需要重新渲染所有...【阅读全文】
Java架构师 | 2018-09-03 21:21:44 | 阅读(1590) | 评论(0)
3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。如:可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:4、尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全表扫描,如:可以这样查询:union all...【阅读全文】
Java架构师 | 2018-08-30 14:54:03 | 阅读(1900) | 评论(0)
NoSQL数据库在整个数据库领域的江湖地位已经不言而喻。在大数据时代,虽然RDBMS很优秀,但是面对快速增长的数据规模和日渐复杂的数据模型,RDBMS渐渐力不从心,无法应对很多数据库处理任务,这时NoSQL凭借易扩展、大数据量和高性能以及灵活的数据模型成功的在数据库领域站稳了脚跟。...【阅读全文】
xiaobin_hlj80 | 2018-08-29 05:15:12 | 阅读(350) | 评论(0)
大家在学习计算机编程时, 首先, 接触的是结构化编程模式。何谓结构化编程,用简单的比如说就是一块、一块或者一段、一段的程序块。程序块一般称谓函数(使用面向对象语言时称为“方法”)函数一般都有返回值,没有返回值的为void(有些语言也称为“过程”,比如vb, delphi等)使用函数的好处是提高了程序的...【阅读全文】
Java架构师 | 2018-08-28 15:20:42 | 阅读(1630) | 评论(2)
Nginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请求对于页面非常之多的系统,当模板有改变,上述方法就需要重新渲染所有...【阅读全文】
Java架构师 | 2018-08-24 14:43:16 | 阅读(2470) | 评论(0)
一个产品业务的发展总是离不开运营二字。随着业务快速的发展以及新业务的扩充,运营需求越来越大,并且很多时候需要追热点,因此在有限的资源下,如何做到快速、准确、灵活、稳定的满足日趋增多的运营需求,成了个问题。我们根据运营的四个基本要数(目标、人群、门槛、激励)通过对活动的抽象、建模、组件化,实现了能满...【阅读全文】
Java架构师 | 2018-08-23 15:57:52 | 阅读(990) | 评论(0)
本文的目标读者是对 ZooKeeper 有一定了解的技术人员,将从ZooKeeper 运行模式、集群组成、容灾和水平扩容四方面逐步深入,最终构建出高可用的 ZooKeeper 集群。Zookeeper 有三种运行模式:单机模式、伪集群模式和集群模式。这种模式一般适用于开发测试环境,一方面我们没有那么多机器资源,另外就是平时的开...【阅读全文】
Java架构师 | 2018-08-20 15:35:55 | 阅读(870) | 评论(0)
获取最近运行容器的id 这是我们经常会用到的一个操作,按照官方示例,你可以这样做(环境ubuntu):这种方式在编写脚本的时候很有用,比如你想在脚本中批量获取id,然后进一步操作。但是这种方式要求你必须给ID赋值,如果是直接敲命令,这样做就不太方便了。 这时,你可以换一种方式:docker ps -l -q命令将返回...【阅读全文】
浅色年华 | 2018-08-13 11:24:04 | 阅读(1220) | 评论(0)
目前RocketMQ在阿里集团被广泛应用在订单,交易,充值,流计算,消息推送,日志流式处理,binglog分发等场景但RocketMQ网上的文章太少,找不到相关的操作教程下载源码的地址 https://github.com/alibaba/RocketMQ/releases<dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-cli...【阅读全文】