- 博客(14)
- 收藏
- 关注

转载 Java Utils工具类大全
源码和jar见:https://github.com/evil0ps/utils**Java Utils**—封装了一些常用Java操作方法,便于重复开发利用.开发环境Win7x64JDK1.7IDEA14项目结构│ README.md│ utils.iml│├─.idea│├─conf│ configFTP.properties│ ft...
2020-01-20 10:48:11
536

原创 mybatis--动态SQL (if choose (when, otherwise) trim (where, set) foreach)
动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大...
2020-01-18 17:00:15
526

转载 Spring 中@NotNull, @NotEmpty和@NotBlank之间的区别是什么?
链接 https://www.cnblogs.com/Terry-Wu/p/8134732.html@NotNull://CharSequence, Collection, Map 和 Array 对象不能是 null, 但可以是空集(size = 0)。@NotEmpty://CharSequence, Collection, Map 和 Array 对象不能是 null 并且相关对象的 s...
2020-01-16 16:19:37
200

转载 Spring常用工具类
链接https://www.jianshu.com/p/ee0951536fd3org.springframework.util.ObjectUtilsorg.springframework.util.StringUtilsorg.springframework.util.CollectionUtilsorg.springframework.util.Assertorg.springf...
2020-01-16 15:40:12
637

转载 Java8中 Stream创建流的四种方式、流的基本操作(流计算)
Java8中 Stream创建流的四种方式、流的基本操作(流计算)链接: https://www.jianshu.com/p/2a35a263e8fe.
2020-01-15 16:14:16
880
转载 处理高并发的方法
处理高并发的六种方法1:系统拆分将一个系统拆分为多个子系统,用dubbo来搞。然后每个系统连一个数据库,这样本来就一个库,现在多个数据库,这样就可以抗高并发。2:缓存大部分的高并发场景,都是读多写少,那你完全可以在数据库和缓存里都写一份,然后读的时候大量走缓存不就得了。毕竟人家redis轻轻松松单机几万的并发啊。没问题的。所以你可以考的虑考虑你的项目里,那些承载主要请求读场景,怎么用缓存来抗高并发。3:MQ(消息队列)可能你还是会出现高并发写的场景,比如说一个业务操作里要频繁搞数据库几十次,增删
2021-02-02 18:00:39
2317
转载 MySQL数据库优化的八种方式
MySQL数据库优化的八种方式(经典必看)引言:关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今后开发中也有帮助1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字
2021-02-02 17:48:07
214
转载 Java8 中 List 转 Map(Collectors.toMap) 使用技巧
在实际项目中我们经常会用到 List 转 Map 操作,在过去我们可能使用的是 for 循环遍历的方式。举个例子:先定义类:// 简单对象 @Accessors(chain = true) // 链式方法 @lombok.Dataclass User { private String id; private String name;}然后有这样一个 List:Li...
2020-03-26 14:31:26
8306
转载 BigDecimal的3个toString方法(toPlainString、toString、toEngineeringString)
BigDecimal的3个toString方法本文介绍BigDecimal的3个toString方法的区别。BigDecimal类有3个toString方法,分别是toEngineeringString、toPlainString和toString。从BigDecimal的注释中可以看到这3个方法的区别:1、toPlainString:不使用任何指数;2、toString:有必要时使用科...
2020-03-26 11:00:20
2255
转载 get请求和post请求区别
一、概述http请求方式有get、post、put、delete等多种,最常用的就是get和post多种请求方式二、区别:1、GET请求一般用去请求获取数据, POST一般作为发送数据到后台时使用2、GET请求也可传参到后台,但是其参数在浏览器的地址栏的url中可见,所以隐私性安全性较差,且参数长度也是有限制的 POST请求传递参数放在Request body中,不会在...
2020-02-18 16:53:09
337
原创 Spring5步入门
Spring IocSpring BeanSpring 数据库链接 https://www.cnblogs.com/wmyskxz/tag/Spring%E5%85%A5%E9%97%A8/(拓展:Spring MVC Mybatis)
2020-01-17 11:41:42
173
原创 超好用的java工具类文档:hutool
hutool 5.1.1 API:https://apidoc.gitee.com/loolly/hutool/
2020-01-16 14:15:06
996
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人