摘要:
场景:递归查询是我们开发中很常见的,如果没有一个比较好的思路,这将会让我们很头疼。 我这里介绍一个查询部门的例子,希望能给你一些启发 部门sql -- -- Table structure for `sys_dept` -- DROP TABLE IF EXISTS `sys_dept`; CREA 阅读全文
摘要:
场景:比如说有一个List<Student> 里面有许多学生 我们想让这些学生按照年龄的大小排序 我们可以用java自带的 java.util.Collections 工具类来实现 解释一下:sort方法 第一个是需要排序的list 第二个是排序的规则 规则是自己自定义的 多个字段排序,比如先排年龄 阅读全文
摘要:
第三方的工具jar包会让我们的代码更加健壮,简洁,高效,优雅 这里我们介绍的是谷歌提供的工具包 pom.xml 判断一个对象是否是null,如果是空的话就抛出异常 前台传来的是一个字符串id 用,分割 我们需要把它转换成List<integer> 如果逗号中间为空字符串则省略 比如1,2,,3,这类 阅读全文
摘要:
在我们开发的过程中,也许有下面的这样的需求,就是要记录一下每次访问服务器的ip,需要存到数据库,以便以后进行数据分析等。。。 下面给大家介绍一个通过当前请求得到访问者ip的工具类 package com.mmall.util; import lombok.extern.slf4j.Slf4j; im 阅读全文
摘要:
本例中利用commons-email发送邮件并进行封装,支持html内容和附件;Commons Email是Apache的Commons子项目下的一个邮件客户端组件,它是基于JavaMail的,大大简化了邮件的收发操作。 该工具类支持多个发送人,多个抄送人,多个密送人,多个附件等功能。非常强大。 p 阅读全文
摘要:
这个也是一个工具类 场景:比如说我们需要在controller或者service或者dao层用到当前登陆人的信息。我们之前的做法,肯定是从session中取出来。然后哪里需要传哪里。这样很麻烦。这时候我们需要造一个工具类。目的是在任何地方都能获取到当前登陆人的信息。 在这里我们要用到一个对象 Thr 阅读全文