java
不想做厨师的程序员不是好农民
渣渣java工程师
展开
-
-source 1.5中不支持diamond运算符,提示需要使用-source 7 或更高版本以启用 diamond 运算符(IDEA)
打包可以过,build不通过。开始按照别人博客的指引,改了以下配置,均不行,可能有些人的可以。大家可以参考下我的解决方案:搜索到别人的方案:修改language level为7或者7以上我按这设置不行,然后再pom.xml加了个插件就可以了,可以参考试一下。<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-p原创 2020-07-09 10:52:56 · 1063 阅读 · 0 评论 -
spring boot 注解方式实现登录验证
项目接口有些需要登陆权限,有些不需要。没有使用注解的时候很多人是这么写:LoginUser user = UserUtils.getLoginUser();if (user == null) { //告诉用户你没登陆}如果有很多个接口接口,全部这么些看起来实在不舒服,还很low。我们可以使用aop+注解的方式实现依赖包 <depen...原创 2019-09-04 17:12:53 · 1494 阅读 · 0 评论 -
快速读取流--文件复制
public static void main(String[] args) throws Exception { FileInputStream fis = new FileInputStream("D:\\1upload\\121.rar"); FileOutputStream fos2 = new FileOutputStream("D:\\1uplo...原创 2019-05-18 13:20:44 · 264 阅读 · 0 评论 -
字节缓冲流--复制文件
public class BufferTestMain { public static void main(String[] args) throws IOException { FileInputStream fis = new FileInputStream("D:\\1upload\\121.rar"); ...原创 2019-05-18 21:59:33 · 565 阅读 · 0 评论 -
spring-boot处理统一处理异常
spring-mvc处理异常需要在xml定义,比较坑。spring-boot的处理比较简单哈直接在templates新建error目录,建好errorcode的文件件即可。错误示例:原创 2019-04-13 17:45:25 · 160 阅读 · 0 评论 -
spring boot 整合mybatis+MySQL+freemaker+druid,使用jetty启动
pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma...原创 2019-04-13 17:40:21 · 252 阅读 · 0 评论 -
springboot使用jetty容器
默认springboot使用的容器为tomcat如果你不喜欢可以tomcat可以使用jetty只需要改一点点就可以创建一个项目:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org...原创 2019-04-13 13:25:22 · 1973 阅读 · 0 评论 -
List<String> 使用lambda判断值在不在里面
使用lambda表达式private static List<String> itemCodes; static { itemCodes = new ArrayList<>(); itemCodes.add("A00010"); itemCodes.add("A00009"); itemCode...原创 2019-03-27 09:07:42 · 5874 阅读 · 0 评论 -
Java读取InputStream不完整处理
之前试过读取流信息不完整,通过循环读取即可关键方法:readStream(InputStream inStream)) /** * @Description: 根据图片地址转换为base64编码字符串 * @Author xumj@jbztech.com * @Date 2019/01/13 17:40 * @return */ pu...原创 2019-01-14 08:53:40 · 4090 阅读 · 5 评论 -
Java对比两个实体的差异
有时候需要对比2个实体的值是否一致,可以用与一下方法。摘自大神博客。package com.xx;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.sql.Timestamp;import java.util....转载 2018-10-23 17:36:43 · 4091 阅读 · 1 评论 -
最智能listMap转bean方法
List<Map> listMap = mapper.getListMapData(query); List<DnsResolution> listDnsKpiGridData = JSON.parseArray(JSON.toJSONString(listMap), DnsResolution.class);这个需要用到阿里的jar包(fastjson)转换方便,大小写不...原创 2018-04-23 11:38:14 · 997 阅读 · 1 评论