备战,一天一篇
fing哥
爱好编程,对银行,理财,基金,股票等金融产品有丰富经验和兴趣。
展开
-
mybatis 之 SimpleStatementHandler 的 query方法怎么得到映射对象的list集合的
首先,入口类SimpleStatementHandler @Override public <E> List<E> query(Statement statement, ResultHandler resultHandler) throws SQLException { String sql = boundSql.getSql(); stat...转载 2019-03-05 15:06:20 · 389 阅读 · 0 评论 -
jdk Collection和concurrent包 --第三篇
接 上一章 依然这个网址: 找到一个不错的博客,很全: http://www.cnblogs.com/skywang12345/p/3496098.html Object Condition 休眠 wait await 唤醒个线程 notify signal 唤醒所有线程 notifyAll ...转载 2019-03-18 13:24:13 · 175 阅读 · 0 评论 -
netty面试题及netty权威指南总结 -04--行业应用篇
netty的三层架构: 下面层: Reactor 通信调度层: 由一系列辅助类完成,包括Reactor线程NioEventLoop及其父类, NioSocketChannel/NioServerSocketChannel 及其父类, ByteBuffer 以及 由其衍生出来的各种内部类等。 该层的主要职责 就是监听网络的读写和连接操作, 负责将网络层的数据读取到内存缓冲区中,...转载 2019-03-15 18:23:13 · 1863 阅读 · 0 评论 -
jdk中主要点的复习
字符流和字节流 io https://www.cnblogs.com/fysola/p/6123947.html nio: https://blog.csdn.net/z69183787/article/details/77102198 lang https://blog.csdn.net/u012834750/article/details/79361552 使用自己的ClassLo...转载 2019-03-17 00:33:53 · 150 阅读 · 0 评论 -
netty面试题及netty权威指南总结 -02
netty中 WebSocket协议的开发 http协议的开销 导致它们不适合用于 低延迟应用。 为了 解决这个问题,WebSocket将网络套接字 引入到 客户端和服务端, 浏览器和服务器之间 可以通过 套接字建立持久的连接, 双方随时都可以 互发数据给对方, 而不是之前的由 客户端控制的一请求 一应答的模式。 netty服务端创建时序图: 第一步: 创建 ServerBoot...转载 2019-03-17 09:52:18 · 3337 阅读 · 0 评论 -
jdk Collection和concurrent包 --第一篇
java.util 的各个 Collection https://blog.csdn.net/anyoneking/article/details/1567808 https://www.cnblogs.com/myseries/p/7508110.html ArrayList 底层是数组, public ArrayList() { this.elementData = D...转载 2019-03-17 14:29:13 · 285 阅读 · 0 评论 -
jdk Collection和concurrent包 --第二篇
queue队列(接上一章): https://www.cnblogs.com/lemon-flm/p/7877898.html 先看 java.util.concurrent 包 里 除去atomic和locks 两个package,有哪些重要的类(有点多,一个截图 放不下) 首先看接口BlockingQueue 以及其实现类: ArrayBlockingQueue , D...转载 2019-03-18 12:01:08 · 288 阅读 · 0 评论 -
BigDecimal的应用
https://blog.csdn.net/yinghuananhai/article/details/81260327 https://zhidao.baidu.com/question/1990509580432335027.html https://blog.csdn.net/shenziheng1/article/details/79471340 https://blog.csdn....转载 2019-03-16 17:50:11 · 592 阅读 · 0 评论 -
史上最全 40 道 Dubbo 面试题及答案,看完碾压面试官!-- 第一部分20t题
转:https://blog.csdn.net/Y0Q2T57s/article/details/83005376 1、Dubbo是什么? dubbo是 阿里巴巴开源的一个基于JAVA的RPC分布式框架,已经捐赠给apache基金会。 2、为什么要用Dubbo? dubbo已经 经过阿里双十一的历练,以及很多国内互联网企业的使用,足够稳定可靠。 底层使用 netty通信, 使用zo...转载 2019-03-10 01:03:33 · 2599 阅读 · 0 评论 -
分析rocketMq
代码地址:git@github.com:tuyf/kafka.git 主要四个实例: 第一个: Java访问rocketMq 见类Producer 和Consumer 第二个: Spring整合rocketMq 见类SpringProducer和SpringConsumer 第三个: 基于rocketMq的消息顺序处理 在order package下...转载 2019-03-09 11:05:46 · 145 阅读 · 0 评论 -
linux 的各项安装以及kafka的使用
为了把 kafka代码跑起来, 搭了一天的环境。 具体如下: 在 windows系统中,增加虚拟机CentOS, 然后在CentOS中安装jdk,maven,zk,idea,kafka等必须的软件。 CentOS与本地windows的交互 使用xshell软件 加上 rz,sz 命令。 安装linux jdk: https://www.cnblogs.com/shihaiming/p/580...转载 2019-03-08 23:51:37 · 247 阅读 · 0 评论 -
jdk Collection和concurrent包 --第四篇-共享锁
见网址: http://www.cnblogs.com/skywang12345/p/3505809.html 可以拿 共享锁和原来的独占锁 比较: ReentrantReadWriteLock中的WriteLock 是独占锁,ReentrantLock 也是独占锁, 他们的源码在获取锁上面 是一致的: ReentrantLock public class Reentran...转载 2019-03-18 22:34:39 · 157 阅读 · 0 评论