java 第157页
这下对阿里java这几条规范有更深理解了-拾光赋

这下对阿里java这几条规范有更深理解了

背景 阿里java开发规范是阿里巴巴总结多年来的最佳编程实践,其中每一条规范都经过仔细打磨或踩坑而来,目的是为社区提供一份最佳编程规范,提升代码质量,减少bug。 这基本也是java业界都认可...
Lee的头像-拾光赋Lee3年前
0490
数据并发安全校验处理工具类-拾光赋

数据并发安全校验处理工具类

数据并发安全校验处理工具类,一、项目现存问题描述 当前系统项目中,存在一些并发安全风险问题(虽然并发量较小)。特别是在处理审批状态修改和涉及金额数量的操作,由于缺乏有效的并发控制,可能...
Lee的头像-拾光赋Lee1年前
04910
系统里的资金交易如何与银行通道对账?我们这样设计-拾光赋

系统里的资金交易如何与银行通道对账?我们这样设计

对账模型 以系统里的出金交易为例, 与银行对账不外乎做两件事:①T+1日拉取T日的银行账单,保存银行账单交易流水;②银行账单交易流水与本系统里的通道交易流水比对,记录并处理差异。   ...
Lee的头像-拾光赋Lee3年前
0490
多个版本JAVA切换(学习笔记)-拾光赋

多个版本JAVA切换(学习笔记)

多个版本JAVA切换(学习笔记), 多个版本JAVA切换 很多时候,我们电脑上会安装多个版本的java版本,java8,java11,java17等等,这时候如果想要切换java的版本,可以按照以下方式进行 1.检查当...
Lee的头像-拾光赋Lee2年前
0496
死锁详解-拾光赋

死锁详解

什么是死锁? 死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种相互等待的现象,如果没有外力干涉,这些进程将永远无法继续执行 死锁通常发生在多个进程试图同时访问同一资源而无法...
Lee的头像-拾光赋Lee2年前
0490
初步搭建一个自己的对象存储服务---Minio-拾光赋

初步搭建一个自己的对象存储服务—Minio

docker安装 1、拉取镜像 docker pull minio/minio 2、启动镜像 docker run -p 9000:9000 -p 9001:9001 --name minio -d --restart=always -e 'MINIO_ACCESS_KEY=admin' -e 'MINIO_SECRET_KEY=ad...
Lee的头像-拾光赋Lee2年前
0490
ConcurrentHashMap(并发工具类)-拾光赋

ConcurrentHashMap(并发工具类)

并发工具类 在JDK的并发包里提供了几个非常有用的并发容器和并发工具类。供我们在多线程开发中进行使用。 5.1 ConcurrentHashMap 5.1.1 概述以及基本使用 在集合类中HashMap是比较常用的集合对...
Lee的头像-拾光赋Lee2年前
0490
jQuery入门(七)jQuery实现按钮分页-拾光赋

jQuery入门(七)jQuery实现按钮分页

一、分页案例分析功能分析:使用分页插件,实现分页,效果如下图:     二、实现思路和代码 2.1)页面实现分析 1.引入分页插件的样式文件和 js 文件。 2. 定义当前页码和每页显示的条...
Lee的头像-拾光赋Lee2年前
0490
spring6-代理模式和AOP-拾光赋

spring6-代理模式和AOP

spring6-代理模式和AOP,jdbcTemplate jdbcTemplate是spring提供的一个jdbc模板类,是对jdbc的封装。 当然你也可以使用其他框架融入MyBatis、Hibernate。 GoF之代理模式 代理模式的作用 当一个对...
Lee的头像-拾光赋Lee2个月前
04915
【异步编程实战】如何实现超时功能(以CompletableFuture为例)-拾光赋

【异步编程实战】如何实现超时功能(以CompletableFuture为例)

【异步编程实战】如何实现超时功能(以CompletableFuture为例),【异步编程实战】如何实现超时功能(以CompletableFuture为例) 由于网络波动或者连接节点下线等种种问题,对于大多数网络异步任...
Lee的头像-拾光赋Lee1年前
0499
hot100之二分查找-拾光赋

hot100之二分查找

hot100之二分查找,搜索插入位置(035) class Solution { public int searchInsert(int[] nums, int target) { int n = nums.length; int lef = -1; int rig = n; while(lef+1 < rig){ int mid...
Lee的头像-拾光赋Lee11个月前
04911
hot100之多维动态规划-拾光赋

hot100之多维动态规划

hot100之多维动态规划, 我是比较爱用自底向上的自底向上方法不会计算多余情况, 也不用memo存储 不同路径(062) class Solution { public int uniquePaths(int m, int n) { int[][] dp = new i...
Lee的头像-拾光赋Lee11个月前
0495