- 博客(23)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 mysql左连接null值丢失、条件不起作用的问题
一、问题在mysql左连接时,写上where时,空值丢失,数据减少不写where,只用and连接,主表条件不起作用,数据变多。二、错误复现1、当使用where+条件时,左连接查询空值丢失SELECT u.id, u.authority_type, sum(complete_value)FROM USER as u LEFT JOIN `performance_assess` pON p.user_id = u.id where p.assess_time>'2020-09-
2020-12-07 17:04:14 2381
原创 SpringBoot实现Excel上传与下载
文件上传@RequestMapping(value = "/doImportExcel", method = RequestMethod.POST) @ApiOperation(value = "上传excel") public Map<String, Object> doUpload(@RequestParam("file") MultipartFile file) { Map<String, Object> result = new HashMa
2020-11-03 08:39:03 560
原创 Idea使用Gson解析Json步骤
1、在IDEA 添加 GSON的应用jar包缺少jar包,Gson使用会报红https://blog.csdn.net/weixin_43145371/article/details/866662462、安装GsonFormat插件将json数据生成对应实体类https://www.cnblogs.com/wanglzstudy/p/13408586.html3、添加Gson依赖缺少依赖会提示,程序包com.google.gson不存在<dependenc..
2020-09-04 09:25:36 1073
原创 面向对象分析方法、统一建模
用例视图强调从系统的外部参与者(主要是用户)的角度看到的或需要的系统功能。逻辑视图从系统的静态结构和动态行为角度显示如何实现系统的功能。1、关联关系:不同类之间相互作用的连接,一对一,一对多,多对多。1、包含 :从两个或两个以上的原始用例中提取公共行为。4、聚合关系:整体与部分,部分可以独立存在。5、组合关系:整体与部分,紧密联系,共存。2、依赖关系:一个事务的变化会引起另一个事务的变化。3、泛化关系:一般与特殊的关系,子类继承父类。7、流关系:一个对象的值、状态、位置的转换。包含与扩张都是依赖关系。
2023-04-23 15:13:17 196
原创 JSON parse error: Cannot deserialize value of type `java.util.Date` from String \“ 日期格式转换异常
错误:前端传参日期参数格式不对JSON parse error: Cannot deserialize value of type `java.util.Date` from String \"2021-07-06T01:06:58.526Z\": not a valid representation (error: Failed to parse Date value '2021-07-06T01:06:58.526Z': Unparseable date: \"2021-07-06T01:06:58.
2021-07-06 09:32:21 5762
原创 DO转换DTO
public class BeanDtoUtils<V, E> { /** * TODO Do 转换 DTO * 同:BeanUtils.copyProperties(dtoEntity, newInstance); * * @param oldClass 原数据--Dto,Vo,entity * @param newClass 转换为--Dto,Vo,entity * @return */ publi.
2021-06-02 15:28:45 1345 3
原创 导出Excel样式设置
导出步骤1、创建 workbook.createSheet2、 获取查询数据3、创建行 sheet.createRow(0);设置行高 row.setHeight((short) 600);4、创建列 row.createCell(i);设置行宽 sheet.setColumnWidth(i, 4000);设置单元格样式 cell.setCellStyle(getColumnTopStyle(workbook));excel 单元格样式package ccsah.avatar.we.
2020-11-18 09:29:09 2818
原创 Mysql “Lost connection to MySQL server at ‘reading initial communication packet‘
1:问题Mysql "Lost connection to MySQL server at ‘reading initial communication packet’, system error: 02:解决办法步骤1:找到MySql下的my.ini文件步骤2:在 [mysqld] 行下添加 skip-name-resolve
2020-11-12 09:47:45 296
原创 gradle下载缓慢
步骤1:在C盘的.gradle目录下新建properities文件步骤2:设置代理镜像路径systemProp.https.proxyPort=80systemProp.http.proxyHost= =mir rors.neusoft.edu.cnsystemProp.https.proxyHost=mi rrors.neusoft.edu.cnsystemProp.http.proxyPort=80...
2020-11-09 15:04:08 106
原创 .stream().collect():流对象迭代处理
1 、对象转换为流,迭代处理:将List< UserDto >相同用户分到一个数组中,list.stream().collect().forEach()List<UserDto> list = userDao.findAll();List<List<UserDto>> groupList = new ArrayList<>();list.stream() .collect(Collectors.groupingBy(UserDto::ge
2020-11-05 17:20:00 717 1
原创 Execution failed for task ‘:bootRepackage‘. > Unable to find main class
1、错误:执行gradle bootRepackage报class错误;* What went wrong:Execution failed for task ':bootRepackage'.> Unable to find main class * Try:Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.
2020-11-05 16:49:52 778 1
原创 SpringBoot条件查询导出Excel数据
总结:写excel首行表头信息 String[] headers = { "ID", "姓名"}获取查询数据 userService.findAll();遍历数据,写入excel /** * excel导出 * @param response * @throws IOException */ @RequestMapping(value = "downloadExcel", method = RequestMethod.GET) public
2020-11-03 09:25:02 673
原创 ExcelUtils(导入Excel转换实体类)
总结首先创建实体类,然后新建excel文件,第一行的值为Project对应的属性值。写数据访问对象ProjectDao ,继承自JpaRepository。ExcelUtils 通用工具类读取excel文件,根据project对象的属性对应赋值(可以实现数据格式的转换,如日期,时间戳,枚举、基本类型),生成project对象。FileController将数据保存到数据库。1、Project 实体类public class Project { private String id;
2020-11-03 09:01:31 5546 3
原创 Idea安装MarkDown插件
安装插件File->setting->plugins->搜索markdown,选择图中标识的进行install添加文件类型:File → Setting → FileTypes →在Recognized File Type中选择Markdown Language →在Registered Patterns中添加文件类型*.md;...
2020-10-30 11:07:05 6005 2
原创 Idea配置外部电脑访问本地项目
File --> Settings ,打开Setting设置面板Build, Execution, Deployment --> Debugger --> Built-in server , 指定端口号,将Can accept external connections和Allow unsigned requests这两项打上勾,点击Apply 和 OK保存设置,如下图:本地项目启动项目在他人电脑的浏览器中输入本地电脑 IP + 端口号 + 项目名...
2020-10-30 11:03:23 1321
原创 gradle项目上传到服务器
步骤1:打包jar方法1:终端进入web目录:执行gradle bootRepackage方法2:步骤2启动项目:java -jar web.jar
2020-10-30 10:59:37 235
原创 JPA中Specification方法
jpa自定义findAll步骤一:继承JpaRepository@Repositorypublic interface ProjectDao extends JpaRepository<Project, String> { int countByProjectNameAndIdNot(String projectName, String id); Page<Project> findAll(Specification<Project> speci
2020-10-30 10:42:00 3276
原创 EntityManager 自定义查询结果分装为实体类
EntityManager 使用方法 @Autowired EntityManager entityManager; @Autowired private Gson gson; /** * 一、领导统计分析 * 1-根据时间计算所有员工工时比 * * @param * @return */ @Override public List<LeaderStatisticTimeDto> st
2020-10-30 10:15:29 801
原创 天气预报API汇总
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习..
2020-09-04 10:48:34 2235
原创 redis,memcached,kafka,mongoDB 分布式学习之路
名称链接面试题1MemcachedMemcached 知识总结memcached面试题2KafkaKafka 知识总结Kafka面试题3RedisRedis 基础与入门实战Redis面试题4MongoDBMongoDB 入门教程MongoDB 面试题...
2020-03-11 15:57:25 339
java can not find class
2017-02-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人