自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 读书笔记-netty

 介绍netty之前要先介绍一下bio,nio.bio:同步阻塞式io.一个socket后面跟着一个线程处理业务。当socket在读写的时候,进程需要等待socket的工作完成,然后才能进行下一步工作;当读取较慢的时候,线程就会在等待socket读取完成;当较多线程都在等待的时候,其他访问服务器的请求就只能被阻塞,等待了。nio:同步非阻塞io.在JDK1.4之前,都是用的bio。但是...

2018-08-21 15:48:21 127

原创 读书笔记-redis技术知识点

redis目前有两种模式,1是主从模式,2是集群模式。   主从模式的时候,至少需要一主3备,集群模式至少是3主3备。  主从模式可以通过哨兵模式增强,避免master宕机的时候,服务停止,通过哨兵重新分派指定master。   集群模式,如果master宕机,会自动选一个slave上位。但如果同一节点下的master,slave同时宕机,则可能引发部分数据无法对外提供服务。   集...

2018-08-17 14:14:08 129

原创 springcloud-redis 分布式锁

  走了很多弯路,查了很多资料。一开始看很多博客都是用luna脚本来写的。后面发现,那种方式无法使用。并不兼容。  回归本源,整理一下,如何去做这个分布式锁;  redis提供了一个很好的工具。setnx key value; 简单理解一下就是:如果不存在(if not exist),设置这个key-value键值对。所以我们可以以这种思路去加锁: 循环{if(set k-v) 退...

2018-08-08 11:13:42 1092 1

原创 kafka -- 序列化 反序列化

使用kafka消息队列的时候,需要将参数序列化。消费者:props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, ObjectDeSerializer.class);...

2018-08-01 21:13:53 1119 1

原创 liunx下zookeeper的安装

去官方推荐的地址去下载自己需要的zoopkeeper版本。http://mirror.bit.edu.cn/apache/zookeeper/这里我下载的是zookeeper-3.4.13上传到服务器中,解压tar -xvf zookeeper-3.4.13.tar.gz在/conf目录下,有个zoo_sample.cfg 文件,拷贝出一个zoo.cfg【cp zoo_sample.c...

2018-07-27 09:44:22 207

原创 springMVC实现不经DispatcherServlet,过滤html

   前提:新的微信端项目。要求是访问的时候需要用户登录。登录需要跳转到微信Auth2.0去获取用户信息。  一般登录拦截的操作都是在applicationContext.xml配置一个拦截器。如下面这样    <mvc:interceptors>        <bean class="com.common.interceptor.AllInterceptor" /&...

2018-07-26 16:38:30 1372 1

原创 java反射

反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。Oracle官方对反射的解释是Reflection enables Java code to discover information about the fields, methods and constructors of loaded clas...

2018-07-24 22:06:31 106

原创 liunx下大量close_wait的处理

项目使用jdk1.7,tomcat7用来部署应用。上线之后,每天不定时宕机。看系统输出日志。没有任何输出,就是在某个时间点突然不再打日志,看catalina.out的输出,也是一样。并没有报错。往前回溯,日志一切正常。使用指令 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 查询;TIME_WA...

2018-07-20 09:18:05 7457 1

空空如也

空空如也

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

TA关注的人

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