- 博客(6)
- 收藏
- 关注
原创 浅谈Spring中的事务(@Transactional)
事务事务是操作数据库中某个数据项中的程序执行单元事务的四个特征(ACID)原子性:在一个事务中的操作要么全部成功,要么全部失败。保证事务的起始状态一致性:在事务的执行过程中数据的变化是有逻辑的,数据的关联不被破坏。保证事务执行过程的状态隔离性:防止多个事务交叉执行相互影响,有四种隔离级别持久性:事务一旦提交,对数据的修改是永久的
2022-04-13 16:49:56
1056
原创 HashMap的面试题
文章目录HashMap的面试题1.为什么不直接采用经过hashCode()处理的哈希码 作为 存储数组table的下标位置?2.为什么采用 哈希码 与运算(&) (数组长度-1) 计算数组下标?3.为什么在计算数组下标前,需对哈希码进行二次处理:扰动处理?4.哈希表如何解决Hash冲突5.为什么HashMap具备下述特点:键-值(key-value)都允许为空、线程不安全、不保证有序、存储位置随时间变化6.为什么 HashMap 中 String、Integer 这样的包装类适合作为 key 键7.
2021-06-29 16:57:11
173
原创 开发遇到的问题所记录的笔记
<>= 遇到特殊字符时,如:< 等,建议使用<![CDATA[ sql 语句 ]]>标记,将sql语句包裹住,不被解析器解析
2021-05-29 14:06:33
84
原创 什么是微服务(学习笔记)
1.什么是微服务微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事情,从技术角度看就是一种小而独立的处理过程,类似进程的概念,能够自行单独启动或销毁,拥有自己独立的数据库。2、微服务之间是如何独立通讯的?同步:RPC远程调用,Rest等异步:消息队列。要考虑消息可靠传输、高性能,以及编程模型的变化等。3、SpringCloud 和 Dubbo有哪些区别?SpringCloud抛弃了Dubbo的RPC通信采用HT.
2021-03-10 13:18:38
228
1
原创 zookeeper 启动服务器闪退全解
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta
2021-02-09 11:19:27
1348
原创 避免文件名重复
Java 避免文件名重复filePath传入文件地址类似:“E:\test\withHead.xlsx”/*** 调用getOutputStream()方法获取输出流* @param fileName 创建的文件路径* @return*/ private static OutputStream getOutputStream(String filePath) { OutputStream outputStream = null;//创建输出流 try {
2021-01-26 13:59:46
620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人