自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 文法二义性与语言二义性

文法二义性与语言二义性文法二义性:如果文法G中的某个句子存在不只一棵语法树,则称该句子是二义性的。如果文法含有二义性的句子,则称该文法是二义性的。语言二义性:对于一个句子,有两种文法可以表示它,称为语言二义性...

2020-12-06 17:12:32 6055 3

原创 关于在定义浮点数打印不会丢失精度,而在经过运算之后可能会丢失精度的问题

关于在定义浮点数打印不会丢失精度,而在经过运算之后可能会丢失精度的问题

2024-07-04 16:06:36 275

原创 同一个springboot项目中,统一异常处理有多个@RestControllerAdvice 时的拦截顺序

https://www.cnblogs.com/chongcheng/p/13058345.html

2023-05-29 16:05:58 428

原创 @Slf4j

Data:注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法。(讲真的,不太懂,java基础不是太好,这一段来自 https://www.jianshu.com/p/d0a68a9b46ae)@Slf4j是用作日志输出的,一般会在项目每个类的开头加入该注解,如果不写下面这段代码,并且想用log。@Log4j:注解在类上;@Setter:注解在属性上;@Getter:注解在属性上;

2023-05-29 16:05:48 252 1

原创 同一个springboot项目中,统一异常处理有多个@RestControllerAdvice 时的拦截顺序

https://www.cnblogs.com/chongcheng/p/13058345.html

2023-05-29 11:31:24 923 1

原创 BigDecimal

setScaler(1,BigDecimal.ROUND_FLOOR)接近负无穷大的舍入,数字>0和ROUND_UP作用一样,数字

2023-05-29 11:28:49 94 1

原创 ThreadLocal

ThreadLocal

2022-09-30 21:07:31 89

原创 Vue项目打包到Spring Boot后部署Tomcat

经过几天的调试,终于将vue+springboot的前后端分离项目,整合后成功部署到服务器。本文章来记录一下这几天遇到的问题。整合后发布到Tomcat遇到的主要问题:访问项目路径404;发布到tomcat后css、js等资源文件404问题;访问项目路径为空白页

2021-10-10 23:40:49 4286 1

原创 事务管理

READ_UNCOMMITTED 读未提交 1 --脏读问题允许读未提交的和已提交的数据。脏读通俗的讲,一个事务在处理过程中读取了另外一个事务未提交的数据。你都还没提交,我就读到了你刚操作的数据,万一你回滚了怎么办,你说这脏不脏。READ_COMMITTED 读已提交 2 --不可重复读 解决了脏读问题允许读已提交的数据,但不要求可重复读,即两次读取之间,数据肯能被修改,导致读取结果不一样不可重复读通

2021-09-14 22:02:33 117

原创 父类引用指向子类对象的作用?多态性的用处?

假如有一个类,这个类需要实现吃各种水果,有香蕉,苹果,梨子等等。 我们是不是就得写:public void eat(Banana banana) { //.....}public void eat(Apple apple) { //.....}这样是不是很麻烦啊,但是我要是把这个方法写成:public void eat(Fruit fruit){//....} 这样只要继承Fruit或者实现Fruit接口,就都可以作为eat的参数,是不是大大简化了编程。...

2021-07-21 17:02:50 100

原创 二进制信号量和互斥信号量的区别

互斥信号量和二进制信号量的区别互斥量用于线程的互斥,信号量用于线程的同步。这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源以上区别是主要想记住的。note:信号量可

2020-12-11 15:46:30 1213

原创 读写者解决方法之公平竞争

公平竞争,即先来的先执行,关键在于利用k信号量来实现“钥匙”作用,读写者进程会加入到k队列,当没有写者时,reader进程可以累加readcout;当有写者到来时,会使readcout停止增加,写者获得k钥匙,读者readcount消耗完时,读者解除占用rw资源,写者开始写,写完之后交出k钥匙,之后唤醒下一个读或写进程。k队列实现了使读写者进程按时间来加入队,实现了先来者先执行。Readcout 用来记录读者进程的数量,利用mutex来控制临界资源readcount,rw来控制读写之间的互斥,k用做.

2020-12-11 15:36:47 452

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除