- 博客(57)
- 资源 (1)
- 收藏
- 关注
原创 MYSQL数据库添加分区语句
ALTER TABLE export_record ADD PARTITION (PARTITION export_record_42 VALUES IN (42));
2022-01-07 09:15:09 792
原创 Mysql 通过某一字段最大值分组后获取最大值行数据
我这里的需求是获取订单最新的一条结果记录查询到有使用limit 的,不过那种方法一旦超过最大条数限制会出问题,我这里使用的是DISTINCT,可以达到相同的效果SELECT ol.order_id, ol.remark, ol.result, ol.create_time FROM order_log ol INNER JOIN ( SELECT DISTINCT id FROM order_log WHERE order_id IN ( 1337289913122504705, 1339
2021-08-30 15:01:25 2542
原创 JAVA8 list通过元素分组后,list中对象属性累加,返回对象
JAVA8 list通过元素分组后,list中对象属性累加,返回对象需求:通过项目ID分组,相同项目的金额累加,返回一个通过项目分组后的对象public static void main(String[] args) { List<TaskPaySaveVO> list = new ArrayList<>(); for (int i = 0; i < 3; i++) { TaskPaySaveVO taskPaySa
2021-06-02 10:04:04 3855
原创 JAVA8 通过list中元素分组后,再映射成BigDecimal类型累加
通过部门名称分组后,累加部门成本Map<String, Optional<BigDecimal>> deptInfo = profits.stream().collect(Collectors.groupingBy(Dept::getDeptName, Collectors.mapping(Dept::getAmount, Collectors.reducing(BigDecimal::add))))
2021-04-27 09:55:53 1300
原创 IDEA 自定义注释模板
File -> Settings -> Live Templates创建一个组,名称英文随意,我的名字 java,创建之后Template text: 中填入如下代码** date: $date$ $time$* description: 方法描述* @param $param$* @return $return$* @author nideyida*/date: date("yyyy-MM-dd")time:time("HH:mm"...
2021-01-14 19:42:09 150 1
原创 JAVA 8 通过list中某一元素分组并Count
Map<String, Long> collect = list.stream().collect(Collectors.groupingBy(r -> r.getId(), Collectors.counting()));for (Map.Entry<String, Long> entry : collect.entrySet()) { String k = entry.getKey(); Long v = entry.getValue(); if.
2020-12-29 09:45:17 2437
原创 通过JAVA8 将list转为字符串并用逗号分隔
List<String> list = Arrays.asList("1","2","3","4","5","6","7","8");String str = list.stream().collect(Collectors.joining(","));
2020-12-24 14:52:26 1893
原创 JAVA 8 map
使用map映射成一个新的类型List<String> ids = list.stream().map(r -> r.getId()).collect(Collectors.toList());
2020-11-27 11:51:38 386
原创 JAVA 8 reduce累加
获取到对象中金额累加BigDecimal amount = list.stream().map(r -> r.getAmount() == null ? BigDecimal.ZERO : r.getAmount()).reduce(BigDecimal.ZERO,BigDecimal::add);
2020-11-27 11:48:07 1397
原创 Map强转List java.util.LinkedHashMap cannot be cast to xxx的 解决办法
使用alibaba-fastjson,转字符串后再转listList<SalaryExcelVO> salaryExcelVOS = JSONObject.parseArray(JSONObject.toJSON(map.get("salaryList")).toString(), SalaryExcelVO.class);
2020-09-29 15:45:25 763 1
原创 IDEA在XML中提示SQL
首先配置Database,选择数据库类型之后填写数据库配置配置完成之后右键表名mybatis-generator生成从controller-dao单表的代码Jump to Query Console跳转到IDEA编写SQL的页面,非常强大,在写SQL关联表时会自动带出关联条件!!!这个是在IDEA的SQL编写页面,下面是在xml中自动提示进入setting之后找到Languages&Frameworks下面的SQL Dialects,也可以直接搜索...
2020-09-03 18:28:29 3130 3
原创 JAVA8 filter
filter过滤filter返回的是布尔类型为true的数据流List<IndividualCustomIncomeVO> incomeVOS = incomeStatistics.stream(). filter(r -> r.getAccumulatedWages().compareTo(BigDecimal.ZERO) > 0). collect(Collectors.toList());...
2020-09-02 12:02:14 273
原创 IDEA常用插件
1.Free MyBatis plugin(从mapper直接跳到xml)2.Lombok(不需要创建get,set)3.RainbowBrackets(每一对括号的颜色都不一样,方便查看代码块)4.RestfulTool(在IDea中可以发送请求类似PostMan,可以通过接口地址快速定位到接口位置)5.Translation(IDea中翻译)...
2020-08-27 14:50:03 116
原创 IDEA调试for循环
public static void main(String[] args) { List<Integer> list = Arrays.asList(1,2,3,4,5,6,7,8,9,10); list.forEach(i -> { System.out.println(i); }); }当i=5时停下来右键断点,在Condition中输入 i=5,点击Done程序直接跳到i=5...
2020-08-27 14:40:40 3753 3
原创 JAVA截取最后某个字符后面的数据
要截取的字符:C:\Users\Administrator\Desktop\任务人员批量审核.xls因为路径中有转义字符,所以需要 '\\'String filename = file.getOriginalFilename();filename = filename.substring(filename.lastIndexOf('\\')+1);截取最后一个字符字符串.lastIndexOf('最后一个字符')+1...
2020-07-22 21:13:07 5772
原创 npm 安装yarn 并下载地址配置为淘宝镜像
配置代码npm config set registry https://registry.npm.taobao.org恢复原配置代码npm config set registry https://registry.npmjs.org查看配置是否成功npm config get registrynpm info express安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org
2020-06-20 14:21:15 573
原创 二进制转换
十进制转二进制除二取余,余数从右向左组成二进制例如:126126 63 31 15 7 3 1 00 0 1 1 1 1 1 1转成二进制数1111110二进制转十进制每一位 x 2(当前从右数下标次幂)后相加二进制数为:1111110从右开始:0 x 2(0次幂) = 0;1 x 2(1次幂) = 2;1 x 2(2次幂) ...
2019-12-12 10:43:57 557 2
转载 JS中的逻辑运算符&&、||,位运算符|,&
原文链接:https://www.cnblogs.com/yuanxinghuo/p/7881366.html1、JS中的||符号:运算方法: 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。 只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。总结:真前假后2、JS...
2019-12-12 09:59:46 286
原创 Layer弹窗回车反复弹页面
在success中添加:$(":focus").blur();layer.open({ type: 2, title: "添加", area: ['70%', '70%'], maxmin: true, shadeClose: true, content: ['addPage.html?id='+id], success: function(){ $(...
2019-12-09 17:13:39 260 1
原创 IDEA 配置Run Dashboard
导入项目后在.idea文件夹下找到workspace.xml文件进入后Ctrl+F查找RunDashboard,添加如下代码<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> <...
2019-12-09 15:50:01 214
原创 IDEA中配置Maven
IDEA启动后,在编辑器右上方找到Maven点击后会在右侧弹出,点击扳手默认为C盘,改为自己的setting即可,我这里的repository是在setting.xml文件中配置好的,选择setting后就会找到repository选择完成后,更新Maven依赖...
2019-12-09 15:39:13 153
原创 SpringBoot定时任务
@EnableScheduling注解在启动类中添加@EnableScheduling注解@Scheduled注解在类中使用cron表达式(秒),(分),(时),(日),(月),(周),(年)cron 中特殊符号:* ~ 任意/全部? ~ 当日与星期冲突时匹配L ~ 最后W ~ 工作日# ~ 星期3#1 第一个星期三“5 20 ...
2019-12-09 10:09:58 125
原创 Nginx常用命令
查看Nginx的版本号:nginx -V启动Nginx:start nginx停止Nginx:nginx -s stop配置文件修改重载命令:nginx -s reloadnginx: [error] CreateFile() “E:\nginx\nginx-1.9.3/logs/nginx.pid” failed解决方法:使用命令创建/logs/nginx.pid文件:...
2019-12-06 09:32:05 115
原创 vue页面间传值
传值this.$router.push({path:'/twoPage', params: {name:'demaxiya'}) 另一个页面取值params:this.$route.params.name;
2019-12-04 14:12:11 168
原创 安装redis之后将redis注册到本地服务中
cmd进入到redis目录下redis-server.exe --service-install redis.windows.conf右键我的电脑--管理--服务和应用程序--服务
2019-12-04 13:21:02 152
原创 安装使用cnpm
首先需要有npm,只需要安装node.js即可,node中内置了npm,安装之后可以使用npm install cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org
2019-12-04 13:17:57 214
原创 使用ffmpeg将mp4转为m3u8并播放
ffmpeg 下载地址https://ffmpeg.zeranoe.com/builds/这个是我自己的ffmpeg,有积分的大佬可以任性下载ffmpeg压缩包下载解压之后需要将ffmpeg添加到环境变量中cmd中输入 ffmpeg -version,出现如下信息则配置成功Mp4文件转m3u8在cmd中输入命令ffmpeg -i E:\video\6....
2019-11-29 13:48:41 3151
ffmpeg-20191101-53c21c2-win64-static.zip
2019-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人