上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页
摘要: 在SpringBoot中是不需要配置web.xml的,那么原来在web.xml中配置的Servlet、Filter、Listener现在怎么弄呢? SpringBoot提供了三种Bean FilterRegistrationBean、ServletRegistrationBean、ServletLi 阅读全文
posted @ 2018-05-19 12:03 开拖拉机的蜡笔小新 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了, 这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类. 首先在配置文件里面,这些信息是这样子滴 它有两种用法: 1.注解在类上 阅读全文
posted @ 2018-05-19 11:34 开拖拉机的蜡笔小新 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 除非你有一个很特别的原因去使用 NULL 值,你应该总是让你的字段保持 NOT NULL。这看起来好像有点争议,请往下看。 所谓的NULL就是什么都没有,连\0都没有,\0在字符串中是结束符,但是在物理内存是占空间的,等于一个字节,而NULL就是连这一个字节都没有。在数据库里是严格区分的,任何数跟N 阅读全文
posted @ 2018-05-17 18:00 开拖拉机的蜡笔小新 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构下,微服务被拆分成多个微小的服务,每个微小的服务都部署在不同的服务器实例上,当我们定位问题,检索日志的时候需要依次登录每台服务器进行检索。 这样是不是感觉很繁琐和效率低下。所以我们还需要一个工具来帮助集中收集、存储和搜索这些跟踪信息。 集中化管理日志后,日志的统计和检索又成为一件比较麻烦 阅读全文
posted @ 2018-05-16 17:18 开拖拉机的蜡笔小新 阅读(3463) 评论(0) 推荐(0) 编辑
摘要: 随着业务的发展,系统规模也会越来越大,各微服务间的调用关系也越来越错综复杂。 通常一个客户端发起的请求在后端系统中会经过多个不同的微服务调用来协同产生最后的请求结果, 在复杂的微服务架构系统中,几乎每一个前端请求都会形成一条复杂的分布式服务调用链路,在每条链路中任何一个依赖服务出现延迟过高或错误的时 阅读全文
posted @ 2018-05-16 15:29 开拖拉机的蜡笔小新 阅读(11445) 评论(1) 推荐(0) 编辑
摘要: 前言在微服务架构中,我们将系统拆分成了一个个的服务单元,各单元应用间通过服务注册与发现的方式互相依赖。 由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟, 而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不 阅读全文
posted @ 2018-05-12 10:13 开拖拉机的蜡笔小新 阅读(2418) 评论(0) 推荐(0) 编辑
摘要: @RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换。 @RequestBody 1、@requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容, 比如说:ap 阅读全文
posted @ 2018-05-09 20:41 开拖拉机的蜡笔小新 阅读(8057) 评论(0) 推荐(0) 编辑
摘要: 我们在提交表单的时候,form表单参数中会有一个enctype的参数。 EncType表明提交数据的格式,用 Enctype 属性指定将数据发到服务器时浏览器使用的编码类型。 enctype指定了HTTP请求的Content-Type。application/x-www-form-urlencode 阅读全文
posted @ 2018-05-09 18:41 开拖拉机的蜡笔小新 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 一、使用JSON Web Token的好处? 1.性能问题。 JWT方式将用户状态分散到了客户端中,相比于session,可以明显减轻服务端的内存压力。 Session方式存储用户id的最大弊病在于Session是存储在服务器端的,所以需要占用大量服务器内存, 对于较大型应用而言可能还要保存许多的状 阅读全文
posted @ 2018-05-08 22:25 开拖拉机的蜡笔小新 阅读(39845) 评论(2) 推荐(2) 编辑
摘要: 一、基于session的身份认证方案 1.方案图示 2.比较通用的鉴权流程实现如下: 在整个流程中有两个拦截器。 第一个拦截器AuthInteceptor是为了每一次的请求的时候都先去session中取user对象,如果session中有,就放user对象到threadlocal中。这是为了业务处理 阅读全文
posted @ 2018-05-08 21:18 开拖拉机的蜡笔小新 阅读(9307) 评论(0) 推荐(2) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页