上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 46 下一页

2018年11月15日

dubbo客户端源码分析(一)

摘要: rpc框架有很多,公司自研、开源的thrift、dubbo、grpc等。我用过几个框架,了解了一下实现原理,客户端基本都是用代理实现,jdk动态代理、cglib等。最近一段时间想了解一下dubbo源码,看下工作原理。今天看了一下客户端初始化源码 这个是dubbo客户端配置,注册中心是本地zk。其中, 阅读全文

posted @ 2018-11-15 23:43 luckygxf 阅读(479) 评论(0) 推荐(0) 编辑

log4j2配置文件

摘要: 项目里面经常用到日志,Java开发一般用log4j、slf4j这些框架,看着配置文件有点懵。这几天看公司代码的时候,也有用到log4j,感觉要复杂一点。在本地打log,也有打到hive里面存的。看了一下公司日志的组件架构,有两种方式。 一种打到服务器本地,通过agent收集到hive,kafka等组 阅读全文

posted @ 2018-11-15 23:25 luckygxf 阅读(252) 评论(0) 推荐(0) 编辑

2018年11月10日

paxos协议

摘要: 看了《从paxos到zookeeper》里面paxos协议的讲解,推导过程太复杂。记录一下paxos协议的内容 协议用于分布式数据一致性,分为三种角色,proposer、acceptor、learner。proposer向accepor集合提出议案[Mn, Vn], accepor批准议案,即确定那 阅读全文

posted @ 2018-11-10 17:10 luckygxf 阅读(306) 评论(0) 推荐(0) 编辑

2018年11月4日

Guava限流工具RateLimiter使用

摘要: 公司最近在推一个限流工具接入,提供的功能有单机限流、集群限流等。想了解一下限流的原理和设计,看了一下wiki里面有提到用了guava的ratelimiter工具,查了一些资料了解了一下 主要的限流算法有: 漏斗算法和令牌桶算法 漏斗算法: 往漏斗里面放请求,我的理解漏斗就是一个变量或者集合。在以固定 阅读全文

posted @ 2018-11-04 16:59 luckygxf 阅读(2429) 评论(0) 推荐(0) 编辑

2018年10月4日

jvm内置锁synchronized不能被中断

摘要: 很久没看技术书籍了,今天看了一下《七周七并发模型》前面两章讲的java,写的还是有深度的。看到了一个有demo,说jvm内置锁synchronized是不能被中断的。照着书上写了个demo,验证了一下,是不能被中断 阅读全文

posted @ 2018-10-04 23:44 luckygxf 阅读(2156) 评论(0) 推荐(0) 编辑

2018年8月27日

hdfs入门

摘要: 出处:https://www.yiibai.com/hadoop/hdfs_beginners_guide.html Hadoop 附带了一个名为 HDFS(Hadoop分布式文件系统)的分布式文件系统,基于 Hadoop 的应用程序使用 HDFS 。HDFS 是专为存储超大数据文件,运行在集群的商 阅读全文

posted @ 2018-08-27 11:32 luckygxf 阅读(243) 评论(0) 推荐(0) 编辑

2018年8月24日

maven filter不起作用

摘要: 遇到的一个坑, spring boot + maven maven fileter没有起作用。spring boot把默认占位符改了 参考:https://blog.csdn.net/mn960mn/article/details/78834875 创建一个maven项目,项目结构如下: 其中,po 阅读全文

posted @ 2018-08-24 10:09 luckygxf 阅读(1316) 评论(0) 推荐(2) 编辑

2018年8月21日

spring 代理

摘要: java动态代理实现 1. Java自带的动态代理,反射生成字节码 2. Cglib调用asm生成子类 spring 中代理实现 1. 如果类实现了接口,使用java动态代理 2. 没有实现接口,使用cglib,生成子类字节码 原因: 1. jdk自带动态代理性能比cglib较好(待确认) 2. j 阅读全文

posted @ 2018-08-21 12:07 luckygxf 阅读(120) 评论(0) 推荐(0) 编辑

mybatis笔记<二> 整合spring

摘要: mybatis与spring整合需要添加几个jar包,mybatis-spring, spring-context, spring-jdbc 1. spring ioc只要一个jar包就ok 2. 我用了c3p3数据库连接池 跟笔记<一>比,需要修改的地方 pom.xml 添加beans.xml j 阅读全文

posted @ 2018-08-21 08:35 luckygxf 阅读(125) 评论(0) 推荐(0) 编辑

mybatis笔记<一> Demo

摘要: mybatis作为一个orm互联网公司基本都在用,今天写个笔记。记录一下mybatis使用 参考官网:http://www.mybatis.org/mybatis-3/getting-started.html 这里使用的mysql, 建了一个数据库db_test,表person,字段id, name 阅读全文

posted @ 2018-08-21 00:27 luckygxf 阅读(169) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 46 下一页

导航