javaweb开发技术--监听器
摘要:监听器定义:是指专门用于其他对象身上发生的事件或状态改变进行监听和相应的处理的对象,当被监视的对象发生变化时立即采取相应的行动。 web监听器的定义:servlet规范中定义的一种特殊类。用于监听ServletContext,HttpSession,ServletRequest等域对象的创建和销毁过
阅读全文
Java注解相关
摘要:注解是jdk1.5引入的,它的概念是:Java提供了一种原程序中的元素关联任何信息元素和任何元数据的途径和方法。 Java中常见的注解: @Deprecated,@Override ,@SupperssWarnings 第三方注解: 比如:spring中的 Autowired 注解的分类: 按运行机
阅读全文
Dubbo相关的基础
摘要:Dubbo是一款高性能轻量级的java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务注册与发现。 Dubbo是阿里开源的一个项目,现在已经是Apache的顶级项目。 Dubbo架构的四个部分: 1、生产者:注册发布接口服务 2、消费者:订阅调用接口服务 3、
阅读全文
Servlet基础
摘要:在下列时刻Servelt容器会重新加载servlet 1、在部署描述符文件中只要在servlet标签中加上<loadon-startup>1</loadon-startup>,数字越小加别级别越高。 2、客户端首次想servlet发送请求的时候。 3、当servlet修改修改之后,需要重新加载,因为
阅读全文
网络编程之NIO
摘要:传统的BIO(Blocking IO)的缺点: 1、基于阻塞式IO建立起来的,导致服务端一直阻塞等待着客户端发起请求,如果客户端不发起,服务端的的业务线程会一直存。 2、弹性伸缩能力差,线程数和客户端数是1:1的关系,服务器压力大。 3、多线程非常耗资源。 NIO(Non-blocking IO)优
阅读全文
Spring-boot基础知识
摘要:三大特性: 1、组件自动装配(web mvc 、web flux、JDBC) 激活:@EnableAutoConfiguration 配置: META-INF/spring.factories 实现:XXXAutoConfiguration 2、嵌入式web容器(Tomcat jetty under
阅读全文
redis的keys常用操作及redis的特性
摘要:redis的keys常用操作 1、获得所有的keys: keys * 2、可以模糊查询 keys:keys my* 3、删除keys:del mymkey1 mykey2 4、是否存在keys:exists mykey 5、对Key重命名:rename mykey newmykey 6、设置过期时间
阅读全文
redis的数据结构及操作命令
摘要:一、字符串: redis中最为基础的存储类型,以二进制存储,value的字符串最多512M,Key做多1024字节。 常用命令:赋值(set)、取值(get)、删除(del),递增(incr/incrby keyname 5)、递减(decr/decrby keyname 5)、追加(append返
阅读全文
docker基础知识
摘要:兴起于2010年,2013年docker开源。 什么是docker? built ship run 官方定位: Docker is a world's leading software containerization platform. Docker 是Docker开发的,开源的托管在github
阅读全文
kafka基础概念
摘要:什么是kafka? kafka在进入apache之前是LinkedIn开源的,LinkedIn在开源界有着很多的 贡献,比如分布式数据同步系统Databus,高性能计算引擎Cubert,Java异步处理框架ParSeq,Kafka流处理平台;kafka在2011年开源之后就加入了apache基金会。
阅读全文