2019年5月22日

MongoDB配置副本集时需要注意的机制

摘要: 由于当前环境拟使用副本集,所以下面写的都是有关使用副本集的时候需要注意的坑,与学习过程中的一些记录。 同步源不一定是primary节点,而是经过一套规则选择的一个节点,有可能是secondery节点。 failOver时的回滚机制:primary节点挂掉,oplog已经更新,但是其余seconder 阅读全文

posted @ 2019-05-22 15:33 Junpb 阅读(264) 评论(0) 推荐(0)

2019年5月10日

MongoDB认识与生产环境配置

摘要: MongoDB作为NoSql数据库中最关系型的,是解决传统关系型数据库在业务不断复杂,数据量逐渐变大的大数据解决方案之一。 本文主要以官网为参考主题,介绍在搭建生产环境时,可能有用的配置,接下来的一段时间可能会频繁更改,一遍阅读官网,一遍记录。 写在前面:Mongod(分片存储数据),Mongos( 阅读全文

posted @ 2019-05-10 17:58 Junpb 阅读(2193) 评论(0) 推荐(0)

2019年5月9日

jdk 源码阅读有感(一)String

摘要: 闲暇之余阅读 jdk 源码。 (一)核心属性 String的核心结构,char型数组与 int 型 hash值。 (二)构造器 构造器方面,由于上述两个值是不可更改的,所以直接 对 String 构造,其实是没有用的,只不过是加上了一个引用。 对 char 类型数组使用构造方法时,则会借用调用相关的 阅读全文

posted @ 2019-05-09 18:12 Junpb 阅读(207) 评论(0) 推荐(0)

2019年5月7日

addShutdownHook钩子

摘要: 在开发框架过程中,在结束流的时候需要对当前所有流进行关闭。为了以防忘记关流,可以在初始化操作时,添加钩子,钩子会在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jv 阅读全文

posted @ 2019-05-07 18:01 Junpb 阅读(331) 评论(0) 推荐(0)

2019年4月30日

System.err.println

摘要: System.err.println区别于System.out.println System.err.println无缓存,直接输出,且输出的信息为红色。 System.out.println有缓存,不能在测试代码时,直接输出错误。 阅读全文

posted @ 2019-04-30 19:01 Junpb 阅读(619) 评论(0) 推荐(0)

2019年4月28日

java8 Stream操作

摘要: Stream操作详解:https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/#icomments 阅读全文

posted @ 2019-04-28 15:03 Junpb 阅读(141) 评论(0) 推荐(0)

fork/join概述

摘要: Fork/Join是java 7 解决并发问题的解决方案。 是 java内部并行框架。核心思想分别为拆分任务和结果合并,在核心思想外,为了提高cpu多核的利用率,设计了工作窃取算法,并将工作队列设计为双端队列。 拆分的思想为递归拆分,类似二叉树的递归遍历。 具体过程为:每部分拆分的任务放入工作队列中 阅读全文

posted @ 2019-04-28 14:04 Junpb 阅读(215) 评论(0) 推荐(0)

2019年4月25日

反射

摘要: 由于最近要涉及框架相关的编程,所以这里及记录下老知识,学而时习之。 反射定义:总结为,反射是在不知道所要使用类具体构成的基础上,在运行时获取类的字节码来获得此类的全部信息,包括构造器,成员变量等。 与常规实例化对象不同,反射是在运行之前不知道类的基础上,对此类进行实例化。常用于各框架的底层使用和环境 阅读全文

posted @ 2019-04-25 11:51 Junpb 阅读(171) 评论(0) 推荐(0)

2019年4月24日

序列化

摘要: Serializable 一、基础序列化 在网络传输过程中,需要将对象进行序列化后才能进行传输,序列化就是按照一定的标准进行转码的过程。在序列化与反序列化过程中对serialVersionUID 属性进行维护,相当于转码的标准。一般有两种方法,一是指定值,二是默认由系统根据字段,方法等,计算得到此属 阅读全文

posted @ 2019-04-24 09:36 Junpb 阅读(251) 评论(0) 推荐(0)

导航