- 博客(27)
- 收藏
- 关注
原创 通俗地讲,Netty 能做什么?
文章来源: https://www.zhihu.com/question/24322387 作者:知乎用户 链接:https://www.zhihu.com/question/24322387/answer/282001188 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作为一个学Java的,如果没有研究过Netty,那...
2018-05-28 08:57:42 18417 2
原创 自己动手实现HTTP协议
package designpattern.nio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.ServerSock...
2018-05-26 15:35:21 1550
原创 基本的Redis事务
文章引用: https://www.cnblogs.com/kyrin/p/5967620.html有时候为了同时处理多个结构,我们需要向Redis发送多个命令.尽管Redis有几个可以在两个键之前复制或移动元素的命令,但却没有那种可以在两个不同类型之间移动元素的命令(虽然可以使用ZUNIONSTORE命令将元素从一个集合复制到另外一个有序集合).为了对相同或者不同类型的多个键执行操...
2018-05-26 11:13:06 250
原创 Spring源码学习--容器的基础XmlBeanFactory(加载Bean)
继上文Spring源码学习–容器的基础XmlBeanFactory(加载Bean) https://blog.csdn.net/u013412772/article/details/80048603继续分析下面这行代码的运行过程: BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource(“beanF...
2018-05-24 15:39:22 617 2
原创 Spring源码学习--HandlerInterceptor接口
HandlerInterceptor接口在Spring源码目录包地址为: org.springframework.web.portlet;1.HandlerInterceptor接口方法介绍public interface HandlerInterceptor { /** * preHandle方法是进行处理器拦截用的,顾名思义,该方法将在Cont...
2018-05-23 17:12:41 2486
转载 Spring源码学习--Spring 拦截器和过滤器的区别?
文章来源: https://www.zhihu.com/question/30212464拦截器是基于java的反射机制的,而过滤器是基于函数回调。拦截器不依赖与servlet容器,过滤器依赖与servlet容器。拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。在action的生命周...
2018-05-23 17:00:09 164
转载 重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源(三)
文章来源: https://blog.csdn.net/javazejian/article/details/51348320继续: https://blog.csdn.net/u013412772/article/details/803769026.重写equals()中getClass与instanceof的区别虽然前面我们都在使用instanceof(当然前面...
2018-05-19 19:17:02 203
原创 Redis基于spring-data-redis使用
添加 Spring Data Redis 的 jar 包依赖即可,maven 方式如下:<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId&am
2018-05-19 19:07:53 114
转载 重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源(二)
文章来源: https://blog.csdn.net/javazejian/article/details/51348320继续: https://blog.csdn.net/u013412772/article/details/80321068
2018-05-19 18:59:42 317
原创 Spring源码学习--从Springboot的ApplicationContext获取Bean
场景:某些类A无法注入的情况下,需要用到其他被Spring注入的对象B,此时在A类如果想使用B,可以采取下面的方式import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;/** * Description:获取bean工具 * *...
2018-05-19 18:30:57 4760
转载 Spring源码学习--ApplicationContext接口
文章来源: https://www.cnblogs.com/zffenger/p/5813470.html
2018-05-17 14:30:43 1290
原创 Spring源码学习--Spring中的BeanFactory和ApplicationContext
文章来源 https://www.zhihu.com/question/38597460?sort=created https://blog.csdn.net/u011202334/article/details/51509235 https://blog.csdn.net/hi_kevin/article/details/7325554Spring中的BeanFac...
2018-05-16 15:46:06 596
转载 Spring源码学习--Spring事件体系
文章来源: https://blog.csdn.net/caihaijiang/article/details/7460888
2018-05-16 11:39:22 662
转载 重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源(一)
文章来源: https://blog.csdn.net/javazejian/article/details/51348320
2018-05-15 12:12:38 171
原创 Redis基于SpringData使用和配置的概况 & API
主要的几个类 & 简单用法介绍看一下我们要关心的几个重要的类图: 1)JedisConnectionFactory 里面依赖了 JedicConnection 和 JedisPoolConfig、RedisSentineConfiguration、RedisCLusterConfiguration的三种配置方法。 2)RedisAutoConfigu...
2018-05-15 11:36:44 410
原创 Redis基于java使用初步了解
实例 DEMO1://例如某个Service里面只需要引用RedisTemplate类即可:@Autowiredprivate static RedisTemplate redisTemplate;//某个service方法中,直接调用redisTemplate操作redis的set集合,储存key和valuepublic Object cacheAround(String key...
2018-05-15 11:33:50 168
原创 Redis 基于 Spring Boot 的配置方法
一丶基于 Spring Boot 的配置方法以 Spring Boot 为例分别介绍一下这四种配置方法:(1)基本使用;(2)连接池的使用;(3)高可用连接(master/salve);(4)客户端分片。添加 Spring Data Redis 依赖<!--如果是 Spring Boot 项目直接添加 spring-boot-starter-data-redis 即可...
2018-05-15 11:33:14 9271
原创 gradle的下载与安装与eclipse配置集成
文章来源: https://blog.csdn.net/u014421818/article/details/79191094/
2018-05-14 14:58:52 346
转载 Windows下git使用代理服务器的设置方法
文章来源: https://blog.csdn.net/lenglong110/article/details/52411230
2018-05-14 14:29:29 3685
原创 Java设计模式之Java NIO 反应器(Reactor)模式
文章来源: https://blog.csdn.net/zmx729618/article/details/51860879Java NIO非堵塞技术实际是采取反应器模式,或者说是观察者(observer)模式为我们监察I/O端口,如果有内容进来,会自动通知我们,这样,我们就不必开启多个线程死等,从外界看,实现了流畅的I/O读写,不堵塞了。 同步和异步区别 : 有无通...
2018-05-12 11:23:52 1182
原创 Git操作命令以及常见问题处理
git base提交本地仓库代码到github (1) git remote add origin https://github.com/DemoTransfer/webmanager.git(github项目地址) (2) git pull origin master 拉取 (3) git push -u origin master 推送 git本地...
2018-05-12 11:18:32 792
原创 Redis--安装与运行:Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
错误描述:redis运行时出错 解决方法:cd to the bin directory of Redis, and runredis-cli.exeshutdownexitopen another cmd window, cd to the bin directory of Redis, and runredis-server.exe详见stackoverflow:...
2018-05-10 23:57:40 208
原创 Redis常用链接
Windows下Redis的安装 https://www.yiibai.com/redis/window_redis_install.html
2018-05-10 23:16:49 172
转载 Java设计模式之Reactor(反应器)模式初探
文章来源: https://blog.csdn.net/pistolove/article/details/53152708 http://www.blogjava.net/DLevin/archive/2015/09/02/427045.html本文针对Reactor模式从四个方面进行了阐述,首先简单介绍了Reactor模式是什么;其次,阐述了为什么使用Reactor...
2018-05-04 09:33:40 1181
转载 Spring源码学习--Java注解Annotation与自定义注解详解
文章来源: http://www.jb51.net/article/136853.htm一:Java注解简介开发中经常使用到注解,在项目中也偶尔会见到过自定义注解,今天就来探讨一下这个注解是什么鬼,以及注解的应用场景和如何自定义注解。下面列举开发中常见的注解@Override:用于标识该方法继承自超类,当父类的方法被删除或修改了,编译器会提示错误信息(我们最经常看到的t...
2018-05-03 08:44:42 392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人