摘要: 最近总结了一下个人知识体系,发现有很大的不足,后续继续补充,慢慢总结才发现学无止境,职业生涯遇到了瓶颈,看来还是要不断的补充完善自己的知识体系才能保持高竞争力 目前简要总结主要包括: MySQL Redis Java Netty Zookeeper Dubbo Spring SpringBoot S 阅读全文
posted @ 2019-12-18 09:56 TheRunningfish 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 一、Netty异步和事件驱动1.Java网络编程回顾socket.accept 阻塞socket.setsockopt /非阻塞2.NIO异步非阻塞a).nio 非阻塞的关键时使用选择器(java.nio.channels.Selector)来实现;可以监控多个socket读写的完成状态来协调其他s 阅读全文
posted @ 2019-06-01 12:45 TheRunningfish 阅读(417) 评论(0) 推荐(0) 编辑
摘要: ObjectTools反射实例 阅读全文
posted @ 2019-01-14 11:28 TheRunningfish 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 什么是web监听器? web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建和销毁;变量的创建、销毁和修改等。可以在某些动作前后增加处理,实现监控。 监听器常用的用途 通常使用 阅读全文
posted @ 2019-01-11 11:05 TheRunningfish 阅读(3287) 评论(0) 推荐(0) 编辑
摘要: 1.拦截器 java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented Programmin 阅读全文
posted @ 2018-12-28 11:12 TheRunningfish 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 1、安装redis 第一步:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.11.tar.gz 第二步:解压压缩包 tar -zxvf redis-4.0.11.tar.gz 第三步:yum安装gcc依赖 yum install 阅读全文
posted @ 2018-08-25 19:04 TheRunningfish 阅读(14137) 评论(1) 推荐(0) 编辑
摘要: 1.JVM命令行工具 2.垃圾回收算法 3.垃圾收集器 阅读全文
posted @ 2018-06-05 09:19 TheRunningfish 阅读(371) 评论(0) 推荐(0) 编辑
摘要: http://doc.redisfans.com/index.html (1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正) (2)Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcac 阅读全文
posted @ 2018-04-25 18:37 TheRunningfish 阅读(552) 评论(1) 推荐(0) 编辑
摘要: Java自定义注解的实现,总共三步(eg.@RandomlyThrowsException): 1.首先编写一个自定义注解@RandomlyThrowsException 2.编写自定义注解@RandomlyThrowsException的实现 3.使用自定义注解@RandomlyThrowsExc 阅读全文
posted @ 2018-03-10 13:18 TheRunningfish 阅读(8374) 评论(0) 推荐(0) 编辑
摘要: package test; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; public class TestReflex { public stat... 阅读全文
posted @ 2017-08-01 15:29 TheRunningfish 阅读(246) 评论(0) 推荐(0) 编辑