3 wonderful_life_mrchi

尚未进行身份认证

没有人不曾寄人篱下,人生活都需要平台,也终将从平台离去,平台不属于任何人,包括创建者。我们都是地球这个平台的过客,相同的是来去的赤裸,不同的是旅途的精彩。人生最可贵的便是守住初心,拼搏向前,乐助同行者。

等级
TA的排名 6k+

Zookeeper全回顾

Zookeeper的功能以及工作原理1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.ZooKeeper提供了什么?1)文件系统2)通知机制3.Zoo...

2018-12-06 21:06:41

Python数据分析分类算法交叉验证实现

在训练数据的过程或者参加数据比赛的时候,常常会遇到数据量不够大的情况,想充分利用不多的数据进行有说服力力的验证,从而选到一个对分类至关重要的参数,可以采用—K折交叉验证法(k-fold CrossValidation),下面和大家分享一下。1 变形前的K折在遇到K折交叉验证之前,往往使用的是简单交叉验...

2018-12-06 10:09:45

Zookeeper复习

你平常使用zookeeper做什么?是分布式协调服务、共享变量、协调锁资源、还是提供命名空间?好了,接下来我们以提问的形式来打开话题:你知道zk能用来做什么?你知道zk的数据模型吗?你知道zk的数据结构吗?你会zk操作基本命令吗?这些命令是如何事件通知?zk是如何保证一致性的?你会用zk做什么?zk数据模型了解一门技术,先知道它大致长得啥样,这才好的去进一步认...

2018-11-30 20:25:19

消息队列复习精讲

为什么写这篇文章?博主有两位朋友分别是小A和小B:小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活,技术零成长。 小B,工作于某国企,虽然能接触到一些中间件技术。然而,他只会订阅/发布消息。通俗点说,就是...

2018-11-30 20:20:56

自定义ClassLoader及其使用

MyClassLoader.java   import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;public class MyClassL...

2018-11-24 17:48:23

rabbitMQ在windows下的下载安装和使用

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1.安装Erlang 所以在安装rabbitMQ之前,需要先安装Erlang 。我们使用的是otp_win64_18.1 ,需要其他版本或...

2018-10-26 15:42:12

java集成阿里大于第三方平台发送短信验证码

闲话不多说,言归正传。今天我要分享的是利用阿里大鱼实现网站和APP的短信验证。 阿里大鱼开放了很多的消息通知服务,包括短信通知,语音通知等。 阿里大鱼的短信发送官方API:https://api.alidayu.com/doc2/apiDetail.htm?spm=a3142.739590...

2018-10-26 14:02:56

idea中svn的使用

第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!去电脑管理的软件管理里面可以直接下载,方便迅速 下载之后直接安装就好了,但是要注意这里的这个文件也要安装上,默认是不安装的,如果不安装,svn中的bin目录下就会没有svn.exe,这个待会会用到,所...

2018-10-20 17:24:30

Idea创建maven web项目+Tomcat部署

一:File ->New Project,左边菜单选择maven项目,右边勾选Create from archetype,找到org.apache.maven.archetype:maven-archetype-webapp,这个是Maven项目的一个骨架,就好像住酒店时候,你选标间,还是单间,还是大床,然后里面的配置不一样。  ...

2018-10-20 17:10:18

Redis的原子计数器应用

一、前言在一些对高并发请求有限制的系统或者功能里,比如说秒杀活动,或者一些网站返回的当前用户过多,请稍后尝试。这些都是通过对同一时刻请求数量进行了限制,一般用作对后台系统的保护,防止系统因为过大的流量冲击而崩溃。对于系统崩溃带来的后果,显然还是拒绝一部分请求更能被维护者所接受。 而在各种限流中,除了系统自身设计的带锁机制的计数器外,利用Redis实现显然是一种既高效安全又便捷方便的方式。二...

2018-10-16 19:45:21

IDEA2017破解办法

破解三部曲下载破解文件JetbrainsCrack-2.6.6-release-enc.jar http://download.csdn.net/download/yuxiao97/9992519修改配置文件进入IntelliJ IDEA的安装目录,将下载的文件复制到bin目录下,找到idea.exe.vmoptions 和 idea64....

2018-09-07 07:37:28

Import And Export Excel By POI

一、介绍          当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我...

2018-08-08 08:09:47

mahout协同过滤算法+hadoop1.x

本文采用mahout0.9版本,由于该版本天然支持hadoop1.x所以代码编写调用taste算法比较容易,但是hadoop2.x就不可以了步骤: 1、将hadoop1.x安装目录下的三个配置文件拷贝到java项目的classpath根目录下,分别是core-site.xml,hdfs-site.xml和mapred-site.xml。 2、编写访问hdfs的dao类 代码如下:...

2018-08-02 15:24:39

nat方式虚拟机想上网,这样手动设置

Vmware中NAT模式访问外网设置方法:将本地连接点击右键属性,点击共享,选择vmnet8,表示net8虚拟网卡将和windows主机共享网络。修改vmnet8的ip为和虚拟机一样的网段,这样二者也就互联了。这样就搞定了!!!注意是手动设置!!!如果需要自动配置,可以参照我转载的一篇文章:虚拟机三种连接方式解读...

2018-08-02 14:53:30

转载一篇不错的理解虚拟机和主机网络连接的三种方式解读的文章

VMware workstations 12.0.1里的虚拟机(Linux系统)如何上网近来自学Linux,然后在VMware workstations创建了suse Linux虚拟机,然后突然想通过虚拟机连接外网,然后自己折腾了一番,终于实现了,这里把学习的历程写下来,仅仅是新手的言论,不足之处大家...

2018-08-02 14:47:16

高并发大访问量web应用之访问提速和服务器减负技术

  大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。这几个解决思路在一定程度上意味着更大的投入。1、HTML静态化  其实大家都知道,效率最高、消耗最小的就是纯静态化的...

2018-07-20 17:15:49

mysql localhost is not allowed无法连接数据库

     找到mysql 的安装目录,不要在navicate 的快捷方式上单击右键,那样找到的不是MYSQL 数据库的目录,在【程序】列表中找到路径。     定位到\MySQL\MySQL Server 5.0\my.ini  ,打开这个文件,找到 [mysqld]这

2018-06-02 20:37:18

Mybatis中trim标签的理解

trim标签的作用是可以在trim标签内容前面加上prefix定义的前缀,也可以在其后加上suffix定义的后缀;prefixOverrides和suffixOverrides可以把包含内容的首部或者尾部某些内容覆盖,也就是忽略掉。12345select * from user   <trim pr...

2018-06-01 17:33:19

Mybatis的Mapper接口的动态代理机制

<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post">                    <div class="markdown_vie

2018-05-31 10:51:01

Linux内核版本和发行版本

1.1.4 Linux的内核版本和发行版本1.内核版本内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。例如,程序本身不需要了解用户的主板芯片集或磁盘控制器的细节就能在高层次上读写磁盘。内核的开发和规范一直是由Linus领导的开发小组控制着,版本也是惟一的。开发小组每隔一段时间公布新的版本或其修订版,从1991年10月Linus向世界

2017-10-26 12:13:04

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!