spring
lzz_0128
这个作者很懒,什么都没留下…
展开
-
Spring常用注解
用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册 <context:component-scan base-package="com.lzz.dao"> </context:component-scan>表明在com.lzz.dao包及子包中,如果某个类带有原创 2018-08-03 19:51:41 · 203 阅读 · 0 评论 -
RestTemplate与Ribbon
RestTemplate是Spring Web模块提供的一个基于Rest规范提供Http请求的工具。Ribbon是springcloud中客户端负载均衡的组件。我们在微服务架构中,往往通过RestTemplate发送RPC请求,然后通过Ribbon做客户端负载均衡。那么它们是如何配合工作的。1、注册RestTemplate的Bean @Bean @LoadBalanced ...原创 2018-12-01 20:15:06 · 2378 阅读 · 1 评论 -
logback配置
实际上,这两个日志框架都出自同一个开发者之手,Logback 相对于 Log4J 有更多的优点。日志一般包括两类输出,一类是控制台(控制台输出是本地idea调试等),一类是输出到文件(测试环境或上线)。<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 控制台输出 --> <appe...原创 2018-12-04 10:13:50 · 418 阅读 · 0 评论 -
springboot的properties配置
# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own appl...原创 2018-10-05 11:19:28 · 1582 阅读 · 0 评论 -
Spring注解
Spring注解用于方便的向Spring的容器(ApplicationContext)注册bean等用途。一般注解由以下四类元注解组合而成。元注解@Target,@Retention,@Documented,@Inherited @Target 表示该注解用于什么地方,可能的 ElemenetType 参数包括: ElemenetType.CONSTRUCTOR 构造器声明 Ele...原创 2018-08-31 20:08:10 · 101 阅读 · 0 评论 -
springboot下的redis各项操作以及bit操作的应用场景与实现
主要包括:string、set、list、map和bit,其中bit操作可以用于大数据下统计多少用户在线,以及在毫秒级别下查询哪个用户在线。应用场景:用于数据量上亿的场景下,例如几亿用户系统的签到,去重登录次数统计,某用户是否在线状态等等。 想想一下腾讯10亿用户,要几个毫秒内查询到某个用户是否在线,你能怎么做?千万别说给每个用户建立一个key,然后挨个记(你可以算一下需要的内存会很恐怖...原创 2018-08-06 10:07:01 · 4180 阅读 · 0 评论 -
基于redis的分布式锁实现,使用redistemplate操作
package com.lzz.service;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Service...原创 2018-08-06 09:52:09 · 8591 阅读 · 9 评论 -
工具类或者注解加载资源
Spring 提供了一个 ResourceUtils 工具类,它支持“classpath:”和“file:”的地址前缀,它能够从指定的地址加载文件资源File f = ResourceUtils.getFile(“classpath:sqlscript/eventLogDataMigration.sql”);...原创 2018-08-03 19:41:33 · 316 阅读 · 0 评论 -
Mybatis的ResultMap继承
1、映射的实体类存在继承关系:public class SubClass extends SupClass{}2、映射的mapper.xml文件父类的resultMap: &amp;lt;resultMap id=&quot;BaseResultMap&quot; type=&quot;SupClass&quot; &amp;gt; &amp;lt;/result原创 2018-08-03 19:44:53 · 15535 阅读 · 2 评论 -
注解@autowired与@resource的区别
注解@autowired与@resources的区别@Resource和@Autowired都是用于bean的依赖注入,其实@Resource并不是Spring的注解,它是J2EE的,它的包是javax.annotation.Resource,而@Autowired的包是org.springframework.beans.factory.annotation.Autowired,但Spring...原创 2018-08-03 19:50:37 · 345 阅读 · 0 评论