- 博客(19)
- 收藏
- 关注
原创 【无标题】
全局异常处理,给予前端友好提示/*** @description 全局异常处理,给予前端友好提示*//*** 处理未知异常* @param e* @return*/log.error("系统异常",e);/*** 处理业务异常* @param e* @return*//*** 处理请求参数校验失败,返回友好提示* @param e* @return*/");自定义异常,用于区分系统异常与用户友好提示/**
2023-02-17 20:46:31
200
原创 项目三 要点记录1
分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于分布式系统的不同节点上,通常一个分布式事务中会涉及对多个数据源或业务系统的操作。一、ACID: 是指在数据库管理系统(DBMS)中,事务(transaction)所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)幻读(Phantom Read):在一个事务的两次查询中数据笔数不一致,例如有一个事务查询了几列(Row)数据,
2023-02-17 20:44:50
226
原创 JAVASE01
所有对于需要大量并且快速的对比的话如果都用equals()去做显然效率太低,所以解决方式是,每当需要对比的时候,首先用hashCode()去对比,如果hashCode()不一样,则表示这两个对象肯定不相等(也就是不必再用equal()去再对比了),如果hashCode()相同,此时再对比他们的equals(),如果equals()也相同,则表示这两个对象是真的相同了,这样既能大大提高了效率也保证了对比的绝对正确性!在类方法中调用本类的类方法可直接调用。类方法是属于整个类的,而实例方法是属于类的某个对象的。
2023-02-17 19:35:10
199
原创 并发编程基础01
Java从诞生开始,其就已经内置了对于多线程的支持。当多个线程能够同时执行时,大多数情况下都能够显著提升系统性能,尤其现在的计算机普遍都是多核的,所以性能的提升会更加明显。但是,多线程在使用中也需要注意诸多的问题,如果使用不当,也会对系统性能造成非常严重的影响。进程可以理解为就是应用程序的启动实例。如微信、Idea、Navicat等,当打开它们后,就相当于开启了一个进程。每个进程都会在操作系统中拥有独立的内存空间、地址、文件资源、数据资源等。进程是资源分配和管理的最小单位正在上传…重新上传取消线程从属于进程
2022-12-04 22:39:22
241
原创 tcp 实现 java
socket 是默认阻塞的,可以把他作为 位于网络层和传输层的之间的 一个抽象层tcp 之间的通信 其实就是 两个socket 之间的通信socket类 一个该类的对象就是代表一个发送端构造方法: Public socket (String host,int port);==注意 该方法的执行就会连接指定的服务器,若没有异常 则连接成功(三次握手成功)常用方法1.发送端创建socket对象,指定服务器的ip地址和端口号创建字节输出流对象,关联连接通道使用字节流对象将 数据写到 连接通道里去。...
2022-08-06 22:22:16
382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人