hangge的博客

https://niwoxuexi.com/blog/user/146

  • 史上最全的中高级JAVA工程师-面试题汇总

    了解博主本人,请阅读《成就一亿技术人,我在CSDN的这九年》 →**在这里恭祝大家1024程序员节日快乐!看文章前帮我满 ...

    • 更新时间: 2019-10-24 06:53
    1834浏览
    0推荐
    0评论
  • TIOBE - 2019年10月编程语言排行

    十月头条:15年来排名前8的编程语言一直都十分稳定 本月标题与榜单制作者上周参加的一场会议有关。在会议上,有工程师向他问及软件工程的趋势,而他们之所以对趋势如此感兴趣是因为担心会错过某些新技术。但榜单制作者认为从TIOBE统计的数据来看,这种担心没什么意义。因为TIOBE指数的前8名在过去15年中相当稳定。 有多稳定呢?根据TIOBE统计的数据,虽然每年都会诞生新的编程语言,并且日渐流行,但实际上 ...

    • 更新时间: 2019-10-23 07:18
    1421浏览
    0推荐
    0评论
  • Redis - 安装和部署教程2(CentOS下Redis集群的搭建)

    Redis - 安装和部署教程1(CentOS下单个Redis实例安装)四、Redis 集群原理1,基本介绍在 Redis 集群中,所有的 Redis 节点彼此互联,节点内部使用二进制协议优化速度和带宽。当一个节点挂掉后,集群中超过半数的节点检测失效时才认为该节点已失效。不同于 Tomcat 集群需要使用反向代理服务器,Redis 集群中的任意节点都可以直接和 Java 客户端连接。2,数据分配策 ...

    • 更新时间: 2019-10-23 07:17
    1971浏览
    0推荐
    0评论
  • Redis - 安装和部署教程1(CentOS下单个Redis实例安装)

    一、Redis 介绍Redis 是一个使用 C 编写的基于内存的 NoSQL 数据库,它是目前最流行的键值对存储数据库。Redis 由一个 Key、Value 映射的字典构成,与其它 NoSQL 不同,Redis 中 Value 的类型不局限于字符串,还支持列表、集合、有序集合、散列等。Redis 不仅可以当作缓存使用,也可以配置数据持久化后当作 NoSQL 数据库使用,目前支持两种持久化方式:快 ...

    • 更新时间: 2019-10-23 07:10
    1506浏览
    0推荐
    0评论
  • SpringBoot - Lombok使用详解5(@log、@Buinder、@SneakyThrows、@Synchronized)

    七、Lombok注解详解(4)12,@log(1)该注解用在类上,可以省去从日志工厂生成日志对象这一步,直接进行日志记录,具体注解根据日志工具的不同而不同。不同的日志注解总结如下(上面是注解,下面是实际作用):我们也可以在注解中使用 topic 来指定生成 log 对象时的类名。@CommonsLog private static final org.apache.commons.logging ...

    • 更新时间: 2019-10-10 02:12
    1952浏览
    0推荐
    0评论
  • SpringBoot - Lombok使用详解4(@Data、@Value、@NonNull、@Cleanup)

    六、Lombok 注解详解(3)8,@Data(1)@Data 是一个复合注解,用在类上,使用后会生成:默认的无参构造函数、所有属性的 getter、所有非 final 属性的 setter 方法,并重写 toString、equals、hashcode 方法。package com.example.demo; import lombok.Data; @Data public c ...

    • 更新时间: 2019-10-10 02:09
    2325浏览
    0推荐
    0评论
  • SpringBoot - Lombok使用详解3(@NoArgsConstructor、@AllArgsConstructor、@RequiredArgsConstructor)

    五、Lombok 注解详解(2)5,@NoArgsConstructor注解在类上,为类提供一个无参的构造方法。注意:当类中有 final 字段没有被初始化时,编译器会报错,此时可用 @NoArgsConstructor(force = true),然后就会为没有初始化的 final 字段设置默认值 0 / false / null。对于具有约束的字段(例如 @NonNull 字段),不会生成检查 ...

    • 更新时间: 2019-10-10 02:06
    5440浏览
    0推荐
    0评论
  • SpringBoot - Lombok使用详解2(@Setter、@Getter、@ToString、@EqualsAndHashCode)

    四、Lombok 注解详解(1)1,@Setter 和 @Getter(1)这两个注解用于生成 setter 和 getter 方法,可以用在类或者属性上:如果用在属性上:则只为该属性提供 setter 和 getter 方法如果是用在类上:则为这个类所有属性供 setter 和 getter方法(2)下面我们在一个类上添加 @Setter 和 @Getter 注解:package com.exa ...

    • 更新时间: 2019-10-10 02:04
    1698浏览
    0推荐
    0评论
  • 2019 TIOBE 10月排行:排名前 8 的语言稳定如昨

    TIOBE 编程语言排行榜 10 月份的榜单已公布,这期的标题比较有趣 —— “Top 8 of the TIOBE index quite stable for the last 15 years”,意思就是排名前 8 的编程语言在这 15 年里一直都十分稳定。有多稳定呢?根据 TIOBE 统计的数据,虽然每年都会诞生新的编程语言,并且日渐流行,但实际上不会对排行榜产生太大的影响。如果将今天的 ...

    • 更新时间: 2019-10-10 02:00
    1546浏览
    0推荐
    0评论
  • SpringBoot - Lombok使用详解1(基本介绍、安装配置、var和val)

    我们创建 POJO 类时,经常需要先写属性,然后手写或者自动生成 get 和 set 方法,然后还要重写 toString 方法....一系列操作下来,这个 POJO 类便会产生太多的样板式代码。 这种传统的方式不仅使得代码十分臃肿,有时也不方便维护,比如:当变量名或者是修饰符改变了,我们就要删除 set、get 方法重新生成。 而 Lombok 出现就是为了解决代码书写的冗余问题,下面对其进行详 ...

    • 更新时间: 2019-10-10 01:54
    1542浏览
    0推荐
    0评论
  • SpringBoot - 获取POST请求参数详解(附样例:表单数据、json、数组、对象)

    在前文中我介绍了 Controller 如何接收通过 GET 方式传递过来的参数(点击查看),下面接着演示如何接收通过 POST 方式传递过来的参数。一、接收 Form 表单数据1,基本的接收方法(1)下面样例 Controller 接收 form-data 格式的 POST 数据:package com.example.demo; import org.springframework.w ...

    • 更新时间: 2019-10-08 12:57
    2331浏览
    0推荐
    0评论
  • SpringBoot - 获取Get请求参数详解(附样例:非空、默认值、数组、对象)

    利用 Spring Boot 来制作 Web 应用,就必定会涉及到前端与后台之间互相传递参数。下面演示 Controller 如何接收以 GET 方式传递过来的参数。 一、参数直接在路径中(1)假设请求地址是如下这种 RESTful 风格,hangge 这个参数值直接放在路径里面: http://localhost:8080/hello/hangge (2)Controller 可以这么获取 ...

    • 更新时间: 2019-10-08 12:48
    1901浏览
    0推荐
    0评论
  • SpringBoot - @ControllerAdvice的使用详解3(请求参数预处理 @InitBinder)

    我们知道无论是 Get 请求还是 Post 请求,Controller 这边都可以定义一个实体类来接收这些参数。而 @ControllerAdvice 结合 @InitBinder 还能实现请求参数预处理,即将表单中的数据绑定到实体类上时进行一些额外处理。三、请求参数预处理(搭配 @InitBinder)1,问题描述 (1)假设我们有如下两个实体类 User 和 Book:public class ...

    • 更新时间: 2019-10-08 07:23
    1696浏览
    0推荐
    0评论
  • SpringBoot - @ControllerAdvice的使用详解2(添加全局数据 @ModelAttribute)

    二、添加全局数据(搭配 @ModelAttribute)1,设置全局数据(1)@ControllerAdvice 是一个全局数据处理组件,因此也可以在 @ControllerAdvice 中配置全局数据,使用 @ModelAttribute 注释进行配置。(1)这里我们在全局配置中添加了两个方法:message 方法:返回一个 String。userInfo 方法:返回一个 map。(2)这两个方 ...

    • 更新时间: 2019-10-08 07:20
    1584浏览
    0推荐
    0评论
  • SpringBoot - @ControllerAdvice的使用详解1(全局异常处理 @ExceptionHandler)

    顾名思义,@ControllerAdvice 就是 @Controller 的增强版。@ControllerAdvice 主要用来处理全局数据,一般搭配 @ExceptionHandler、@ModelAttribute、@InitBinder 使用。下面分别进行介绍。一、全局异常处理(搭配 @ExceptionHandler)1,基本用法(1)@ControllerAdvice 最常见的使用场景 ...

    • 更新时间: 2019-10-08 07:16
    1330浏览
    0推荐
    0评论