自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(28)
  • 收藏
  • 关注

转载 netty(一)

package com.fuchanghai.nio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels....

2018-12-06 11:07:00 56

转载 logstash 安装以及简单的应用

一、首先下载安装和es版本对应的logstash(日志收集工具) 二、进入logstash目录,用ls命令查看,结果除了(.conf文件除外)应该如图一所示。 一、通过vi xxx.conf新建一个conf文件(这是此软件的核心)这里是代码编写的地方总体上分为三个部...

2018-12-06 11:07:00 81

转载 es 日志分析

Es 日志分析 首先要有个kibana 再者要有电脑和手。然后在config里面配置好需要连接的es的ip地址。先启动bin/kibana.bat。如果没报错,且集群状态为黄色或者绿色即可。 再打开http://localhost:5601。如下图所示: ...

2018-12-06 11:07:00 1095

转载 es优化

1.Mapping中能设置成keyword ,优先设置为keyword。这样lunece就不会大量的分词,加长插入时间。 2.PUT /speedtest8/_settings { "number_of_replicas": 0, "refresh_i...

2018-12-06 11:07:00 174

转载 gitlab搭建

顺着某篇文章搭建的,可是找不到原文了,只能从晚上找一个相似度高的凑合。 文章转自: https://segmentfault.com/a/1190000011632220 我的是centos 6 。所以将 sudo systemctl enable sshd sudo s...

2018-12-06 11:07:00 102

转载 packetBeat安装

http://www.ttlsa.com/elk/elk-packetbeat-deployment-guide/ 参考地址 Curl -XPUT 'http://192.168.1.212:9200/_template/packetbeat' -d@/usr/local/cap...

2018-12-06 11:07:00 425

转载 Redis 为什么能够快存快取, 一致性hash 算法和map 中的hash 算法有何不同

首先我们先分析一下list 和hashmap 想取某个值的时间复杂度 list (LinkedList 或者我们取ArrayList但是我们不知道下标)我们需要从头遍历到尾巴。可能第一次取到,也可能第二次取到即1 +2+3+4+。。。+n 和为 n*(n+1)/2。一共找了n 次。...

2018-12-06 11:06:00 167

转载 netty(2)

https://www.processon.com/embed/mind/5aed9f3fe4b02c126a4f87fa 感觉手写不太舒服, 于是在processon 上面画了一个流程图,这个是worker的部分流程图。boss部分以后补上 ...

2018-12-06 11:06:00 60

转载 netty(2)

https://www.processon.com/embed/mind/5aed9f3fe4b02c126a4f87fa 感觉手写不太舒服, 于是在processon 上面画了一个流程图,这个是worker的部分流程图。boss部分以后补上 ...

2018-12-06 11:06:00 55

转载 maven 安装错误

运行mvn -v 出来以下的错误 Error: JAVA_HOME is set to an invalid directory. JAVA_HOME = "C:\Program Files\Java\jdk1.8.0_144" Pl 首先我系统配置的1.8.0_161...

2018-12-06 11:05:00 83

转载 Eureka入口之DiscoveryClient

首先我们用EurekaClient 就必须用到图上的两个注解之一。这两个注解有什么关系呢? 两个注解 这边很明显的 EnableEurekaClient 注解里面包含了EnableDiscoveryClient注解 其他的注解和EnableDiscoveryCli...

2018-12-06 11:05:00 1004

转载 手撸一个类似于Dubbo的远程调用

自定义标签 首先自定义标签 。这边自定义在META-INF下文件名称为soa.xsd <?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns="http://www.zhuguangedu.com...

2018-12-06 11:05:00 193

转载 winlogbeat安装

一、先打开windowsPowerShell 二、 三、输入y再install 四、实际上有两个步骤 1)先复制winlogbeat.full.yml,copy成名字为winlogbeat.yml 再修改winlogbeat.yml里面的es地址。(反正...

2018-12-06 11:05:00 223

转载 Mybatis之SqlSessionFactoryBean源码初步解析(一)

首先先道歉一下, 我之前并没有研究太深入,然后发现有些东西写错了。然后7月7 号,忙到夜里2点改这篇文章。改完之后太累了就关了电脑。。。然后没保存发布,又重写了一遍。 第二篇的地址 Mybatis 的两个入口一个是SqlSessionFactoryBean, 另外一个是Mappe...

2018-12-06 11:05:00 314

转载 zookeeper 分布式锁之比较基础的原理

为什么需要分布式锁? 如下图所示 ,当nignx 并发量到达10w ,tomcat1,tomcat2,tomcat3 都是订单服务,在如此高的并发量下面, 如果不做分布式锁,那么后台生成的订单编号必定重复。如果不是分布式的话,那么只要加锁就行, 可是分布式的话,不是同一个jvm那么 ...

2018-12-06 11:05:00 81

转载 Mybatis之SqlSessionFactoryBean源码初步解析(三)mapper的动态代理

见鬼,这个csdn 有bug 吧, 粘贴复制然后卡死,gg归零了解一下 sql的动态代理(反推) 我跟着第二篇后面继续写,在第二篇的时候我们提到了knowMappers代码如下: if (type.isInterface()) { if (hasMapp...

2018-12-06 11:05:00 135

转载 分布式ID生成器的解决方案总结

转载自罗思愉 在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或...

2018-12-06 11:05:00 68

转载 java时间戳转换不正确

import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) { Stri...

2018-12-06 11:05:00 829

转载 java时间戳转换不正确

import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) { Stri...

2018-12-06 11:05:00 1567

转载 Netty之NioServerSocketChannelFactory

Netty服务端代码 先上Server端的代码 public static void main(String[] args) throws Exception { // 服务类 ServerBootstrap bootstrap = new ServerBootstrap...

2018-12-06 11:04:00 210

转载 Mybatis之SqlSessionFactoryBean源码初步解析(二)主写怎么解析resultMap以及查询语句

这边文章接Mybatis之SqlSessionFactoryBean源码初步解析(一)。 直接进入主题 private void configurationElement(XNode context) { try { String namespace = co...

2018-12-06 11:04:00 85

转载 真*dubbo 源码分析(一)

这一部分主要是解析dubboxml 的标签,以及referenceBean的动态代理,注册zkclient 以及zk 的监听器 个人理解,如有不对还望指出,一同进步 首先,根据dubbo 自定义的继承于namespacehandlesupport 将会去解析 dubbo ...

2018-12-06 11:04:00 73

转载 redis 事务以及分布式锁

需要讲解的 都写在注释里面了 package com.fuchanghai.redis.lock;import java.util.List;import java.util.UUID;import ch.qos.logback.core.net.server.Client...

2018-12-06 11:04:00 45

转载 CountDownLatch简单例子

public class CountDownLatchDemo { public static void main(String[] args) { CountDownLatch countDownLatch = new CountDownLatch(2); new Thre...

2018-12-06 11:04:00 174

转载 PageHelper 插件。下一页一直有数据 并且是最后的数据

PageHelper的使用 情况描述 本人数据库有3条数据,前端传值pageNum=1, pageSize=2,结果没有问题。心血来潮 pageNum填了10, pageSize填了2 ,可是还是有数据。 我想要的结果是下一页直接不给数据。 看了打印的sql语句给的是4 和2 。...

2018-12-06 11:03:00 922

转载 dubbo中的spi 技术

我们从图中的 private static final Protocol refprotocol = ExtensionLoader.getExtensionLoader(Protocol.class).getAdaptiveExtension(); 这句代码入手。 ...

2018-12-05 11:36:00 66

转载 mongodb 使用

先不谈片键,安装自己找 所有的东西不会的 都可以通过help 来查看 eg: ./mongd --help 查看函数的时候 db.collections.find().help() 创建集合db.createCollection(name,options) eg:...

2018-12-05 11:27:00 67

转载 hive 远程模式安装

首先去下载apache-hive-bin和apache-hive-src; 再解压apache-hive-bin。要连接mysql数据库的话,首先得将mysql-connection 的jar包放入hive的 lib 中 去官网上依次点击Hive wiki、Administrat...

2018-12-05 11:27:00 41

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除