随笔分类 - 车轮与数据
这里收藏着可以直接使用的车轮以及数据
摘要:地区区号以及县市省数据 天气接口: http://t.weather.sojson.com/api/weather/city/+区号 eq:http://t.weather.sojson.com/api/weather/city/101340101 1. 链接下载: https://files.cn
阅读全文
摘要:Java解析上传的zip文件--包含Excel解析与图片上传 前言:今天遇到一个需求:上传一个zip格式的压缩文件,该zip中包含人员信息的excel以及excel中每行对应的人的图片,现在需要将该zip压缩包中所有内容解析导入到数据库中,包括图片,并将图片与excel内容对应。 代码演示: /**
阅读全文
摘要:解决SUM函数返回为NULL SUM函数的作用:计算某一字段中所有行的数值和, 使用SUM函数进行对符合条件的结果行数进行求和。 问题产生: sum 求和时会对 null 进行过滤,不计算,但如果没有返回结果,则sum 函数的返回值为 null,不是 0: 解决方式: 1. IFNULL 使用IFN
阅读全文
摘要:## 文件上传与下载压缩 ### 文件上传: > 这是一个通用的本地文件的上传代码,可以将文件类型存储到相应的本地目录下 > 注:本次演示为存储路径为项目所在的resources目录下,可通过url去访问本地文件数据适用于图片文本等的图片上传组件 ```java // 保存的路径,相对路径,此处为项
阅读全文
摘要:全国城市地级市区县sql CREATE TABLE `region` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(32) NOT NULL DEFAULT '', `level` tinyint(1) NOT NU
阅读全文
摘要:[toc] > 本篇开启数据库在工作中常用到的格式转换与工具,欢迎大家评论留言:smile: # SQL将小数转为保留两位的百分数 ```sql CONCAT(CONVERT(()*100,DECIMAL(18,2)),'%') turnNum ``` # 常用的日期格式化 > 引用的是CSDN博主
阅读全文
摘要:[toc] # 递归与Stream流转换 > 今天写一个很久以前一直不太会的,今天花了大量的时间进行研究处理,现将代码解析于此 >(补充:这种生成树的方法仅用于无高并发,并且部门下人员并不多的,高并发的生成树方法最好还是生成组织树,然后页面点击组织节点后调用查询相应节点下的组织人员接口) ## li
阅读全文
摘要:SQL 获取时、日、周、月日期 因工作上常用到统计分析,需要用到具体的时间,故写于此 24小时: SELECT 0 AS hour UNION ALL SELECT 1 AS hour UNION ALL SELECT 2 AS hour UNION ALL SELECT 3 AS hour UNI
阅读全文
摘要:[toc] > 前言:综合了一下常用Stream流与Optional操作,底部有本人常用的Stream流判空写法,用以记录和复习 # Stream流: ## 获取流 ### 1. list获取: > ```java > List list= new ArrayList(); > Stream str
阅读全文
摘要:# JAVA使用Session获取用户信息 ## 1. 在登录的Controller中将用户信息塞入Session ```java //前端传入用户信息 @RequestMapping("/login") @ResponseBody public Result login(@RequestBody
阅读全文
摘要:# 记批量生成二维码并返回压缩包 ## 添加依赖包 如果3.5.0用不了可以切换为3.4.1 ``` xml com.google.zxing core 3.5.0 com.google.zxing javase 3.5.0 ``` ## 生成总方法: ``` java public void ge
阅读全文
摘要:# 定时任务 [toc] ## SpringBoot定时任务 ### 默认单线程 1.开启注解 > 在Spring启动类上加上@EnableScheduling 2.设置执行时间: - 使用fixRate: 在方法上加上@Scheduled(fixRate=30* 60 *1000) > fixRa
阅读全文
摘要:## String与StringBuilder相互转换 ### 1. StringBuilder转为String ```java StringBuilder sb = new StringBuilder(); sb.append("hello"); String s = sb.toString();
阅读全文