- 博客(6)
- 收藏
- 关注
原创 浅谈Spring中的事务(@Transactional)
事务 事务是操作数据库中某个数据项中的程序执行单元 事务的四个特征(ACID) 原子性:在一个事务中的操作要么全部成功,要么全部失败。保证事务的起始状态 一致性:在事务的执行过程中数据的变化是有逻辑的,数据的关联不被破坏。保证事务执行过程的状态 隔离性:防止多个事务交叉执行相互影响,有四种隔离级别 持久性:事务一旦提交,对数据的修改是永久的
2022-04-13 16:49:56
1148
原创 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
411
原创 开发遇到的问题所记录的笔记
<>= 遇到特殊字符时,如:< 等,建议使用<![CDATA[ sql 语句 ]]>标记,将sql语句包裹住,不被解析器解析
2021-05-29 14:06:33
131
原创 什么是微服务(学习笔记)
1.什么是微服务 微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事情,从技术角度看就是一种小而独立的处理过程,类似进程的概念,能够自行单独启动或销毁,拥有自己独立的数据库。 2、微服务之间是如何独立通讯的? 同步:RPC远程调用,Rest等 异步:消息队列。要考虑消息可靠传输、高性能,以及编程模型的变化等。 3、SpringCloud 和 Dubbo有哪些区别? SpringCloud抛弃了Dubbo的RPC通信采用HT.
2021-03-10 13:18:38
317
1
原创 zookeeper 启动服务器闪退全解
项目场景: 提示:这里简述项目相关背景: 例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大) 问题描述: 提示:这里描述项目中遇到的问题: 例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据 APP 中接收数据代码: @Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta
2021-02-09 11:19:27
1470
原创 避免文件名重复
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
741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人