前面介绍了各种SQL语句的调用过程,虽然例子代码写死了每个SQL串,但是完全可以把查询条件作为方法参数传进来。比如现在想删除某个课程的教师记录,那么在编写删除方法时,就把课程名称作为该方法的一个输入参数。据此编写的方法代…
标签:java
关于锁的个人学习笔记
个人学习笔记! 1)分布式锁的实现?①数据库实现单点、非重入、非阻塞、无失效时间、依赖数据库(要自己设置,可结合排它锁、乐观锁、悲观锁等混合使用)②缓存(Redis等)集群部署解决单点问题、分布式锁方法直接调用即可(re…
使用Maven配置Spring
这篇文章说明了如何通过Maven配置Spring依赖项。最新的Spring版本可以在Maven Central上找到。 Maven中的Spring基本依赖关系 Spring的设计是高度模块化的 – 使用Spr…
一起来读Spring源码吧(四)循环依赖踩坑笔记
源起 在开发过程中,遇到需要把方法调用改为异步的情况,本来以为简单得加个@Asyn在方法上就行了,没想到项目启动的时候报了如下的错误: Caused by: org.springframework.beans.facto…
springboot2.x文件上传
pom包的配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo…
java当中JDBC当中请给出一个sql server的dataSource的helloworld例子
[学习笔记] 4. sql server的dataSource的helloworld: import java.sql.*;import javax.sql.*;import net.sourceforge.…
Spring循环依赖原因及如何解决,浅谈Spring解决循环依赖的三种方式
浅谈Spring解决循环依赖的三种方式 SpringBoot构造器注入循环依赖及解决 原文:https://www.baeldung.com/circular-dependencies-in-spring 代码:http…
并发编程之Callable异步,Future模式
Callable 在Java中,创建线程一般有两种方式,一种是继承Thread类,一种是实现Runnable接口。然而,这两种方式的缺点是在线程任务执行结束后,无法获取执行结果。我们一般只能采用共享变量或共享存储区以及线…
一小时内限制发送次数实现
某项目中需要实现限制用户1小时内对同一手机号最多发送3条短信。需要注意的是,用户可以设置任意时刻发送给某一手机短信,这个限制条件只限制发送方,而一个手机号码在1小时内收到的短信数无限制。 &n…
java将小括号内的内容替换掉,只能替换一对括号内的
String a = "太棒了!您又超越了(jsapfhaspogf<><><????14129das奥森关卡放弃温泉地火掐)名好友"; int rand = rand(100, 200);…
如何将git上下载的zip格式文件导入到Eclipse上
前提:Eclipse有maven环境 1、将从git上下载的zip格式的maven project解压,File -> Import -> General 选择Existing Projects into W…
JDK8集合类库的批量数据操作
JDK8集合类库的批量数据操作 引入批量数据操作的目的是应用lambda函数来实现包含并行操作在内的多种数据处理功能,而支持并行数据操作是其关键内容.这个并行操作是在Java7 java.util.concurrency…