- 博客(12)
- 收藏
- 关注
原创 fork和vfork
fork函数 fork函数为了创建新的子进程,fork函数被执行一次,但是返回值有两个,一个在父进程中返回,一个在子进程中返回,返回值在子进程中是0, 在父进程中是创建的子进程的PID, 在父进程中返回子进程的PID的原因是, 一个父进程可以有多个子进程, 然而没有方法通过其他方式获取子进程的PID, 为了对子进程有控制权, 所以在父进程中返回子进程的PID, fork出来的子进程会拷贝父进程的...
2018-07-07 23:05:29 1126 2
原创 redis 持久化
redis 持久化 Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Redis 还可以在后台对 A...
2018-07-05 19:34:15 265
转载 apache kafka系列之在zookeeper中存储结构
转载自:http://blog.csdn.net/lizhitao/article/details/23744675 1.topic注册信息 /brokers/topics/[topic] : 存储某个topic的partitions所有分配信息 Schema:...
2018-07-30 23:00:46 224
原创 记录一下搭建zookeeper伪集群遇到的坑
最近边实习边学习zookeeper,正在看杭电学长的《从paxos到zookeeper》这本书,准备搭个伪集群来试试,先下载zookeeper,然后按照教程配置好三份zoo.cfg文件,然后执行启动脚本 第一个坑:启动不了 第一个坑是console上已经显示了,但是查看状态时显示可能没有启动zookeeper,那第一反应就是查看日志,本来以为日志会在zoo.cfg文件中配置的log目录下的...
2018-07-28 14:58:27 2288
转载 缓存穿透 缓存雪崩 缓存击穿
转载自 https://blog.csdn.net/fei33423/article/details/79027790 一.缓存穿透: 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。 解决办法: ...
2018-07-27 15:57:58 200
转载 zookeeper 伪集群搭建
转载自 https://blog.csdn.net/jeffleo/article/details/75735136 第一步:把zookeeper的安装包上传到服务器 第二步:解压缩 第三步:在/usr/local/目录下创建一个solrcloud目录。把...
2018-07-25 22:04:58 202
原创 springMVC 中的HandlerAdapter和HandlerMapping
springMVC在初始化自己的上下文之后就会进行initStrategies方法进行初始化组件 HttpServletBean是实现了获取web.xml中的配置元素的值;FrameworkServlet实现了SpringMVC上下文并根据不同的DispatcherServlet放在以servlet-name为key值severtContext中;DispatcherServlet主要实现了初始...
2018-07-23 21:47:32 1161
转载 进程通信
转载自https://blog.csdn.net/gatieme/article/details/50908749 进程间通信概述 进程通信的目的 数据传输 一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间 共享数据 多个进程想要操作共享数据,一个进程对共享数据 通知...
2018-07-23 12:54:01 232
原创 JDK 动态代理
JDK 接口的动态代理 最近在看动态代理,有JDK和CGLIB,其中JDK动态代理只能代理接口,CGLIB既能代理接口也能代理类, 在网上看了很多的JDK 的动态代理,发现先要定义一个接口,然后再去实现这个接口,当时就对这个产生疑惑,既然已经实现接口了,那么实现的接口直接写代理逻辑不就行了,干嘛还要使用JDK 的动态代理,这不是为了代理而代理嘛,后来去了公司实习,公司使用的热天retrofit...
2018-07-19 10:24:14 202
转载 解决springMVC乱码
SpringMVC的@ResponseBody返回中文乱码的原因是SpringMVC默认处理的字符集是ISO-8859-1,在Spring的org.springframework.http.converter.StringHttpMessageConverter类中可以看到如下代...
2018-07-15 10:44:43 423
原创 java反射调用方法
java反射调用方法 先上代码 import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class Test { public Test(String a) { } public Test() { } publ...
2018-07-12 15:49:05 553
转载 retrofit使用
前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将献上一份非常详细Retrofit v2.0的使用教程,希望你们会喜欢。 如果对Retrofit v2.0的源码感兴趣,可看文章:Androi...
2018-07-12 10:01:39 313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人