- 博客(11)
- 收藏
- 关注
原创 ResponseEntity使用的简单总结
1.ResponseEntity的优先级高于@ResponseBody。在不是ResponseEntity的情况下才去检查有没有@ResponseBody注解。如果响应类型是ResponseEntity可以不写@ResponseBody注解,写了也没有关系。 2.ResponseEntity 是在 org.springframework.http.HttpEntity 的基础上添加了http st...
2020-04-25 14:42:57 3777
原创 浅谈正向代理和反向代理
1.正向代理 拿借钱打个比方,A想向C借钱,但是C不认识A所以不借给他,然后A就通过B向C借钱,B借到钱之后再转交给A,在这个过程中B就扮演了一个正向代理的角色,这个过程中,真正借钱的人是谁,C是不知道的 我们常说的代理就是指正向代理。正向代理的过程,它隐藏了真实的请求服务器,服务器不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求。 比如我想访问www.google.com,要想翻...
2020-04-16 15:00:23 120
原创 浅谈负载均衡和动静分离
1 负载均衡 ---------网站的访问量越来越大,服务器的服务模式也得进行相应的升级,比如分离出数据库服务、分离出图片作为单独服务。这些是简单的数据的负载均衡,将压力分散到不同的机器上。有时候来自web前端的压力,也是很大的。怎样讲同一个域名的访问分散到两台或者更多的机器上。这其实就是另一种负载均衡了,Nginx自身就可以做到,只需要做个简单的配置就行。 Nginx可以按照调度规则实现动态、静...
2020-04-16 14:02:19 357
原创 Nginx整理
1.为什么使用Nginx 在传统的web项目中,并发量小,用户使用的少。所以在低并发的情况下,用户可以直接访问Tomcat服务器,然后Tomcat服务器返回消息给用户。 为了解决并发,可以使用负载均衡,也就是我们多增加几个Tomcat服务器。当用户访问时,请求可以提交到空闲的Tomcat服务器上。 但是这种情况下可以会出现一种问题,就是Tomcat1正好在工作,所以访问的请求就交给了其他Tomca...
2020-04-16 13:49:32 97
原创 Mybatis的动态SQL语句
1 < if>标签 我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询, 如果 username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。 <select id="findByUser" resultType="user" parameterType="user"> select...
2020-03-27 10:30:14 60
原创 回顾spring相关知识第三天
1 AOP的相关概念 1.1 AOP概述 1.1.1 什么是AOP AOP:全称是Aspect Oriented Programming 即:面向切面编程 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的 基础上,对我们的已有方法进行增强。 1.1.2 AOP的作用及优势 作用:在程序运行期间,不修改源码对已有方法进行增强 优势: 减少重复代码 提...
2020-03-26 09:43:47 65
原创 回顾Spring相关知识第二天
1 基于注解的IOC配置 1.1 创建spring的xml配置文件并开启对注解的支持 注意: 基于注解整合时,导入约束时需要多导入一个 context 名称空间下的约束。 由于我们使用了注解配置,此时不能在继承 JdbcDaoSupport,需要自己配置一个 JdbcTemplate <?xml version="1.0" encoding="UTF-8"?> <beans x...
2020-03-25 09:52:41 65
原创 JSON
JSON 1 概念 JavaScript Object Notation JavaScript对象表示法 * json现在多用于存储和交换文本信息的语法 * 进行数据的传输 * JSON 比 XML 更小、更快,更易解析 2 语法 2.1 1. 基本规则 数据在名称/值对中:json数据是由键值对构成的 * 键用引号(单双都行)引起来 * 值得取值类型: 1. 数字(整数或浮点数) 2. 字符...
2020-03-24 10:41:48 71
原创 AJAX
AJSAX 1 概念 ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1.1 异步和同步 异步和同步:客户端和服务器端相互通信的基础上 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 *Ajax 是一种在无需重新加载整个网页的情况下,能够...
2020-03-24 10:30:11 73
原创 回顾Spring相关知识第一天
1 spring概述 1.1 spring是什么 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技...
2020-03-24 09:59:55 113
原创 Redis五种数据类型的应用场景
Redis五种数据类型的应用场景 String应用场景 string类型是二进制安全的,redis的string可以包含任何数据,如图像、序列化对象。一个键最多能存储512MB。==二进制安全是指,在传输数据的时候,能保证二进制数据的信息安全,也就是不会被篡改、破译;如果被攻击,能够及时检测出来 1.String通常用于保存单个字符串或JSON字符串存储数据 2.因为String是二进制安全的,所...
2020-03-02 10:40:54 150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人