暂时未有相关云产品技术能力~
专注于金融软件项目开发、运维、Java开发工程师
10个高级的 SQL 查询技巧
poi-tl——Word模板生成器
Oracle insert数据时字符串中有‘单引号问题
Java开发面试题 | 2023
MySQL怎样删除重复数据,只保留一条?
IDEA集成Docker插件打包服务镜像与运行【附Docker命令汇总】
MySQL InnoDB数据存储结构
学习分布式事务Seata看这一篇就够了,建议收藏
Spring Boot集成Redis启动失败【Caused by: java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.G】
避坑,Oracle中rownum与order by的执行顺序
MyBatis Plus 解决大数据量查询慢问题
Mybatis拦截器实现带参数SQL语句打印
本篇文章主要介绍怎样使用Java程序,执行服务器上的数据库备份Shell脚本进行MySQL数据库的备份功能。
解决SQL报错:索引中丢失IN或OUT參数
【Bug记录】Oracle中小数点前面的0不显示的问题
Linux服务器软件安装教程及项目部署【建议收藏】
Mybatis-Flex框架初体验
Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限相关问题。
【问题解决】nested exception is org.apache.ibatis.exceptions.TooManyResultException:Expected one result
最近项目中使用到了Lock4j的分布式锁组件,小编今天就带大家学习一下该框架,以及如何在我们项目中进行集成使用。
在现代应用程序中,各个组件之间的通信是至关重要的。想象一下,你的应用程序中的各个模块像是一个巨大的交响乐团,每个模块都是一位音乐家,而Spring事件机制就像是指挥家,将所有音乐家协调得天衣无缝。这种松耦合的通信方式使你的应用程序更加灵活、可维护,而且能够轻松应对变化。现在,让我们进入这个令人兴奋的音乐厅,探索Spring事件的世界。
10个高级的 SQL 查询技巧
业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,还涉及文件输入、输出流的io操作,所以对服务器的性能会影响的比较大;结合以上原因,对导出操作进行排队; 刚开始拿到这个需求,第一时间想到就是需要维护一个FIFO先进先出的队列,给定队列一个固定size,在队列里面的人进行排队进行数据导出,导出完成后立马出队列,下一个排队的人进行操作;还考虑到异步,可能还需要建个文件导出表,主要记录文件的导出情况,文件的存放地址,用户根据文件列表情况下载导出文件。
SpringBoot整合Mybatis连接Oracle数据库
Spring Boot的定时任务与异步任务
Mybatis查询的时候BigDecimal类型的值查询失效的解决办法
一款好用的数据库表结构文档生成工具
Nginx访问异常的解决方法
Oracle临时表详解
避坑,Oracle中left join 与 (+) 的区别
SpringCloud Alibaba集成Dubbo实现远程服务间调用
使用Java读写dbf文件【附源代码】
如何使用Spring Data JPA完成审计功能
Oracle中merge Into的用法
Semaphore(信号量)是一个同步工具类,通过Semaphore可以控制同时访问共享资源的线程个数。
Mybatis-Plus学习小项目及详细教程
【问题】Cause: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
JAVA——List中剔除空元素(null)的三种方法汇总
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 xxl是xxl-job的开发者大众点评的许雪里名称的拼音开头。
ArrayList源码全面解析
【SpringBoot系列】SpringBoot集成Fast Mybatis
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
Mybatis中Mapper.xml 文件使用注释遇到的坑
Google guava工具类库的介绍和使用
使用HashMap的values()方法返回的值转换为List时遇到错误
CopyOnWriteArrayList是Java中的一个线程安全的集合类,是ArrayList线程安全版本,主要通过Copy-On-Write(写时复制,简称COW)机制来保证线程安全。 Copy-On-Write机制核心思想:向一个数组中添加数据时,不直接操作原始数组,而是拷贝原始数组生成一份原始数组副本,将需要添加的数据添加到原始数组副本中,操作完成后再用原始数组副本直接替换原始数组,从而保证多个线程同时操作原始数组时的线程安全。
CountDownLatch是一个同步工具类,用来协调多个线程之间的同步(即:用于线程之间的通信而不是互斥)。它允许一个或多个线程进入等待状态,直到其他线程执行完毕后,这些等待的线程才继续执行。