java
无助的木头人
无助
展开
-
2021-07-20
Springboot JPA 1.~和2.~区别1版本的区别:自定义分页 ,必须带上ORDER BY ?#{#pageable}@Query(value = “SELECT a.*, b.name FROM invoice a LEFT JOIN userInfo b ON a.create_by = b.id WHERE a.create_by = ?1 ORDER BY ?#{#pageable}”,countQuery = “SELECT COUNT(*) FROM invoice a原创 2021-07-20 10:49:09 · 121 阅读 · 0 评论 -
JAVA8(四)-默认方法
摘要: 从java8开始,接口不只是一个只能声明方法的地方,我们还可以在声明方法时,给方法一个默认的实现,我们称之为默认接口方法,这样所有实现该接口的子类都可以持有该方法的默认实现。Java8新特性系列Java8新特性(一) – lambda表达式 Java8新特性(二) – Optional类 Java8新特性(三) – 流式数据处理 Java8新特性(四) – 默认接口方法 待...转载 2019-08-29 16:38:33 · 213 阅读 · 0 评论 -
JAVA8(三)-Stream
摘要: java8的流式处理极大了简化我们对于集合、数组等结构的操作,让我们可以以函数式的思想去操作,本篇文章将探讨java8的流式数据处理的基本使用。Java8新特性系列Java8新特性(一) – lambda表达式 Java8新特性(二) – Optional类 Java8新特性(三) – 流式数据处理 Java8新特性(四) – 默认接口方法 待定一. 流式处理简介在我...转载 2019-08-29 16:25:24 · 227 阅读 · 0 评论 -
JAVA8(二)-Optional
摘要: Optional不是对null关键字的一种替代,而是对于null判定提供了一种更加优雅的实现Java8新特性系列Java8新特性(一) – lambda表达式 Java8新特性(二) – Optional类 Java8新特性(三) – 流式数据处理 Java8新特性(四) – 默认接口方法 待定NullPointException可以说是所有java程序员都遇到过的一个异...转载 2019-08-26 18:09:35 · 169 阅读 · 0 评论 -
JAVA8(一)-Lambda
摘要: lambda表达式是Java8给我们带来的几个重量级新特性之一,借用lambda表达式,可以让我们的Java程序设计更加简洁。本文是Java8新特性的第一篇,将探讨行为参数化、lambda表达式,以及方法引用。Java8新特性系列Java8新特性(一) – lambda表达式 Java8新特性(二) – Optional类 Java8新特性(三) – 流式数据处理 Java8...转载 2019-08-26 17:52:13 · 952 阅读 · 0 评论 -
Java:高并发思路(1)
Java 高并发解决方案(电商的秒杀和抢购)电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?一、大规模并发带来的挑战在过去的工作中,我曾经...转载 2019-04-22 13:20:34 · 434 阅读 · 0 评论 -
服务端获取客户端ip方法
X-Forwarded-ForX-Forwarded-For:简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者负载均衡服务器时才会添加该项。它不是RFC中定义的标准请求头信息,在squid缓存代理服务器开发文档中可以找到该项的详细介绍。标准格式如下:X-Forwarded-For: client1, proxy1, proxy2。外文名 X...原创 2018-12-28 13:29:00 · 9673 阅读 · 0 评论 -
性能优化-后端
前言代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可...转载 2018-03-26 11:02:44 · 2142 阅读 · 0 评论