自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 绘制签章 乱码问题 (踩坑日记)

原因:我们在docker上因为没有汉字字体需要我们手动把文件打进去。注意点:如果开启了打包过滤加上字体不过滤。

2024-04-26 15:44:16 144 1

原创 java8中map多字段分组

/ 将发运日计划依据“发运日期#发货工厂#码头”进行分组。

2023-10-09 17:07:31 275

原创 根据注解修改http返回状态码

log.error(“请求地址’{}‘,浙政钉免登失败’{}'”, requestURI, e.getMessage());

2023-08-14 17:39:59 113

原创 java中volatile与synchronized的区别,volatile为什么不能保证原子性

java中volatile与synchronized的区别,volatile为什么不能保证原子性?

2023-02-14 22:01:40 2116

原创 Java中String做为synchronized同步锁该怎么办

String做为synchronized同步锁

2023-02-13 20:40:48 936

原创 知识点总结 面试

知识点总结 面试专用

2023-01-29 09:50:44 69

原创 mysql 拿字段下标,从左边截取字符

mysql 拿字段下标,从左边截取字符

2022-07-22 15:36:34 1923

原创 java1.8中flatmap与map的区别

我的理解是假如你的集合流中包含子集合,那么使用flatMap可以返回该子集合的集合流.https://www.jianshu.com/p/7fbd347eb107

2022-04-16 09:37:32 555

原创 pg中日期格式与mysql(中调用选项DATE_FORMAT),我可以使用这样的查询:

方式如下:我在postgresql中工作,我需要在查询本身转换日期格式,在mysql中有调用选项DATE_FORMAT,我可以使用这样的查询:Select DATE_FORMAT(date_time, ‘%b %e, %Y, %T’) from table_namepostgresql有什么选择吗?如果有的话请告诉我?如果我修改你的Select DATE_FORMAT(date_time, ‘%b %e, %Y, %T’) from table_name至Select DATE_FORMAT(

2022-04-14 11:50:09 2496

原创 linux基本与shell

https://juejin.cn/post/6844904158135320584

2022-03-27 17:10:15 194

原创 bigdecimal 格式化工具类 返回String

2022-01-24 17:39:35 321

原创 java8分组 返回Treemap类型

1.Map<String, java.util.List> map = result.stream().collect(Collectors.groupingBy(DeviceEnergyScenarioPowerDTO::getDateTime));2.Map<String, java.util.List> map = result.stream().collect(Collectors.groupingBy(DeviceEnergyScenarioPowerDTO::getDa

2022-01-04 15:52:38 1342

原创 重试器(com.github.rholder:guava-retrying:2.0.0)

用法/** * 重试器 */ private static final Retryer<Object> RETRYER = RetryerBuilder.newBuilder() .retryIfException() .retryIfResult(result -> { return result == null; }) .with

2021-11-23 14:40:47 346

原创 mysql取json中字段的数据

json内容:在这里插入代码片取json的值:select `date`,dev_seq AS devseq, json_extract(reading, '$.sharp' ) AS a, json_extract(reading, '$.peak' ) AS b, json_extract(reading, '$.flat' ) AS c, json_extract(reading, '$.valley' ) AS d,

2021-11-22 17:04:48 1022

原创 mysql中 不支持子查询解决办法

mysql子查询不支持limit问题解决如果sql语句中的子查询包含limit例如:select * from table where id in (select id from table limit 3)会报错:This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME解决办法:1、加一层子查询例如:select * from table where id in (select t.id from (sel

2021-08-28 15:20:48 1829

原创 group by 两个字段

group by 两个字段转发:https://www.cnblogs.com/happyWolf666/p/8196147.htmlgroup by 的简单说明: group by 一般和聚合函数一起使用才有意义,比如 count sum avg等使用group by的两个要素:(1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的.(2) 要筛选结果 可以先使用where 再用group by 或者先用group by 再用having下面看下 grou

2021-07-09 16:05:43 8804 2

原创 spring data jpa 的基本使用

1.Respository是一个空接口,即是一个标记接口,也可@RespositoryDefinition注解替代在Respository子接口中声明方法1.需要符合一定的规范2.查询方法以find,read,get开头3.涉及条件查询时,条件的属性用条件关键字连接4.要注意的是:条件属性以首字母大写5.支持属性的级联查询,若当前类有符合条件的属性,则优选使用,而不使用级联属性若需要使用级联属性,则属性之间使用_进行连接(定义的方法名 如 Address_Id)一.使用@Query注解:1

2021-06-05 23:22:13 687 1

原创 防止转json字符串实体内的时间格式转成时间戳

String s = redisUtils.get(RedisKeys.getActivityMain(activityId));if(StringUtils.isEmpty(s)){byId = ydActivityMainService.getById(activityId);redisUtils.set(RedisKeys.getActivityMain(activityId),JSON.toJSONStringWithDateFormat(byId, “yyyy-MM-dd HH:mm:s.

2021-02-21 14:10:04 435

原创 concat拼接sql

SELECT concat(‘ALTER TABLE yd_shopping_info_’,company_num,’ MODIFY COLUMN gender int(2) NULL DEFAULT 0 COMMENT ‘性别 0未知 1男性 2女性’ AFTER douyin_number;’) FROM yd_company;SELECT concat(‘update yd_shopping_info_’,company_num,’ set gender=0 where gender is null

2021-02-01 20:24:29 311 1

原创 having 神奇用法 先排序 后分组 取第一条数据 求解答

2021-01-27 14:24:03 1013

原创 mysql 函数使用

时间:selectdate_format(create_time, ‘%Y-%m-%d’) recordTime,coalesce(count(id),0) lotteryUserNum,coalesce(count(distinct user_id),0) haveUserNumfromyd_activity_logwhereactivity_id = #{activityId}group byrecordtimeorder byrecordtime desc

2021-01-04 10:58:55 136

原创 mysql 存储过程

CREATE DEFINER=root@% PROCEDURE add_order_menu()BEGINDECLARE flag int default 0;DECLARE shop_id varchar(500);DECLARE error varchar(500);DECLARE s_list cursor for SELECT role_id from sys_rolewhere type in (0,1) and role_id not in (50,55,57) and real_

2020-12-24 13:16:22 135

原创 mysql中on duplicate key update用法与pgsql的用法

insert into tbl_test(id,name,age,address) values(1,‘huahua1’,201,‘京华市1’)on duplicate key updateage = values(age),address = values(address);根据唯一索引或者唯一建(如id但要传入id) 存在插入即更新 否则直接插入...

2020-12-23 15:28:26 1032 1

原创 Mysql中find_in_set用法

find_in_set(‘b’,‘a,b,c’) 可以查出 第二个参数必须为,号隔开 a,b, 也可查处 看场景使用 使用find_in_set还是like

2020-12-23 15:22:20 127

原创 sql中in与exists的用法

2020-12-13 20:05:06 156

原创 mysql 结果集插入 角色与菜单关系表

insert into sys_role_menu (role_id,menu_id)select * from(select * from (select role_id from sys_user_rolewhere user_id=3) a ,(select menu_id from sys_menuwhere menu_type=1) b) c一个角色:select role_id from sys_user_rolewhere user_id=3多个菜单集:select menu_id

2020-12-11 15:57:30 568

转载 JavaScript前端和Java后端的AES加密和解密

JavaScript前端和Java后端的AES加密和解密https://www.cnblogs.com/libo0125ok/p/7668026.html

2020-11-24 10:13:41 178

原创 mysql中的CONCAT使用

SELECT CONCAT(‘update yd_activity_topic_data set is_rights = ‘’,da.child_id,’’ WHERE id = ‘,td.id,’;’)from yd_activity_topic_data td LEFT JOIN yd_activity_topic_data_answer da ON td.id = da.pid;

2020-11-19 19:48:34 143

原创 list分片处理 subList方法

2020-11-13 09:16:18 187

原创 文件下载工具类 apache下

fileutils.copyurltofile(new url(url),new file(name)) 文件下载 apache

2020-11-01 22:24:06 281

转载 idea快捷键

添加链接描述 idea快捷键

2020-09-14 14:46:23 66

原创 mysql快速复制表结构、表数据的几种方法

1.只复制表结构create table 新表 select * from 旧表 where 1=2;或者create table 新表 like 旧表;2.复制表结构加数据复制表结构create table新表 select * from 旧表;

2020-09-14 14:19:06 855

原创 2020-08-29 git流程

git流程 转发 原著狂神

2020-08-29 19:30:29 72

原创 使用spring的restTemplate访问restfu接口

使用spring的restTemplate访问restfu接口1.(url,requestMap,ResponseBean.class)这三个参数分别代表;REST请求地址,请求参数,HTTP响应转换被转换成的对象类型

2020-08-16 15:07:44 127

原创 netty基础知识io理解

各io生活理解

2020-03-19 17:46:00 105

原创 java8的新特性stream

过滤:1. List<AccFeeDayResult> collect = list.stream().filter(day -> list.get(list.size() - 1).getStatisticsTime().equals(day.getStatisticsTime())).collect(Collectors.toList()); 2.List<SendDe...

2020-03-17 09:51:14 97

原创 jar包启动指定内存

javaw -jar -Xmx3500m D:\web.jar &

2020-01-19 13:18:48 1637

原创 模拟阻塞队列Queue

package com.ly.single.web.scheduler.jobTest;import java.util.LinkedList;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;public class MyQueue {//1.需要一个承装元素的集合...

2020-01-17 10:21:49 101

原创 java线程通信

wait释放锁 notify不释放锁 (synchronized配合使用)CountDownLatch与锁无关package com.ly.single.web.scheduler.jobTest;import java.util.ArrayList;import java.util.List;import java.util.concurrent.CountDownLatch...

2020-01-07 15:25:27 78

转载 java中volatile的作用

java中volatile的作用

2020-01-06 17:02:57 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除