自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

羽_莎

祸兮福所倚福兮祸所伏

  • 博客(29)
  • 收藏
  • 关注

原创 包罗万象y

ALTER TABLE file_export_log MODIFY COLUMN capital_type VARCHAR(255) COMMENT ‘资金类型(交易明细)’;区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,那么先执行子查询。//四舍五入,2.35变成2.3,如果是5则向下舍。//直接删除多余的小数位,如2.35会变成2.3。

2020-09-03 16:10:42 313

原创 初入自研公司 如何使用idea+git导入公司项目

初入公司 如何使用idea+git首先搭建java环境 java+maven安装git以及idea公司项目管理人或者你老大会让你给git公钥 安装好git生成 给到他他会给你项目路径 ssh://… (一般情况下会给你私服.xml 将它放到你下的maven路径的conf目录下 例如 E:\apache-maven-3.5.0\conf 与自带的settings.xml 同级目录下)导入项目 两种方式 (1).找一个放项目的文件夹 使用git clone ssh://…下载项目 (2).idea导

2020-07-10 17:20:40 1795 3

原创 多次请求与修改的并发控制:多实例下分布式锁和乐观锁的应用

另外,考虑到在 1 秒内可能会有多笔不同订单同时进行数据修改,如果直接修改可能会出现数据覆盖的情况。例如,订单 A 的金额是 1 元,订单 B 的金额是 2 元,如果不采取任何措施直接修改,汇总表中的金额可能会出现 1 元、2 元或 3 元的情况,而不是正确的 4 元。为了解决这个问题,我们采用了乐观锁来限制并发修改,以确保数据的准确性。在正式环境中,由于存在多个实例,同一笔订单可能会被多次请求到我的数据汇总接口。为了避免重复处理订单,我采用了分布式锁来进行拦截。

2023-12-16 11:25:44 132

原创 使用LocalDateTime 自定义时间-查询拆分时间

【代码】使用LocalDateTime 自定义时间-查询拆分时间。

2023-12-06 18:41:03 90

原创 redis setIfAbsent的用法

正式环境多实例情况下 使用消息总线发送消息 接受了多次问题 现在让他只接收一次 且不重复。

2023-06-03 11:22:43 418

原创 关于Hutool的ExcelWriter 用法

关于Hutool的ExcelWriter java.lang.IllegalArgumentException: Attempting to write a row[1] in the range [0,49] that is already written to disk

2023-05-13 15:50:34 2885 4

原创 MySql分区

MySQL分区测试与使用

2023-04-10 17:42:31 92

原创 替换 Calendar 效率高的时间转换 localDatetime

时间转换 localDatetime。

2023-02-09 16:23:14 455

原创 mysql字段内容是json 通过mybtis直接转换成对象输出方法

1.映射对象中需要加注解。2.mybatis里加入。

2022-11-16 09:42:27 975

原创 mybtis if 传0判断 不生效问题

传0 不进入此判断

2022-09-14 17:58:22 130

原创 关于error creating ben with name ‘XXXX‘: Unsatisfied dependency 问题

@Lazy

2022-08-25 17:08:06 217

原创 error: failed to push some refs to问题

因为未经过自测的代码合并到了主分支并推送到了测试环境 需要回滚代码

2022-07-04 11:45:55 404

原创 后端常规正则效验

【账户】长度3到15个中文字符、英文大小写字母、数字、下划线类型的字符串 (数字、下划线不能开头)^([\u4e00-\u9fa5]|[a-zA-Z])([\u4e00-\u9fa5]|[a-zA-Z0-9_]){2,14}$【名称、昵称等】不超过20位的中文、英文(大小写)字符串^([\u4e00-\u9fa5]|[a-zA-Z]){1,20}【企业名称、开户银行等】不超过30位的任何类型字符串.{0,30}【电话号码】中国大陆:11位纯数字,并且只能以13(0-9.

2022-05-27 11:50:58 380

原创 MyBatis-Plus一键生成代码

第一步:链接数据库**第二步:下载插件Free MyBatis plugin 重启idea **第三步:编辑生成代码的模块第四步:在链接数据库里点击需要一键生成代码的表生成

2022-05-05 09:56:39 799

原创 IDEA中配置,自动生成序列号

找到如下图 输入 seri

2022-04-23 11:20:43 1004

原创 关于mybatis 报错元素类型为 “choose” 的内容必须匹配问题

关于mybatis 报错元素类型为 “choose” 的内容必须匹配问题我的代码原因是启动编译时,因为有注解无法启动成功 把注解放在choose外即可 重新启动

2021-10-27 15:09:40 953 5

原创 登录时的验证码思路

1.滑块验证码实现方式:通过随机数在一张图片上以x y轴随机挖取一块图片【此时一张抠图和一张缺少抠图部分的原图】 然后通过redis记录挖取图片的x轴移动范围 最后通过前端传入的x移动范围进行比较图片1图片22.在图片上点文字或者数字实现方式:通过随机数随机在一张图上用Graphics2D(java绘图)随机写几个文字或者数字 然后通过redis记录他们的坐标 最后和前端的传入的坐标对比3.九宫格与验证码文字效验实现方式:在九宫格随机生成对应的中文字,然后按提示顺序点击需要选择的文字

2021-07-03 11:14:48 490 2

原创 Excel文件导出,后台全部代码,即拿即用

需要生成一个动态Excel导出

2021-07-03 10:57:52 339

原创 POI 报错问题:Merged region A15 must contain 2 or more cells

网上百度的答案不正确翻译的意思是:合并区域A15必须包含2个或更多单元格发现自己的单元格合并的时候 “终止列 ”是0 改成1以上就行了

2021-06-23 17:39:57 2016

原创 SpringCloud FeignClinet 远程调用文件类型解决方案

现有两个项目 需要A项目调用B项目中某个的接口B项目的接口具体内容@PostMapping(ConstantURI.IMAGET_URI)public Result<FileUploadResp> imageFileupload(@RequestParam("file") MultipartFile file, @RequestParam("type") @NotBlank(message = "

2021-04-29 14:48:13 245

原创 关于mysql时间查询只有年月日没有时分秒的解决办法

import java.util.Date;@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”)private Date createTime;

2021-01-28 15:02:19 1295 2

原创 同时执行两条sql 分出前后执行顺序

在一个实现seviceImpl层的方法里同时执行两条sql 分出前后执行顺序TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronization() { @Override public void afterCommit() { Result<Integer> sales = couponGoodsApi.m

2020-12-04 10:19:55 449

原创 将插入语句获取的id快速set到另一个数组对象里去

public static void main(String[] args) { List<CgcEnterpriseBusinessHoursReq> businessHoursReqs=req.getEncEnterpriseBusinessHoursReq(); for (int i = 0; i < businessHoursReqs.size(); i++) { CgcEnterpriseBusinessHoursReq cgc

2020-08-27 16:19:33 256

原创 idea读取桌面文件夹.json文件

public static void main(String[] args) { List<ClassifyAllQueryListResp> testList = getTestList(); System.out.println(JSONObject.toJSONString(testList)); }public static List<ClassifyAllQueryListResp> getTestList(){ String fi.

2020-08-19 10:12:30 1814

原创 通过前端传的类值 进行java反射获取字段值

public static void main(String[] args) { public Result<String> Information(Info req) { Map<String,Object> map1 =new HashMap<>(); Map<String, String> fieldValueMap = new HashMap<>(); .

2020-08-10 10:40:23 557

原创 idea把一个方法抽出来当成公共方法快捷键

ctrl+alt+m

2020-08-01 18:18:30 3344 1

原创 SpringBoot 较为简单的定时任务

创建定时任务类 每一分钟执行一次package com.cgc.platform.job;import com.cgc.platform.service.AllianceDiscountsActivityService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.scheduling.annotation.EnableScheduling;import org.

2020-07-25 14:29:31 403 1

原创 开发遇到的idea+git提交问题

代码写完 commit 只是到本地 并没有提交到远程提交到远程需要 右击页面→选择GIT→Repository→push注意事项:1.需要先把别人代码拉下来再提交上去

2020-07-22 12:05:51 174 1

原创 连接第三方接口地址方法

String result = HttpUtil.sendPost(第三方接口地址, 你需要传给第三方接口的参数);InvoiceListResult invoiceListResult = JsonUtils.toObject(result,实体类class);【你定义的接收实体类】

2020-07-14 15:18:56 730

空空如也

空空如也

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

TA关注的人

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