自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 synchronized和volatile的区别和共同点

synchronized 保证三大特性:原子性,有序性,可见性volatile 保证两大特性:有序性,可见性,不保证原子性三大特性的意义:原子性:在第一个线程获取到锁之后,在他执行完之前不允许其他的线程获取锁并操作共享数据可见性:(我的理解)在一个类里面,一个线程的值被修改了,被修改的值的作用范围仅仅是当前线程,另外一个线程并没有读取主线程修改后的值,所以另一个线程和主内存的值都是失效的值。对于被synchronized修饰的代码块,如果A线程执行结束,会强制刷新线程缓存内容到内存,同时通知其它

2022-03-19 09:53:12 350

原创 面试题:判断正确的答案

题目:小明在做计算题计算答案的时候算错了答案。小明的同学小王告诉小明正确答案比他输入的最后少了一个0。又告诉小明正确答案转化为二进制是回文形式的。请写出这个数以及这个数的因子乘法公式。要求:1.判断输入最后一位是否为0,不为0则返回error2.判断是否为去掉最后一位的值的二进制是否为回文数,不是则返回error3.写出该数对应的因子和因子的乘法表达式代码:#include <bits/stdc++.h>using namespace std;bool judge(int n

2022-03-11 16:35:55 111

原创 vue.js中关于数据库的CRUD操作

写在前面:这段时间在实训基地写小组项目,在用html写前端的时候发现了自己很多不了解的地方,就算是简单的CRUD也写的非常困难。下面是我当时写CRUD的时候一些关键的地方,在这里写下笔记来记录我遇到的问题和解法。首先是Controller:@Controllerpublic class ExpController { @Autowired ExpService expService; //考试信息的更新和添加和删除的页面实现 //新增一个考试: @Re.

2022-03-10 17:01:25 1717

原创 头插法尾插法输出单链表

头插法输入单链表(带有头结点)//1.链表的创建 (带头结点的头插法)LinkList List_HeadInsert(LinkList &L){ LNode *s; int x; L = (LinkList)malloc(sizeof(LNode)); L->next = NULL; scanf("%d", &x); while (x != 9999) { s = (LNode *)malloc(sizeo

2021-07-22 16:21:27 811

空空如也

空空如也

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

TA关注的人

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