最近本人在开发项目的时候遇见一个问题。项目背景是有一个数据库,插入的只学生名字和学生性别,但是我们在插入之后需要获取到该学生的ID,这个ID被设置为自增ID。如果是普通方式的...
最近本人在开发项目的时候遇见一个问题。项目背景是有一个数据库,插入的只学生名字和学生性别,但是我们在插入之后需要获取到该学生的ID,这个ID被设置为自增ID。如果是普通方式的...
如果mybatis的sql语句中包含一些符号比如%的时候,我们在编写的时候需要使用如下方式进行编写
1.幂等消息 为了解决重试导致的消息重复、乱序问题,kafka引入了幂等消息。幂等消息保证producer在一次会话内写入一个partition内的消息具有幂等性,可以通过重...
一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...
Tcp 的网络模型 socket 创建套接字,他是系统给应用程序的一个文件描述符 对系统的bind,绑定地址和端口号 系统调用listen创建一个队列用于存放客户端进来的连接...
原文链接:Java并发编程-无锁CAS与Unsafe类及其并发包Atomic - CSDN博客 通过前面的分析我们已基本理解了无锁CAS的原理并对Java中的指针类Unsaf...
** 本文所使用 mysql 版本为 5.6.11 ** 起因 需求:获取某用户的所有操作记录日志 日志数量虽然不多,但不可能一股脑的塞给用户,难看不说,还拖累服务器性能,因...
概述 blockQueue 作为线程容器、阻塞队列,多用于生产者、消费者的关系模式中,保障并发编程线程同步,线程池中被用于当作存储任务的队列,还可以保证线程执行的有序性。 常...
带着问题去学习 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直...