工具及小点
记录一些工具类,及用到的小demo
谭某人66
这个作者很懒,什么都没留下…
展开
-
如何让Java代码更优雅
第三方工具类Stringutil collectionUtils如何让Java代码更优雅对象的判断// 判断集合或map是否为空 CollectionUtils.isEmpty(collection)和CollectionUtils.isNotEmpty(collection)// 判断对象是否为nullObjects.isnull()list频繁进行contains 操作 转换为Set 效率更高ArrayList<Integer> list = otherService.原创 2021-12-07 08:19:37 · 2104 阅读 · 0 评论 -
mybatis 语句
1. 参数传递$与#的区别1.$号只能读取对象里面的属性值,并且是通过getter方法读取2.#会对传递的参数加上引号,$号不会 $会有sql注入问题 如果作为对象传递进去,需要指定参数类型,就可以直接获取属性,map也是对象,,如果使用@param进行标记,获取属性就需要使用类。属性来获取,,1.第一种方式 匿名参数 顺序传递参数0 ,1 或者arg0 arg1 或者param1 param2 List<Employee> selectByGenderAndAge(Sho原创 2021-11-14 23:14:36 · 634 阅读 · 0 评论 -
SQL 查询语句
初始化数据库1、DB(database):数据库,保存一组有组织的数据的容器2、2、DBMS:(Database Management System)数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据3、3、SQL:(Structure Query Language)结构化查询语言,用于和DBMS通信的语言数据库的启动启动关闭数据库 net start mysql ; net stop mysql我的电脑”→“管理”→“服务”在服务器的列表中找到mysql服务并右键单击,在弹出的原创 2021-11-14 23:01:31 · 1508 阅读 · 0 评论 -
java模拟HTTP
import cn.dream.dmsj.common.SystemResult;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.methods.H.原创 2021-09-22 23:01:36 · 151 阅读 · 0 评论 -
雪花数SnowflakeIdWorker
/** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> datacenter workid * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br> * 1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一..原创 2021-09-22 23:00:22 · 163 阅读 · 0 评论 -
基于springboot邮件发送
jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>spring.mail.host=smtp.qq.comspring.mail.username=2856357380@qq.comspring.mail.ni原创 2021-09-22 22:56:11 · 192 阅读 · 0 评论 -
Jackson工具类
import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.type.TypeFactory;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Aut原创 2021-09-22 22:08:45 · 86 阅读 · 0 评论 -
JWT工具类
导入jar包<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version> </dependency> <dependency> &原创 2021-08-03 20:10:08 · 57 阅读 · 0 评论 -
基于阿里云的文件上传工具类
基于阿里云的文件上传工具类import com.aliyun.oss.OSS;import com.aliyun.oss.model.CannedAccessControlList;import com.aliyun.oss.model.ObjectMetadata;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springfr原创 2021-08-03 17:50:14 · 139 阅读 · 0 评论 -
Web项目中常见的CookieUtil
Web项目中常见的CookieUtilimport javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class CookieUtil { /** * @param key cookie名字 * @param value cookie值 */ publi原创 2021-07-26 10:34:08 · 88 阅读 · 0 评论 -
JavaWeb项目的统一返回
统一返回类/** * 统一返回类,code自定义,返回时,可传入msg 或者data * 可根据需要传入data 或者msg * @param <T> */@Datapublic class SystemResult<T>{ private int code; private String msg; private T data;//code msg的构造方法 private SystemResult(int code, String原创 2021-07-26 09:12:41 · 464 阅读 · 0 评论