摘要:目录: 1、网络模型7层概述2、网络编程三要素3、TCP 和 UDP4、UDP 编程5、TCP 编程6、使用 telnet 客户端发送数据7、BIO 模型 循环读取客户端发送的数据 1、网络模型7层概述 <--返回目录 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传
阅读全文
摘要:目录: 1、Java NIO 简介2、NIO主要组件介绍 2.1、Buffer 2.2、Channel 2.3、Selector3、缓冲区(Buffer)的数据存取 3.1、缓冲区中的四个核心属性 3.2、flip() 方法和 clear() 方法 3.3、Buffer常用方法 3.4、直接缓冲区与
阅读全文
摘要:另外可以参考:一个小时学会Maven 1、总体概述 * maven的介绍 * maven的安装配置 * 创建maven工程 * M2Eclipse插件--在eclipse中创建maven工程 * maven的核心概念 - 坐标、依赖管理、生命周期、插件、继承、聚合 * maven的仓库管理2、mav
阅读全文
摘要:想必大家在做SpringBoot应用的时候,都会有如下代码: 1 2 3 4 5 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ver
阅读全文
摘要:转载自:https://www.cnblogs.com/xiohao/p/9717364.html 安装jdk 安装Zookeeper. 在官网http://zookeeper.apache.org/下载zookeeper.我下载的是zookeeper-3.4.6版本。 解压zookeeper-3.
阅读全文
摘要:目录: 1、微服务架构理论入门 马丁.福勒微服务架构博文:https://martinfowler.com/articles/microservices.html 译文:https://blog.csdn.net/qq_32252957/article/details/90247418 微服务架构是
阅读全文
摘要:表单重复提交请求: 由于重复点击或者网络重发 1)点击提交按钮两次; 2)点击刷新按钮; 3)使用浏览器后退按钮重复之前的操作,导致重复提交表单; 4)使用浏览器历史记录重复提交表单; 5)浏览器重复的HTTP请; 6)nginx重发等情况; 7)分布式RPC的try重发等; 作者:锦成同学 链接:
阅读全文
摘要:目录: 1、分布式架构下的 session 共享问题2、springboot 整合 spring session 的整合过程3、简读 Spring Session 源码 1、分布式架构下的 session 共享问题 <--返回目录 1.1、session 的作用: 因为 HTTP 是无状态的协议,w
阅读全文
摘要:目录: 1、实现图片验证码 1.1、创建获取图片验证码的 controller 1.2、编写用于校验图片验证码的过滤器 1.3、将图片验证码过滤器添加在 UsernamePasswordAuthenticationFilter 之前 1.4、修改表单登陆页 1.5、测试2、自动登陆(记住我) 2.1
阅读全文
摘要:目录: 1、默认表单认证2、自定义表单登陆页3、自定义数据库模型的认证和授权 3.1、使用 mysql 创建数据库 3.2、mybatis generator 生成代码 3.3、springboot 整合 mybatis 3.4、实现 UserDetails 3.5、实现 UserDetailsSe
阅读全文
摘要:目录: 1、spring AOP介绍2、spring aop 术语3、spring手动代理--jdk动态代理4、spring手动代理--cglib字节码增强5、spring编写代理--半自动ProxyFactoryBean6、spring aop编程:全自动7、AspectJ介绍及切入点表达式8、A
阅读全文
摘要:目录: 1、springmvc 执行流程 和 HandlerExecutionChain(handler 执行链,包含 handler 方法和拦截器)2、开发拦截器3、多个拦截器的执行顺序4、拦截器的例子5、spring mvc的 HandlerMethod 和 ResourceHttpReques
阅读全文
摘要:目录: 1、过滤器 Filter 的使用2、多个过滤器的执行顺序3、四种拦截方式4、过滤器的应用场景5、案例:过滤器实现分 IP 统计网站的访问次数6、案例:过滤器处理全站编码问题 6.1、准备工作 6.2、测试未处理编码前是否出现乱码问题 6.3、如何处理 GET 和 POST 请求的编码问题 6
阅读全文
摘要:目录: 1、基本 Annotation 1.1、限定重写父类方法:@Override 1.2、标记已过时:@Deprecated 1.3、抑制编译器警告:@SuppressWarnings 1.4、Java7 的“堆污染”警告和 @SafeVarargs 1.5、Java8 新增的用于标识(限定)函
阅读全文
摘要:HTTP/1.1 使用的认证方式有 1)BASIC 认证(基本认证); 2)DIGEST 认证(摘要认证); 3)SSL 客户端认证; 4)FormBase 认证(基于表单认证);本文目录: 1、基于表单认证2、基于表单认证一般会使用Cookie 来管理 Session(会话)3、Java + Sp
阅读全文