上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 1. 关于Content-Type Content-Type(MediaType),即是Internet Media Type,互联网媒体类型;也叫做MIME类型,在Http协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息。response.Header里常见Content- 阅读全文
posted @ 2020-08-30 19:43 Demrystv 阅读(4749) 评论(0) 推荐(0) 编辑
摘要: 在实际代码开发中,构造一棵树是一个比较常见的业务场景,实现方式有多种多样,但是如何以一种较为优雅的方式构造一棵树,却是一个值得深思的问题。 下面的方法,整体思路是: 1)首先查出所有的节点,这样与数据库只交互一次,减少IO; 2)第二次采用递归的方式构建树; 3)采用 stream表达式,注意排序的 阅读全文
posted @ 2020-07-31 18:04 Demrystv 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 本推文主要是 总结分析 PreparedStatement 相比于 Statement 的优势,主要分析了 PreparedStatement 可以防止 sql 注入的原因,以及引发的 in 查询的问题,并且提出了一定的解决方案。【本文格式采用 OneNote 排版】 阅读全文
posted @ 2020-07-27 21:20 Demrystv 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-17 20:44 Demrystv 阅读(1878) 评论(0) 推荐(0) 编辑
摘要: 从“猴子到树上摘桃”到“猴子先对树上的桃子进行标记,再统一摘桃”的演变 最近在公司项目开发过程中,遇到了一个相对比较复杂的场景,大概就是对于一棵完整的树(树的结构就是若干属性集合 和 一个子节点,子节点是 同等结构的树的集合),根据有权限的 list 集合(集合的形式是从根节点到叶子节点的一个字符串 阅读全文
posted @ 2020-06-29 18:42 Demrystv 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 在日常代码开发中,我们需要对实体类中的各个属性进行校验,比如非空判断、url 判断等等,在 javax.validation.constraints.* 包下面集成了多个校验注解。但是随着业务的发展,我们需要自定义一些特殊的注解,比如,针对一些标志位,我们必须保证其 数值只是 Integer类型的 阅读全文
posted @ 2020-06-29 18:06 Demrystv 阅读(2348) 评论(0) 推荐(0) 编辑
摘要: 综述 当try语句中出现异常是时,会执行catch中的语句,java运行时系统会自动将catch括号中的Exception e 初始化,也就是实例化Exception类型的对象。e是此对象异常名称。然后e(引用)会自动调用Exception类中指定的方法,就会e.printStackTrace()。 阅读全文
posted @ 2020-06-12 10:47 Demrystv 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 使用 Stream的sort() 方法,并结合 Comparator 类 进行排序,主要解决以下两个问题: 1)当某个字段为空时,怎么进行排序? 使用 Comparator.nullsFirst() 或者 Comparator.nullsLast( ) 进行非空的剔除 2)如果比较两个字段? 使用 阅读全文
posted @ 2020-06-10 15:18 Demrystv 阅读(2335) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-31 23:09 Demrystv 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-21 18:37 Demrystv 阅读(132) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页