- 博客(12)
- 收藏
- 关注
原创 PostgreSQL的中文排序(空值及空串排最后)的解决办法
排序时指定字段的 Collate,同时将空值空串放最后:ORDER BY-- 空值置后CASE WHEN name IS NULL THEN 1 ELSE 0 END,-- 空串置后CASE name WHEN '' THEN 1 ELSE 0 END,-- 定义 COLLATE 为 "zh_CN.utf8" 用以排序name COLLATE "zh_CN.utf8"...
2021-05-31 17:43:04
2669
原创 理解并使用这个注解——@RequestParam
RequestParam注解在springmvc的作用是:将请求参数绑定到控制器的方法的参数上用来处理 Content—Type:application/x-www-form-urlencoded 编码的内容,在http协议中,不指 定Content-Type 则默认传递的就是 application/x-www-form-urlencoded 类型。RequestParam 可以接受简单类型的属性,也可以接受对象类型。实质是将 Request.getParameter()中的Key-Value
2020-07-10 15:01:25
783
1
原创 泛型——通配符类型限定
泛型-通配符类型 E - Element (在集合中使用,因为集合中存放的是元素),E是对各方法中的泛型类型进行限制,以保证同一个对象调用不同的方法时,操作的类型必定是相同的。E可以用其它任意字母代替 T - Type(Java 类),T代表在调用时的指定类型。会进行类型推断 K - Key(键) V - Value(值) N - Number(数值类型) 通配符类型限定: ...
2020-01-19 14:25:14
342
原创 Java 中 lambda 表达式解析(2)详细说明解释
Java 中 lambda 表达式解析(2)Java中lambda表达式的本质就是函数式接口的具体实现类的实例对象。//此部分代码为下文说明时用到的实现类@FunctionalInterface // 函数式接口注解,可写可不写public interface TestFunction<T, R> { R operate(T num);}// 负数运算实现类clas...
2020-01-17 09:31:44
220
原创 Java 中 lambda 表达式解析(1)
Java 中 lambda 表达式解析(1) Java中lambda表达式的本质就是函数式接口的具体实现类的实例对象。以简单实例演示@FunctionalInterface//注解用于标识接口为函数式接口,它不是必须的,可加可不加public interface TestFunction { Integer operate(Integer num);}/** * 创建一个...
2020-01-15 11:08:12
269
原创 PO、VO、BO、POJO、DAO、DTO都是什么?
POPO(Persistant Object,持久对象) 就是在Object/Relation Mapping框架中的Entity,PO的每个属性基本上都对应数据库表里面的某个字段。完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。持久对象是由insert数据库创建,由数据库delete删除的。基本上持久对象生命周期和数据库密切相关。PO的全称是:持久对象(p...
2019-12-25 23:30:10
594
原创 学习方式的自我探索总结
学习方式 序号 学习方式 主要理念 举例 1 归纳类比 探寻各种事例之间的内在相似性 不同事物的共同点,一般是不同事物的相同特征 2 对比组合 辨别相似事例细微差异间的关键信息 相似或同类事物的异同点,强调差异特征,对比时的事物最好是同类事物的集合 ...
2019-12-24 21:07:14
260
原创 装饰者模式与OutputStream
装饰者模式与OutputStream装饰者模式通过委托机制,复用系统中的各个组件,运行时,将功能组件进行叠加,从而构建一个增强的对象,拥有所有这些组件的功能。同时,各子功能模块,被维护在各个组件的相关类中,拥有整洁的系统结构。装饰者模式的这种结构,可以很好地将功能组件和性能组件进行分离,彼此互不影响,并在需要的时候,有机地结合起来。装饰者模式UML图代码举例 《Java...
2019-12-24 17:33:11
382
原创 Java异常总结
Exception in thread "main" java.lang.IllegalArgumentException: object is not an instance of declaring class 对象不是声明类的实例,需要的是一个声明类的实例,而不是声明类本身。...
2019-12-20 14:34:15
358
原创 Java过期时间缓存-ConcurrentHashMap实现
LocalCache 实现代码package xyz.biandeshen.commonstests.util;import com.google.common.util.concurrent.ThreadFactoryBuilder;import java.util.Objects;import java.util.concurrent.*;import java.util....
2019-11-20 11:08:40
1343
原创 Java栅栏——Exchanger
package xyz.biandeshen.thread;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.Deque;import java.util.concurrent.Exchanger;import java.util.concurrent.LinkedBlockingDequ...
2019-11-12 17:10:47
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人