☘ 主页 > 软件编程 > java >
一个例子带你看懂Java中synchronized关键字到底怎么用
在平时开发中,synchronized关键字经常遇到,你知道synchronized怎么用吗?本文给大家介绍一下。...利用Spring框架为自己的校园卡充值
实验要求: 在Dao层建立CardDao类,编写充值方法(save()),实现充值(在控制台显示充值金...OpenFeign服务接口调用的过程介绍
OpenFeign服务接口调用 1、概述 Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户...Java使用ArrayList实现扑克牌的代码
一、项目要求 代码实现,一副扑克牌(不包括大小王)的购买、打乱、发牌。 二、具体实现 2....SpringBoot嵌入式Servlet容器与定制化组件超详细介绍
嵌入式Servlet容器 在Spring Boot中,默认支持的web容器有 Tomcat, Jetty, 和 Undertow 1、原理分析 那么这...SpringBoot DataSource数据源实现自动配置流程介绍
一、重点概念 1、什么是DataSource数据源 javax.sql.DataSource是由JDBC2.0 提供的接口,它负责建立与数...Java BigDecimal正确用法介绍
BigDecimal 平时主要用于计算金钱时,其自身提供了很多的构造方法,但是这些构造方法使用不当...动态上传jar包热部署的实战介绍
近期开发系统过程中遇到的一个需求,系统给定一个接口,用户可以自定义开发该接口的实现...JDBC及获取连接的五种方式的总结
1. JDBC基本介绍 JDBC为访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题 Java程序员...Spring AOP实现打印HTTP接口出入参日志
前言 最近在维护一个运营端的系统,和前端联调的过程中,经常需要排查一些交互上的问题,...Java设计模式之代理模式介绍
一、引出问题 上篇文章老王和小王组装电脑虽然完美结束了,但是老王和小王的争吵却并没有...将long时间格式转化为标准日期格式介绍
标准时间格式和long格式的转换 1、将long时间格式转化为几秒前 /* 时间 */function getDateDiff(hours...springboot-rabbitmq-reply消息直接回复模式介绍
一、使用场景 MQ的作用包括了解耦、异步等。 通常生产者只负责生产消息,而不关心消息谁去...mybatis-plus实现自定义SQL、多表查询与多表分页查询语句实例
在说怎么实现之前我们要先明白一个概念,就是mybatis-plus是在mybatis的基础上进行增强,并不做...Spring Cache框架应用介绍
介绍 Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现...Mybatis-Plus中and()和or()的使用与原理介绍
一. 简单无优先级连接(即无括号的sql语句) 简单来说,两个子条件间默认and与连接,若两个之间显...JDK动态代理过程原理及手写实现
JDK动态代理的过程 JDK动态代理采用字节重组,重新生成对象来替代原始对象,以达到动态代理...idea中通过ssh推送代码到gitee_github报错
问题描述 昨天还是能正常推送代码的,今天push报如下错误 Failed with error: ERROR: Youre using an RS...java Date和SimpleDateFormat时间类介绍
前言: 任何的收获不是巧合,而是每天的努力与坚持得来的!人生因有梦想而充满动力,不怕...redis深入浅出分布式锁实现下篇
优化之UUID防误删 问题:删除操作缺乏原子性。 场景: index1执行删除时,查询到的lock值确实和...